Parameterizedtype

参数化类型,所有泛型参数的类型都是ParameterizedType

 

getActualTypeArguments()

获取所有的泛型参数

例如HashMap<K, V> ,结果为

ParameterizedType

 

此方法只会获取第一层的,例如List<Map<String, Integer>>,结果为

ParameterizedType

 

getRawType()

获取声明泛型的类或者接口

例如Map<K, V>,结果为

ParameterizedType

 

getTypeName()

获取当前类型的名字,例如Map<K, V>

 

ParameterizedType

getOwnerType()

获取当前类的主人即拥有者

例如

ParameterizedType

 

结果如下:

 

ParameterizedType

相关文章:

  • 2022-01-25
  • 2022-12-23
  • 2021-07-23
  • 2021-09-01
  • 2022-12-23
  • 2021-05-30
猜你喜欢
  • 2021-12-30
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
相关资源
相似解决方案