Efetua a busca de uma Annotation em uma classe.
Sintaxe
Reflection.getClassAnnotation( cClassName, cAnnotationName )
Parâmetros
Nome  | Tipo  | Descrição  | Obrigatório  | Referência  | 
|---|---|---|---|---|
cClassName  | caractere  | Indica o nome da classe onde será procurada a Annotation.  | X  | |
cAnnotationName  | caractere  | Indica o nome da Annotation que será procurada.  | X  | 
Retorno
Nome  | Tipo  | Descrição  | 
|---|---|---|
jRet  | JsonObject  | Retorna um objeto Json caso encontre a Annotation na classe passada e NIL caso não encontre.  | 
Exemplos
exemplo1.tlpp
#include "tlpp-core.th"
 
@annotation ClassAnnotation
  nickname as char
@end
@ClassAnnotation(nickname = "Company")
Class GetClassAnnotation
EndClass
   
Function u_testGetClassAnnotation()
  Local jRet as Object
  
  jRet := Reflection.getClassAnnotation("GetClassAnnotation", "ClassAnnotation")
  Conout(jRet["nickname"])
Return
Resultado do Exemplo
Company
Abrangência
17.3.0.3
Veja também
Import HTML Content
            Visão Geral
            Conteúdo das Ferramentas