2011-03-07 2 views

Répondre

2
Class.getMethod("methodName", Object[].class) 

MISE À JOUR How to work with varargs and reflection fournit des réponses plus précises par Bozho

+0

Je pense que vous avez mal lu la question - Method.invoke prend l'objet ... quels que soient les paramètres formels de la méthode déclarée. –

+1

En fait @Vance - Je pense que @denis a raison. De toute façon, seul l'OP sait vraiment ce qu'il veut dire. –

+0

La solution ci-dessus fonctionne très bien – user339108

0

Il est préférable de spécifier les classes qui représentent les paramètres formels réels de la méthode, comme dans sa déclaration. Si vous ne le pouvez pas, les règles de résolution (sur le lien que vous fournissez) ne sont pas les plus transparentes.

Questions connexes