我正在尝试使用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
}
答案 0 :(得分:0)
你不能这样做。这应该有效,
CommonsLogger.class.getMethod("info", String.class, Throwable.class)