Parameterizedtype
参数化类型,所有泛型参数的类型都是ParameterizedType
getActualTypeArguments()
获取所有的泛型参数
例如HashMap<K, V> ,结果为
此方法只会获取第一层的,例如List<Map<String, Integer>>,结果为
getRawType()
获取声明泛型的类或者接口
例如Map<K, V>,结果为
getTypeName()
获取当前类型的名字,例如Map<K, V>
getOwnerType()
获取当前类的主人即拥有者
例如
结果如下: