Type[] | 
ParameterizedType.getActualTypeArguments() | 
 Returns an array of Type objects representing the actual type
 arguments to this type. 
 | 
Type[] | 
TypeVariable.getBounds() | 
 Returns an array of Type objects representing the
 upper bound(s) of this type variable. 
 | 
Type | 
GenericArrayType.getGenericComponentType() | 
 Returns a Type object representing the component type
 of this array. 
 | 
Type[] | 
Constructor.getGenericExceptionTypes() | 
 Returns an array of Type objects that represent the
 exceptions declared to be thrown by this executable object. 
 | 
Type[] | 
Executable.getGenericExceptionTypes() | 
 Returns an array of Type objects that represent the
 exceptions declared to be thrown by this executable object. 
 | 
Type[] | 
Method.getGenericExceptionTypes() | 
 Returns an array of Type objects that represent the
 exceptions declared to be thrown by this executable object. 
 | 
Type[] | 
Constructor.getGenericParameterTypes() | 
 Returns an array of Type objects that represent the formal
 parameter types, in declaration order, of the executable represented by
 this object. 
 | 
Type[] | 
Executable.getGenericParameterTypes() | 
 Returns an array of Type objects that represent the formal
 parameter types, in declaration order, of the executable represented by
 this object. 
 | 
Type[] | 
Method.getGenericParameterTypes() | 
 Returns an array of Type objects that represent the formal
 parameter types, in declaration order, of the executable represented by
 this object. 
 | 
Type | 
Method.getGenericReturnType() | 
 Returns a Type object that represents the formal return
 type of the method represented by this Method object. 
 | 
Type | 
Field.getGenericType() | 
 Returns a Type object that represents the declared type for
 the field represented by this Field object. 
 | 
Type[] | 
WildcardType.getLowerBounds() | 
 Returns an array of Type objects representing the
 lower bound(s) of this type variable. 
 | 
Type | 
ParameterizedType.getOwnerType() | 
 Returns a Type object representing the type that this type
 is a member of. 
 | 
Type | 
Parameter.getParameterizedType() | 
 Returns a Type object that identifies the parameterized
 type for the parameter represented by this Parameter
 object. 
 | 
Type | 
ParameterizedType.getRawType() | 
 Returns the Type object representing the class or interface
 that declared this type. 
 | 
Type | 
AnnotatedType.getType() | 
 Returns the underlying type that this annotated type represents. 
 | 
Type[] | 
WildcardType.getUpperBounds() | 
 Returns an array of Type objects representing the  upper
 bound(s) of this type variable. 
 |