Stay organized with collections
Save and categorize content based on your preferences.
GenericDeclaration
public
interface
GenericDeclaration
implements
AnnotatedElement
java.lang.reflect.GenericDeclaration
|
Known indirect subclasses
Class<T> |
Instances of the class Class represent classes and
interfaces in a running Java application.
|
Constructor<T> |
Constructor provides information about, and access to, a single
constructor for a class.
|
Executable |
A shared superclass for the common functionality of Method
and Constructor .
|
Method |
A Method provides information about, and access to, a single method
on a class or interface.
|
|
A common interface for all entities that declare type variables.
Summary
Public methods |
abstract
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.
|
Public methods
getTypeParameters
public abstract 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. Returns an array of length 0 if
the underlying generic declaration declares no type variables.
Returns |
TypeVariable[]<?> |
an array of TypeVariable objects 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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-02-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-02-16 UTC."],[],[]]