Uses of Interface
javax.lang.model.element.ModuleElement.Directive
Packages that use ModuleElement.Directive
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.Directive in javax.lang.model.element
Subinterfaces of ModuleElement.Directive in javax.lang.model.elementModifier and TypeInterfaceDescriptionstatic interfaceAn exported package of a module.static interfaceAn opened package of a module.static interfaceAn implementation of a service provided by a module.static interfaceA dependency of a module.static interfaceA reference to a service used by a module.Methods in javax.lang.model.element that return ModuleElement.DirectiveModifier and TypeMethodDescriptionUnknownDirectiveException.getUnknownDirective()Returns the unknown directive.Methods in javax.lang.model.element that return types with arguments of type ModuleElement.DirectiveModifier and TypeMethodDescriptionList<? 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.DirectiveModifier and TypeMethodDescriptiondefault RModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d) Visits any directive as if by passing itself to that directive'sacceptmethod and passingnullfor the additional parameter.default RModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d, P p) Visits any directive as if by passing itself to that directive'sacceptmethod.default RModuleElement.DirectiveVisitor.visitUnknown(ModuleElement.Directive d, P p) Visits an unknown directive.Constructors in javax.lang.model.element with parameters of type ModuleElement.DirectiveModifierConstructorDescriptionCreates a newUnknownElementException. -
Uses of ModuleElement.Directive in javax.lang.model.util
Methods in javax.lang.model.util with parameters of type ModuleElement.DirectiveModifier and TypeMethodDescriptiondefault Elements.OriginElements.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.DirectiveModifier and TypeMethodDescriptionstatic List<ModuleElement.ExportsDirective> ElementFilter.exportsIn(Iterable<? extends ModuleElement.Directive> directives) Returns a list ofexportsdirectives indirectives.static List<ModuleElement.OpensDirective> ElementFilter.opensIn(Iterable<? extends ModuleElement.Directive> directives) Returns a list ofopensdirectives indirectives.static List<ModuleElement.ProvidesDirective> ElementFilter.providesIn(Iterable<? extends ModuleElement.Directive> directives) Returns a list ofprovidesdirectives indirectives.static List<ModuleElement.RequiresDirective> ElementFilter.requiresIn(Iterable<? extends ModuleElement.Directive> directives) Returns a list ofrequiresdirectives indirectives.static List<ModuleElement.UsesDirective> ElementFilter.usesIn(Iterable<? extends ModuleElement.Directive> directives) Returns a list ofusesdirectives indirectives.