- All Superinterfaces:
- AnnotatedElement
- All Known Implementing Classes:
- Class,- Constructor,- Executable,- Method
A common interface for all entities that declare type variables.
- Since:
- 1.5
- 
Method SummaryModifier and TypeMethodDescriptionTypeVariable<?>[]Returns an array ofTypeVariableobjects that represent the type variables declared by the generic declaration represented by thisGenericDeclarationobject, in declaration order.Methods declared in interface java.lang.reflect.AnnotatedElementgetAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
- 
Method Details- 
getTypeParametersTypeVariable<?>[] getTypeParameters()Returns an array ofTypeVariableobjects that represent the type variables declared by the generic declaration represented by thisGenericDeclarationobject, in declaration order. Returns an array of length 0 if the underlying generic declaration declares no type variables.- Returns:
- an array of TypeVariableobjects 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
 
 
-