Class ModuleElementImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ModuleElementImpl
- All Implemented Interfaces:
AnnotatedConstruct
,Element
,ModuleElement
,QualifiedNameable
,IElementInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.lang.model.element.ModuleElement
ModuleElement.Directive, ModuleElement.DirectiveKind, ModuleElement.DirectiveVisitor<R extends Object,P extends Object>, ModuleElement.ExportsDirective, ModuleElement.OpensDirective, ModuleElement.ProvidesDirective, ModuleElement.RequiresDirective, ModuleElement.UsesDirective
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
-
Method Summary
Modifier and TypeMethodDescription<R, P> R
accept(ElementVisitor<R,P> visitor, P param)
protected AnnotationBinding[]
List<? extends ModuleElement.Directive>
getKind()
boolean
isOpen()
boolean
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getFileName, 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
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, hashCode
Methods inherited from interface javax.lang.model.element.ModuleElement
asType
-
Method Details
-
getKind
-
getModifiers
- Specified by:
getModifiers
in interfaceElement
- Overrides:
getModifiers
in classElementImpl
-
getQualifiedName
- Specified by:
getQualifiedName
in interfaceModuleElement
- Specified by:
getQualifiedName
in interfaceQualifiedNameable
-
getSimpleName
- Specified by:
getSimpleName
in interfaceElement
- Specified by:
getSimpleName
in interfaceModuleElement
- Overrides:
getSimpleName
in classElementImpl
-
getEnclosedElements
- Specified by:
getEnclosedElements
in interfaceElement
- Specified by:
getEnclosedElements
in interfaceModuleElement
-
isOpen
public boolean isOpen()- Specified by:
isOpen
in interfaceModuleElement
-
isUnnamed
public boolean isUnnamed()- Specified by:
isUnnamed
in interfaceModuleElement
-
getEnclosingElement
- Specified by:
getEnclosingElement
in interfaceElement
- Specified by:
getEnclosingElement
in interfaceModuleElement
-
getDirectives
- Specified by:
getDirectives
in interfaceModuleElement
-
accept
-
getAnnotationBindings
- Specified by:
getAnnotationBindings
in classElementImpl
- Returns:
- the set of compiler annotation bindings on this element
-