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 2025-02-10 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 2025-02-10 UTC."],[],[]]