首先分享這篇文章《ParameterizedType詳解》 https://blog.csdn.net/JustBeauty/article/details/81116144 ParameterizedType就是參數化類型的意思 聲明類型中帶有“<>”的都是參數化類型,比如List<Integer ...
首先分享這篇文章《ParameterizedType詳解》 https://blog.csdn.net/JustBeauty/article/details/81116144
ParameterizedType就是參數化類型的意思
聲明類型中帶有“<>”的都是參數化類型,比如List<Integer>,Map<String,Long>
getActualTypeArguments()返回Type[],即“<>”里的參數,比如Map<String,Integer>
getRawType()返回Tpye,得到“<>”前面的類型,比如List<String>
getOwnerType()返回Type,O<T>.I<S>類型變數調用時會返回O<T>,比如Map.Entry<Long,Short>