необходимо передать универсальный класс в методе get отражения - PullRequest
1 голос
/ 09 мая 2011

Я пытаюсь вызвать метод с использованием рефлекса, здесь мне нужно передать универсальный класс "clazz" в аргументах. Но я не должен этого достигать.

здесь в примере я пытался использовать класс, но это не работает

     public void log(  Class<?> clazz,Throwable throwable,  String pattern) {
    Method method=  CommonsLogger.class.getMethod("info", Class<T>,String.class,Throwable.class);
    //try catch removed
    }

1 Ответ

0 голосов
/ 09 мая 2011

Ты не можешь так делать.Это должно работать,

CommonsLogger.class.getMethod("info", String.class, Throwable.class)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...