Package com.sun.mirror.declaration
Interface TypeParameterDeclaration
-
- All Superinterfaces:
Declaration
public interface TypeParameterDeclaration extends Declaration
Represents a formal type parameter of a generic type, method, or constructor declaration. A type parameter declares aTypeVariable.- Since:
- 1.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<ReferenceType>getBounds()Returns the bounds of this type parameter.DeclarationgetOwner()Returns the type, method, or constructor declaration within which this type parameter is declared.-
Methods inherited from interface com.sun.mirror.declaration.Declaration
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
-
-
-
-
Method Detail
-
getBounds
Collection<ReferenceType> getBounds()
Returns the bounds of this type parameter. These are the types given by the extends clause. If there is no explicit extends clause, thenjava.lang.Objectis considered to be the sole bound.- Returns:
- the bounds of this type parameter
-
getOwner
Declaration getOwner()
Returns the type, method, or constructor declaration within which this type parameter is declared.- Returns:
- the declaration within which this type parameter is declared
-
-