GenericDeclaration
Stay organized with collections
Save and categorize content based on your preferences.
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.
Public Method Summary
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
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
- 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
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-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 2024-07-10 UTC."],[[["`GenericDeclaration` is an interface for entities that declare type variables."],["It provides a method, `getTypeParameters()`, to access declared type variables."],["`getTypeParameters()` returns an array of `TypeVariable` objects representing the declared type variables."],["If the declaration has no type variables, `getTypeParameters()` returns an empty array."],["A `GenericSignatureFormatError` is thrown if the signature is invalid."]]],[]]