Histórico da Página
...
Retorna as propriedade de um objeto .a partir do uso de Reflection
Sintaxe
Bloco de código | ||
---|---|---|
| ||
Reflection.getDeclaredFields( oObj ) |
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oObj | objeto | Indica o objeto que o qual será retornado as propriedades | X |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
class MeuObjeto public#include "tlpp-core.th" Class GetDeclaredFields Public data data1 publicPublic data data2 publicPublic data data3 Public data data4 publicPublic methodMethod newNew() EndClass main function usoDeAnnotationMethod New() class GetDeclaredFields Return Self Function u_testGetDeclaredFields() localLocal oObj := MeuObjetoGetDeclaredFields():New() localLocal aRet aRet := Reflection.getDeclaredFields(oObj) varinfo("aRet",aRet) if(valType(aRet) == 'A' .and. len(aRet) > 0) aEval(aRet,{|x| conout(x)}) else conout("Não foram encontrados resultados para a Reflection executada") endIf return |
Resultado do Exemplo
data1
data2
data3
data4
Abrangência
17.3.0.3
Veja também
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas