org.eclipse.jdt.internal.compiler.apt.model
Class TypeParameterElementImpl

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
      extended by org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl
All Implemented Interfaces:
Element, TypeParameterElement, IElementInfo

public class TypeParameterElementImpl
extends ElementImpl
implements TypeParameterElement


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
 
Method Summary
<R,P> R
accept(ElementVisitor<R,P> v, P p)
           
protected  AnnotationBinding[] getAnnotationBindings()
           
 List<? extends TypeMirror> getBounds()
           
 List<? extends Element> getEnclosedElements()
           
 Element getEnclosingElement()
           
 Element getGenericElement()
           
 ElementKind getKind()
           
 String toString()
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getFileName, getModifiers, getSimpleName, hashCode, hides
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.lang.model.element.Element
asType, equals, getAnnotation, getAnnotationMirrors, getModifiers, getSimpleName, hashCode
 

Method Detail

getBounds

public List<? extends TypeMirror> getBounds()
Specified by:
getBounds in interface TypeParameterElement

getGenericElement

public Element getGenericElement()
Specified by:
getGenericElement in interface TypeParameterElement

accept

public <R,P> R accept(ElementVisitor<R,P> v,
                      P p)
Specified by:
accept in interface Element

getAnnotationBindings

protected AnnotationBinding[] getAnnotationBindings()
Specified by:
getAnnotationBindings in class ElementImpl
Returns:
the set of compiler annotation bindings on this element

getEnclosedElements

public List<? extends Element> getEnclosedElements()
Specified by:
getEnclosedElements in interface Element

getEnclosingElement

public Element getEnclosingElement()
Specified by:
getEnclosingElement in interface Element

getKind

public ElementKind getKind()
Specified by:
getKind in interface Element

toString

public String toString()
Overrides:
toString in class ElementImpl


Copyright © 2012. All Rights Reserved.