GenericDeclaration (Java 2 Platform SE 5.0) (original) (raw)


java.lang.reflect

Interface GenericDeclaration

All Known Implementing Classes:

Class, Constructor, Method


public interface GenericDeclaration

A common interface for all entities that declare type variables.

Since:

1.5


Method Summary
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.
Method Detail

getTypeParameters

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](../../../java/lang/reflect/GenericSignatureFormatError.html "class in java.lang.reflect") - if the generic signature of this generic declaration does not conform to the format specified in the Java Virtual Machine Specification, 3rd edition



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.