Uses of Interface
javax.lang.model.element.ModuleElement.Directive
Package | Description |
---|---|
javax.lang.model.element |
Interfaces used to model elements of the Java programming language.
|
javax.lang.model.util |
Utilities to assist in the processing of
program elements and
types.
|
-
Uses of ModuleElement.Directive in javax.lang.model.element
Subinterfaces of ModuleElement.Directive in javax.lang.model.element Modifier and Type Interface Description static interface
ModuleElement.ExportsDirective
An exported package of a module.static interface
ModuleElement.OpensDirective
An opened package of a module.static interface
ModuleElement.ProvidesDirective
An implementation of a service provided by a module.static interface
ModuleElement.RequiresDirective
A dependency of a module.static interface
ModuleElement.UsesDirective
A reference to a service used by a module.Methods in javax.lang.model.element that return ModuleElement.Directive Modifier and Type Method Description ModuleElement.Directive
UnknownDirectiveException. getUnknownDirective()
Returns the unknown directive.Methods in javax.lang.model.element that return types with arguments of type ModuleElement.Directive Modifier and Type Method Description List<? extends ModuleElement.Directive>
ModuleElement. getDirectives()
Returns the directives contained in the declaration of this module.Methods in javax.lang.model.element with parameters of type ModuleElement.Directive Modifier and Type Method Description default R
ModuleElement.DirectiveVisitor. visit(ModuleElement.Directive d)
Visits any directive as if by passing itself to that directive'saccept
method and passingnull
for the additional parameter.default R
ModuleElement.DirectiveVisitor. visit(ModuleElement.Directive d, P p)
Visits any directive as if by passing itself to that directive'saccept
method.default R
ModuleElement.DirectiveVisitor. visitUnknown(ModuleElement.Directive d, P p)
Visits an unknown directive.Constructors in javax.lang.model.element with parameters of type ModuleElement.Directive Constructor Description UnknownDirectiveException(ModuleElement.Directive d, Object p)
Creates a newUnknownElementException
. -
Uses of ModuleElement.Directive in javax.lang.model.util
Methods in javax.lang.model.util with parameters of type ModuleElement.Directive Modifier and Type Method Description default Elements.Origin
Elements. getOrigin(ModuleElement m, ModuleElement.Directive directive)
Returns the origin of the given module directive.Method parameters in javax.lang.model.util with type arguments of type ModuleElement.Directive Modifier and Type Method Description static List<ModuleElement.ExportsDirective>
ElementFilter. exportsIn(Iterable<? extends ModuleElement.Directive> directives)
Returns a list ofexports
directives indirectives
.static List<ModuleElement.OpensDirective>
ElementFilter. opensIn(Iterable<? extends ModuleElement.Directive> directives)
Returns a list ofopens
directives indirectives
.static List<ModuleElement.ProvidesDirective>
ElementFilter. providesIn(Iterable<? extends ModuleElement.Directive> directives)
Returns a list ofprovides
directives indirectives
.static List<ModuleElement.RequiresDirective>
ElementFilter. requiresIn(Iterable<? extends ModuleElement.Directive> directives)
Returns a list ofrequires
directives indirectives
.static List<ModuleElement.UsesDirective>
ElementFilter. usesIn(Iterable<? extends ModuleElement.Directive> directives)
Returns a list ofuses
directives indirectives
.