| TypeVariable<Constructor<T>>[] | Constructor. getTypeParameters() | Returns an array of TypeVariableobjects that represent the
 type variables declared by the generic declaration represented by thisGenericDeclarationobject, in declaration order. | 
| abstract TypeVariable<?>[] | Executable. getTypeParameters() | Returns an array of TypeVariableobjects that represent the
 type variables declared by the generic declaration represented by thisGenericDeclarationobject, in declaration order. | 
| TypeVariable<?>[] | GenericDeclaration. getTypeParameters() | Returns an array of TypeVariableobjects that
 represent the type variables declared by the generic
 declaration represented by thisGenericDeclarationobject, in declaration order. | 
| TypeVariable<Method>[] | Method. getTypeParameters() | Returns an array of TypeVariableobjects that represent the
 type variables declared by the generic declaration represented by thisGenericDeclarationobject, in declaration order. |