Reflection java sur une méthode static
Bonjour,
J'ai lu le tutoriel sur la réflection ici : http://ricky81.developpez.com/tutori...reflection/#L2
Mais je fais face à un petit problème qui n'est pas traité...
J'aimerais faire appel de manière dynamique à une méthode static.
Voici l'appel à la méthode :
Code:
1 2 3 4 5
| public static String[] getColumnName(Object o) throws Exception
{
Method m = o.getClass().getMethod("getColumnName");
return (String[]) m.invoke(o);
} |
Ce code marche sans soucis lorsque je passe une instance en argument.
J'aimerais en fait remplacer le fait de passer un Object o en argument par un String contenant le nom de la classe, vu que la méthode getColumnName est static dans les classes où elle est implémentée.
Merci. :ccool: