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.AbstractElementVisitor6.visitModule(ModuleElement e, P p)
Visits a module element.abstract R
AbstractElementVisitor9.visitModule(ModuleElement t, 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.