Histórico da Página
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include "tlpp-object.th" @annotation classe @end @annotation attr @end @classe() Class NovaClasse @attr() Public Data TesteAttr as charcharacter Public Method New(str) endclass Method New(str) class NovaClasse ::TesteAttr := str return selfReturnself User Function testeNovo() local AttrA local obj1 := NovaClasse():New("Instancia 1") Conout("-----------------------") AttrA := Reflection.getAttributesByAnnotation(obj1, "attr") Conout(AttrA[1]:cAttributeName) Conout(AttrA[1]:cAttributeType) Conout("-----------------------") returnReturn |
Resultado do Exemplo
-----------------------
TESTEATTR
CHARCHARACTER
-----------------------
Abrangência
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas