le .class d'un tableau d'objet dynamique
Bonjour à tous ! Et merci de me lire :D
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 :
Code:
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);
... |
Voici le proto de myMethod :
Code:
1 2
|
public void myMethod(DynamicObject[] dynObj) |
Comment je peux faire pour lui donner ce type de .class pour protos[0] ?
Si c'était
Code:
1 2
|
public void myMethod(int[] iEntier) |
je pourrais faire
Code:
1 2
|
protos[0] = int[].class; |
sans probleme mais comme c'est un class dynamique.....
Please help...