import.css=/download/attachments/6062824/tecnologia.css |
Retorna as propriedade de um objeto a partir do uso de Reflection
Reflection.getDeclaredFields( oObj ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
oObj | objeto | Indica o objeto o qual será retornado as propriedades | X |
Nome | Tipo | Descrição |
|---|---|---|
aRet | array | Retorna um array com todas as propriedades do objeto. |
#include "tlpp-core.th"
Class GetDeclaredFields
Public data data1
Public data data2
Public data data3
Public data data4
Public Method New()
EndClass
Method New() class GetDeclaredFields
Return Self
Function u_testGetDeclaredFields()
Local oObj := GetDeclaredFields():New()
Local aRet
aRet := Reflection.getDeclaredFields(oObj)
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 |
data1
data2
data3
data4
17.3.0.3