如何使用反射在 Java 中创建泛型参数化类?
我有
public class SomeClass<T> {
public SomeClass<T>() {
}
}
我需要它的一个实例。
我已经尝试过
Class c = Class.forName("SomeClass");
但找不到可以让我获得适当类型的实例的语法,例如
SomeType instance = (SomeType)Class.forName("SomeClass<SomeType>").createInstance();
那么,我该怎么做呢?