| java.lang.reflect.TypeVariable<D extends java.lang.reflect.GenericDeclaration> | 
This interface represents a type variables such as 'T' in 'public interface Comparable, the bounded 'T' in 'public interface A or the multiple bounded 'T' in 'public interface B.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the upper bounds of this type variable. 
  
   | |||||||||||
Returns the language construct that declares this type variable. 
  
   | |||||||||||
Returns the name of this type variable as it is specified in source
 code. 
  
   | |||||||||||
Returns the upper bounds of this type variable. Object is the
 implicit upper bound if no other bounds are declared.
| TypeNotPresentException | if any of the bounds points to a missing type | 
|---|---|
| MalformedParameterizedTypeException | if any of the bounds points to a type that cannot be instantiated for some reason | 
Returns the language construct that declares this type variable.
Returns the name of this type variable as it is specified in source code.