public interface GenericDeclaration extends AnnotatedElement
Modifier and Type | Method | Description |
---|---|---|
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. |
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
TypeVariable<?>[] 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.
Scripting on this page tracks web page traffic, but does not change the content in any way.