-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Type[]getLowerBounds()返回一个Type对象的数组,表示此类型变量的下限。Type[]getUpperBounds()返回一个Type对象的数组,表示此类型变量的上限。-  
               
声明方法的接口 java.lang.reflect.Type
getTypeName 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getUpperBounds
Type[] getUpperBounds()
返回一个Type对象的数组,表示此类型变量的上限。 如果未显式声明上限,则上限为Object。对于每个上限B:
-  如果B是参数化类型或类型变量,则创建它(有关参数化类型的创建过程的详细信息,请参阅
ParameterizedType)。 - 否则,B被解决。
 
- 结果
 - 一个类型数组,表示此类型变量的上限
 - 异常
 -  
              
TypeNotPresentException- 如果任何边界引用不存在的类型声明 -  
              
MalformedParameterizedTypeException- 如果任何边界引用无法以任何原因实例化的参数化类型 
 -  如果B是参数化类型或类型变量,则创建它(有关参数化类型的创建过程的详细信息,请参阅
 
-  
getLowerBounds
Type[] getLowerBounds()
返回一个Type对象的数组,表示此类型变量的下限。 如果未显式声明下限,则下限为null的类型。 在这种情况下,返回零长度数组。对于每个下界B:
-  如果B是参数化类型或类型变量,则创建它(有关参数化类型的创建过程的详细信息,请参阅
ParameterizedType)。 - 否则,B被解决。
 
- 结果
 - 一个类型数组,表示此类型变量的下限
 - 异常
 -  
              
TypeNotPresentException- 如果任何边界引用了不存在的类型声明 -  
              
MalformedParameterizedTypeException- if any of the bounds refer to a parameterized type that cannot be instantiated for any reason 
 -  如果B是参数化类型或类型变量,则创建它(有关参数化类型的创建过程的详细信息,请参阅
 
 -  
 
 -