考虑这个类结构。
class Class1<T> {
Class2<T> field1;
}
如果我有一个 ParameterizedType
代表 Class1<String>
的实例通过反射,我如何获取/创建 ParameterizedType
代表 Class2<String>
的实例?
最佳答案
ParameterizedType
是一个接口(interface)。只需编写一个实现它的类(或从 Internet 复制一些现有的实现),以便其方法返回您想要的内容。
关于java - 从现有的 ParameterizedType 创建另一个类的参数化类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23113047/