org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Class PackageElementImpl

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
      extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl
All Implemented Interfaces:
javax.lang.model.element.Element, javax.lang.model.element.PackageElement, IElementInfo

public class PackageElementImpl
extends ElementImpl
implements javax.lang.model.element.PackageElement

Implementation of PackageElement, which represents a package


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
 
Method Summary
<R,P> R
accept(javax.lang.model.element.ElementVisitor<R,P> v, P p)
           
protected  AnnotationBinding[] getAnnotationBindings()
           
 java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()
           
 javax.lang.model.element.Element getEnclosingElement()
           
 javax.lang.model.element.ElementKind getKind()
           
 javax.lang.model.element.Name getQualifiedName()
           
 javax.lang.model.element.Name getSimpleName()
           
 boolean isUnnamed()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getFileName, getModifiers, getPackedAnnotationBindings, hashCode, hides, toString
 
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, hashCode
 

Method Detail

accept

public <R,P> R accept(javax.lang.model.element.ElementVisitor<R,P> v,
                      P p)
Specified by:
accept in interface javax.lang.model.element.Element

getAnnotationBindings

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

getEnclosedElements

public java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()
Specified by:
getEnclosedElements in interface javax.lang.model.element.Element

getEnclosingElement

public javax.lang.model.element.Element getEnclosingElement()
Specified by:
getEnclosingElement in interface javax.lang.model.element.Element

getKind

public javax.lang.model.element.ElementKind getKind()
Specified by:
getKind in interface javax.lang.model.element.Element

getSimpleName

public javax.lang.model.element.Name getSimpleName()
Specified by:
getSimpleName in interface javax.lang.model.element.Element
Overrides:
getSimpleName in class ElementImpl

getQualifiedName

public javax.lang.model.element.Name getQualifiedName()
Specified by:
getQualifiedName in interface javax.lang.model.element.PackageElement

isUnnamed

public boolean isUnnamed()
Specified by:
isUnnamed in interface javax.lang.model.element.PackageElement