Bonjour,
J'ai d'un coté des objets qui m'arrivent et de l'autre des méthodes découvertes dynamiquement (objets Method).
Le code suivant fonctionne bien sauf quand la méthode est "varargs"
Sans doute faudrait-il que la partie varargs soit transformée en tableau pour que ça fonctionne, sauf que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Object[] parms maMethode.invoke(objectCible, parms) ;
- il faudrait encore du code d'introspection (bon j'en ai fait un)
- quand les varargs sont des primitifs (comme dans une déclaration "int...") je ne sais plus faire ... simplement
J'ai essayé avec lookup et MethodHandle mais ça ne fonctionne pas et avec Apache MethodUtils non plus.
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.
Partager