【发布时间】:2011-03-07 04:48:39
【问题描述】:
如果我必须将 Object... var arguments 参数作为输入传递给 Method.invoke 调用,我应该指定什么作为 Class.getMethod 调用的参数类型
【问题讨论】:
标签: java
如果我必须将 Object... var arguments 参数作为输入传递给 Method.invoke 调用,我应该指定什么作为 Class.getMethod 调用的参数类型
【问题讨论】:
标签: java
Class.getMethod("methodName", Object[].class)
更新 How to work with varargs and reflection Bozho 提供了更准确的答案
【讨论】:
如果你可以指定代表方法的真正形式参数的类,就像在它的声明中一样,你是最好的。如果你不能,解决规则(在你提供的链接上)不是最透明的。
【讨论】: