給定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。