java.lang.reflect.Type
Java 在运行时通过接口及其子接口(ParameterizedType、WildcardType)公开通用类型信息,例如字段类型。
有谁知道我在哪里可以找到一个组件,该组件可以确定一种类型的对象是否可以转换为另一种类型,例如是否Set<Object>
可以转换为Set
a 或 aComparator<User>
是否可以转换为Comparator<? extends Object>
?
该解决方案应该适用于由 表示的类型信息java.lang.reflect.Type
,而不仅仅是Class
es,并且应该考虑泛型,即 aList<Integer>
不应该转换为 a List<Object>
。
问候, 约臣