Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Pagetitle
Reflection.getFunctionAnnotation
Reflection.getFunctionAnnotation

Procura e retorna uma Retorna o valor de uma Annotation em uma propriedade de um objetofunção a partir de uma busca efetuada em um programa fonte indicado.

Sintaxe

Bloco de código
collapsefalse
Reflection.getFunctionAnnotation( cSourceName, cFunctionName, cAnnotationName )

...

Nome

Tipo

Descrição

Obrigatório

Referência

cSourceName

caractere

Indica o nome do fonte onde está contendo a função que onde será procurado procurada a Annotation.

X


cPropertyName

caractere

Indica o nome Nome da função onde será procurada está declarada a Annotation.

X


cAnnotationName
caractereIndica o nome Nome da Annotation que será procurada.          X

Retorno

Nome

Tipo

Descrição

jRet

JsonObjectobjeto

Retorna o object Json caso encontre a Annotation na função e NIL caso não encontreum objeto do tipo Json  contendo o valor da propriedade da Annotation buscada. Caso não encontre seu retorno é NIL.

Exemplos

Bloco de código
languagecpp
themeEclipse
titletest_doc_resourceGetFunctionAnnotation.tlpp
linenumberstrue
/*
Programa test_doc_resourceGetFunctionAnnotation.tlpp
*/

#include "tlpp-core.th"

@annotation AnnotationResource
nickname as char
@end

@AnnotationResource(nickname='Totvs')
Function u_resourceGetFunctionAnnotation()
return

...