【发布时间】:2014-09-11 13:10:42
【问题描述】:
我已经使用this method 来检索我的泛型类型,没问题... 直到现在
现在,我有了这种结构:
public class Toto<T> extends OtherOne<X,Y,Z> {...}`
当我使用
((ParameterizedType)getClass().getGenericSuperclass()).getActualTypeArguments()[0];`
它返回给我的类型是我的 OtherOne 类的 Class<X>,而不是 Class<T>!
有人遇到过这个问题吗?无论我尝试过什么都没有用,我不想使用this solution 获取类作为我的构造函数的参数。
【问题讨论】:
标签: java generics inheritance