Bonjour,

J'ai une classe du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public class MyClass {
 
    public void afficherArguments(String chaine, int a) {
        System.out.println(chaine + a);
    }
 
}
J'aimerais récuperer le nom des paramètres... ex: chaine, a

Dans une autre classe j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Class uneClasse = Class.forName("MyClass");
 
Method methodes[] = uneClasse.getDeclaredMethods();
 
for (int i = 0; i < methodes.length; i++) {
System.out.println(methodes[i].getName());
System.out.println(methodes[i].getReturnType());
}
Est il possible de recupérer ces noms de parametres de la meme facon ?

Cordialement.

(Suite)

J'ai egalement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 //Recuperation des parametres pour chaque methode
Class param[] = methodes[i].getParameterTypes();
 
for (int j = 0; j < param.length; j++) {
mesParam += param[j].getSimpleName() + ";";
 
}
Mais j'obtient seulement le type de ces parametres et non leur nom.