Ответ 1
Только int.class
.
Class[] types = { int.class, Object.class };
Альтернативой является Integer.TYPE
.
Class[] types = { Integer.TYPE, Object.class };
То же самое относится к другим примитивам.
Это класс:
class Foo {
public void bar(int a, Object b) {
}
}
Теперь я пытаюсь "отразить" этот метод из класса:
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 };
То же самое относится к другим примитивам.