给定java.lang.reflect.Method
。什么是<?> #getTypeParameters()类的返回类型?
我可以打电话,
final Class<?> returnType = method.getReturnType();
但是,当我试着打getTypeParameters()
与下面的语句,
final TypeVariable<Class<?>>[] typeParameters = returnType.getTypeParameters();
我得到一个编译器错误。
required: java.lang.reflect.TypeVariable<java.lang.Class<?>>[]
found: java.lang.reflect.TypeVariable<java.lang.Class<capture#1 of ?>>[]
这句话有什么不对?我刚跟着apidocs。