public class CodeTypeParameterElement extends CodeElement<Element> implements TypeParameterElement
| Constructor and Description |
|---|
CodeTypeParameterElement(String name,
TypeMirror... bounds) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(ElementVisitor<R,P> v,
P p) |
TypeMirror |
asType() |
TypeMirror |
createMirror(TypeMirror upperBound,
TypeMirror lowerBound) |
List<? extends TypeMirror> |
getBounds() |
Element |
getGenericElement() |
ElementKind |
getKind() |
Name |
getSimpleName() |
add, addAnnotationMirror, addOptional, getAnnotation, getAnnotationMirrors, getAnnotations, getAnnotationsByType, getEnclosedElements, getEnclosingClass, getEnclosingElement, getGeneratorAnnotationMirror, getGeneratorElement, getModifiers, remove, setEnclosingElement, setGeneratorAnnotationMirror, setGeneratorElement, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEnclosingElementequals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getModifiers, hashCodegetAnnotationsByTypepublic CodeTypeParameterElement(String name, TypeMirror... bounds)
public TypeMirror asType()
public TypeMirror createMirror(TypeMirror upperBound, TypeMirror lowerBound)
public ElementKind getKind()
public Name getSimpleName()
getSimpleName in interface Elementpublic <R,P> R accept(ElementVisitor<R,P> v, P p)
public Element getGenericElement()
getGenericElement in interface TypeParameterElementpublic List<? extends TypeMirror> getBounds()
getBounds in interface TypeParameterElement