[Java] Cast dynamique

Fermé
mike220684 Messages postés 12 Date d'inscription jeudi 15 février 2007 Statut Membre Dernière intervention 16 juillet 2007 - 2 avril 2007 à 12:43
 bricecol - 25 juin 2008 à 09:42
Bonjour.

Je cherche à utiliser la réflexion Java en appelant la méthode Method.invoke.

Method.invoke prend en premier paramètre la classe dans laquelle se trouve la méthode à exécuter (ça je l'ai), et en deuxième paramètre un tableau d'Object contenant les paramètres de cette méthodes.

J'ai tous les paramètres, mais comme je les lis dans un fichier XML, ils sont de type String. Et apparemment ça le gène, il voudrait que les types soient exactement les bons (genre il ne cherche pas à caster derrière). Erreur : java.lang.IllegalArgumentException: unwrapping conversion failed

Quel est selon vous la meilleure méthode pour que je fournisse correctement mes paramètres ?

Merci beaucoup pour votre aide.
A voir également:

2 réponses

Bonjour,

j'ai le même problème ^^

As-tu trouver une solution ?

Merci
0
Bonjour,

Je DVP un framework de conception d'applications graphiques JAVA, j'ai la solution a votre probleme. Donnez moi les bouts de code concernés STP ou écrivez moi sur brice_colucci@hotmail.com
-2