public interface GenericDeclaration extends AnnotatedElement
| Modifier and Type | Method and Description | 
|---|---|
| TypeVariable<?>[] | getTypeParameters()Returns an array of  TypeVariableobjects that
 represent the type variables declared by the generic
 declaration represented by thisGenericDeclarationobject, in declaration order. | 
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresentTypeVariable<?>[] getTypeParameters()
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.TypeVariable objects that represent
     the type variables declared by this generic declarationGenericSignatureFormatError - if the generic
     signature of this generic declaration does not conform to
     the format specified in
     The Java™ Virtual Machine Specification Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.