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,P>, 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()booleanisOpen()booleanMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getFileName, getPackedAnnotationBindings, hashCode, hides, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.lang.model.element.Element
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, hashCodeMethods inherited from interface javax.lang.model.element.ModuleElement
asType
-
Method Details
-
getKind
-
getModifiers
- Specified by:
getModifiersin interfaceElement- Overrides:
getModifiersin classElementImpl
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceModuleElement- Specified by:
getQualifiedNamein interfaceQualifiedNameable
-
getSimpleName
- Specified by:
getSimpleNamein interfaceElement- Specified by:
getSimpleNamein interfaceModuleElement- Overrides:
getSimpleNamein classElementImpl
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceElement- Specified by:
getEnclosedElementsin interfaceModuleElement
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceModuleElement
-
isUnnamed
public boolean isUnnamed()- Specified by:
isUnnamedin interfaceModuleElement
-
getEnclosingElement
- Specified by:
getEnclosingElementin interfaceElement- Specified by:
getEnclosingElementin interfaceModuleElement
-
getDirectives
- Specified by:
getDirectivesin interfaceModuleElement
-
accept
-
getAnnotationBindings
- Specified by:
getAnnotationBindingsin classElementImpl- Returns:
- the set of compiler annotation bindings on this element
-