需要在反射get方法中传递泛型类

时间:2011-05-09 07:46:35

标签: java reflection

我正在尝试使用reflect调用方法,这里我需要在参数中传递泛型类“clazz”。但我不是要实现它..

这里在示例中我尝试使用Class但这不起作用

     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 :(得分:0)

你不能这样做。这应该有效,

CommonsLogger.class.getMethod("info", String.class, Throwable.class)