Modifier and Type | Method and Description |
---|---|
Type[] |
getLowerBounds()
返回一个表示此类型变量下限的
Type 对象的数组。
|
Type[] |
getUpperBounds()
返回表示此类型变量的上限的
Type 对象的数组。
|
getTypeName
Type[] getUpperBounds()
Type
对象的数组。
请注意,如果没有明确声明上限,则上限为Object
。
对于每个上限B:
ParameterizedType
有关参数化类型的创建过程的详细信息)。 TypeNotPresentException
- 如果任何边界引用不存在的类型声明
MalformedParameterizedTypeException
- 如果有任何一个界限是指由于任何原因而无法实例化的参数化类型
Type[] getLowerBounds()
Type
对象的数组。
需要注意的是,如果没有下界明确声明,下界的类型null
。
在这种情况下,返回零长度数组。
对于每个下限B:
ParameterizedType
有关参数化类型的创建过程的详细信息)。 TypeNotPresentException
- 如果任何边界引用不存在的类型声明
MalformedParameterizedTypeException
- if any of the bounds refer to a parameterized type that cannot be instantiated for any reason