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 :
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);
...
Voici le proto de myMethod :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public void myMethod(int[] iEntier)
je pourrais faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
protos[0] = int[].class;
sans probleme mais comme c'est un class dynamique.....

Please help...