| java.lang.reflect.GenericDeclaration | 
    
    
   Known Indirect Subclasses
  
      
      
  
        
              | Class<T> | 
              Instances of the class Class represent classes and
 interfaces in a running Java application.  | 
           
        
              | Constructor<T> | 
              Constructor provides information about, and access to, a single
 constructor for a class.  | 
           
        
              | Method | 
              A Method provides information about, and access to, a single method
 on a class or interface.  | 
           
   
       
   
 | 
Class Overview
A common interface for all entities that declare type variables.
 
Summary
| Public Methods | 
	 
    
        | 
            abstract
            
            
            
            
            TypeVariable[]<?>
         | 
        
        getTypeParameters()
        
         Returns an array of TypeVariable objects that
 represent the type variables declared by the generic
 declaration represented by this GenericDeclaration
 object, in declaration order. 
  
   | 
 
Public Methods
 
    
      
        public 
         
         
        abstract 
         
        TypeVariable[]<?>
      
      getTypeParameters
      ()
    
      
    
      
  Returns an array of TypeVariable objects that
 represent the type variables declared by the generic
 declaration represented by this GenericDeclaration
 object, in declaration order.  Returns an array of length 0 if
 the underlying generic declaration declares no type variables.
 
  
      Returns
      - an array of 
TypeVariable objects that represent
     the type variables declared by this generic declaration 
   
  
      Throws
        
        
            | GenericSignatureFormatError
             | if the generic
     signature of this generic declaration does not conform to
     the format specified in the Java Virtual Machine Specification,
     3rd edition
 |