Histórico da Página
...
| Pagetitle | ||||
|---|---|---|---|---|
|
Retorna uma array com todas as anotações Annotations utilizadas na classe.
Sintaxe
...
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cClassName | caractere | INome Nome da classe cujas anotações Annotations serão retornadas | X |
Retorno
Nome | Tipo | Descrição |
|---|---|---|
jRetaRet | Array de JsonObjectJson | Retorna um array que contém , em cada posição , um objeto Json que represente com a sua respectiva Annotation. Seu valor será NIL caso nenhuma annotation Annotation seja encontrada. |
Exemplos
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
@interface AnnotationUm
nickname as char
@end
@interface AnnotationDois
tipo as char
@end
@AnnotationUm(nickname = "Company")
@AnnotationDois(tipo = "Teste Lista")
class MeuObjeto
public data data1
public method new()
EndClass
Method new() Class MeuObjeto
return self
main function AnnotationList()
local oObj := MeuObjeto():New()
local jRet
jRet := Reflection.getClassAnnotationList("MeuObjeto")
conout(jRet[1]["nickname"])
conout(jRet[2]["tipo"])
return |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas