Это - класс:
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);
Параметр метода является примитивом short
не Объект Short
.
Отражение не найдет метод, потому что Вы указали короткий объект. Параметры в getMethod()
должны соответствовать точно.
РЕДАКТИРОВАНИЕ: вопрос был изменен. Первоначально, вопрос состоял в том, чтобы найти метод, который берет единственный короткий примитив.