public interface TypeParameterElement
Represents a formal type parameter of a generic class, interface, method,
or constructor element.
A type parameter declares a TypeVariable
.
TypeVariable
Method Summary | |
---|---|
List<? extends TypeMirror> |
getBounds()
Returns the bounds of this type parameter. |
Element |
getGenericElement()
Returns the generic class, interface, method, or constructor that is parameterized by this type parameter. |
Methods inherited from interface javax.lang.model.element.Element |
---|
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode |
Method Detail |
---|
Element getGenericElement()
List<? extends TypeMirror> getBounds()
extends
clause
used to declare this type parameter.
If no explicit extends
clause was used,
then java.lang.Object
is considered to be the sole bound.