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 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 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 ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getFileName, getPackedAnnotationBindings, hashCode, hides, toStringMethods inherited from interface Element
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, hashCodeMethods inherited from interface 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
-