获取参数化类参数的类型?

Gui*_*oMB 7 java generics reflection

我有以下课程

public class MyClass<T> {
    public Class<T> getDomainClass() {
          GET THE CLASS OF T
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经google了这个问题,我找到的所有答案都告诉我使用getGenericSuperClass(),但这个方法的问题是我必须有第二个类扩展MyClass而我不想这样做.我需要的是获得具体类的参数化类型?

sep*_*p2k 5

你不能.由于类型擦除,您在运行时无法获得所需的信息(即T的值).