我想在 Java 中从一个TypeReference<E>
对象转到一个对象,而不使用强制转换。由于我的代码使用Jackson的方式,我需要使用对象,并且我需要对象,因为我想使用它来将类型推断到我的应用程序中的其他泛型类之一中。Class<E>
TypeReference
Class
我知道这TypeReference.getType()
将返回一个java.lang.reflect.Type对象。基本上,如果我能找到一种无需强制转换即可使用代码的方法 from Type
to Class
,那么我就找到了我的问题。
Javadoc 参考资料: