- 
- All Superinterfaces:
- AnnotatedElement
 - All Known Implementing Classes:
- Class,- Constructor,- Executable,- Method
 
 public interface GenericDeclaration extends AnnotatedElement A common interface for all entities that declare type variables.- Since:
- 1.5
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeVariable<?>[]getTypeParameters()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 Detail- 
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
 
 
- 
 
-