如何使用getMethod()与原始types?
这是class级:
class Foo { public void bar(int a, Object b) { } }
现在我试图从这个类中“reflection”这个方法:
Class c = Foo.class; Class[] types = { ... }; // what should be here? Method m = c.getMethod("bar", types);
只有一个int.class
。
Class[] types = { int.class, Object.class };
另一种是Integer.TYPE
。
Class[] types = { Integer.TYPE, Object.class };
其他原语也是如此。