java introspection getField renvoi rien
Salut,
J'ai besoin de comparer un à un des attributs de plusieurs objets... pour cela, j'utilise java.lang.reflect, pour scanner mon objet, et récupérer ses objets.
Je compare dans l'exemple ci-dessous 2 objets de la classe 'Agents', un bean de mon application.
Code:
1 2
|
Field myField[] =Agents.class.getFields(); |
Je regarde la valeur de mon tableau myField[] ... il est vide !
par contre, la methode getMethod() me renvoie bien la liste des methodes, mais ce n'est pas cela qui m'interesse..
Pourquio je ne peux pas récuperer mes attributs ? la classe agents doit peut etre implementer qqchose pour que ca fonctionne ?
Merci !