Bonjour,
je souhaite récupérer les variables privées d'une class.
Si je fais ceci, ça fonctionne :
Par contre, si je fais ceci, j'ai l'erreur : java.lang.ClassNotFoundException:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public Field[] getEntityFields() throws ClassNotFoundException { Class c = this.getClass(); return c.getDeclaredFields(); }
Auriez vous une idée de la cause de l'erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public Field[] getEntityFields() throws ClassNotFoundException { String cn = this.getClass().toString(); System.out.println("$$ Class Name " + cn); Class c = Class.forName(cn); return c.getDeclaredFields(); }
Merci
Partager