【发布时间】:2020-04-14 18:22:14
【问题描述】:
如何将java.lang.reflect.Type 转换为Class<T> clazz?
如果我有一个方法作为 next 其参数为 Class<T>:
public void oneMethod(Class<T> clazz) {
//Impl
}
然后是另一个方法,它的参数为java.lang.reflect.Type,它调用oneMethod(Class<T> clazz),为此我需要将java.lang.reflect.Type type 转换为Class<T>:
public void someMehtod(java.lang.reflect.Type type) {
// I want to pass type arg to other method converted in Class<T>
otherMethod(¿How to convert java.lang.reflect.Type to Class<T>?);
}
有可能吗?
【问题讨论】: