Bonjour à tous ! Et merci de me lire
Voici mon problème,
Je charge des classes et leurs méthodes de façon dynamique. Mais pour une méthode, elle prend en paramètre un tableau d'objet dynamique. C'est la dessus que ça me pose un problème. Du code pour mieux comprendre :
Voici le proto de myMethod :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ... Class myClassDyn = Class.forName(myPackage + NameOfClass); Class[] protos = new Class[1]; protos[0] = ???? Method myMethod = myClassDyn.getMethod("myMethod", args); Object[] args = new Object[1]; args[0] = myArg; myMethod.invoke(myObject, args); ...
Comment je peux faire pour lui donner ce type de .class pour protos[0] ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public void myMethod(DynamicObject[] dynObj)
Si c'était
je pourrais faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public void myMethod(int[] iEntier)
sans probleme mais comme c'est un class dynamique.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 protos[0] = int[].class;
Please help...
Partager