Bonjour,


J'ai un classe ws sur laquelle je mène une introspection
Cette classe ws possède comme propriété une classe mConn


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Class wsReflexion = ws.getClass();
        Field fld[] = wsReflexion.getDeclaredFields();
               for (int i = 0; i < fld.length; i++) {
               System.out.println(fld[i].getName());
               //m'affiche bien le champ mConn ainsi que les autres propriétés
               }
            try {
             Field mc = wsReflexion.getField("mConn");
             //Erreur java.lang.NoSuchFieldException
             //Signals that the class doesn't have a field of a specified name. ..
Je comprends pas pourqui je 'catch' l'exception alors que dans la boucle le champ est bien affiché.

Merci de votre aide