Uses of Interface
javax.lang.model.element.ModuleElement
Package
Description
Interfaces used to model elements of the Java programming language.
Utilities to assist in the processing of
program elements and
types.
-
Uses of ModuleElement in javax.lang.model.element
Modifier and TypeMethodDescriptionModuleElement.RequiresDirective.getDependency()
Returns the module that is required.Modifier and TypeMethodDescriptionList<? extends ModuleElement>
ModuleElement.ExportsDirective.getTargetModules()
Returns the specific modules to which the package is being exported, ornull
, if the package is exported to all modules which have readability to this module.List<? extends ModuleElement>
ModuleElement.OpensDirective.getTargetModules()
Returns the specific modules to which the package is being open ornull
, if the package is open all modules which have readability to this module.Modifier and TypeMethodDescriptiondefault R
ElementVisitor.visitModule
(ModuleElement e, P p) Visits a module element. -
Uses of ModuleElement in javax.lang.model.util
Modifier and TypeMethodDescriptiondefault ModuleElement
Elements.getModuleElement
(CharSequence name) Returns a module element given its fully qualified name.default ModuleElement
Elements.getModuleOf
(Element e) Returns the module of an element.Modifier and TypeMethodDescriptiondefault Set<? extends ModuleElement>
Elements.getAllModuleElements()
Returns all module elements in the current environment.static List<ModuleElement>
Returns a list of modules inelements
.static Set<ModuleElement>
Returns a set of modules inelements
.Modifier and TypeMethodDescriptiondefault Elements.Origin
Elements.getOrigin
(ModuleElement m, ModuleElement.Directive directive) Returns the origin of the given module directive.default PackageElement
Elements.getPackageElement
(ModuleElement module, CharSequence name) Returns a package given its fully qualified name, as seen from the given module.default TypeElement
Elements.getTypeElement
(ModuleElement module, CharSequence name) Returns a type element given its canonical name, as seen from the given module.default boolean
Elements.isAutomaticModule
(ModuleElement module) Returnstrue
if the module element is an automatic module,false
otherwise.AbstractElementVisitor6.visitModule
(ModuleElement e, P p) Visits a module element.abstract R
AbstractElementVisitor9.visitModule
(ModuleElement e, P p) Visits a module element.ElementKindVisitor9.visitModule
(ModuleElement e, P p) Visits a module element.ElementScanner9.visitModule
(ModuleElement e, P p) Visits a module element.SimpleElementVisitor9.visitModule
(ModuleElement e, P p) Visits a module element.