Uses of Interface
javax.lang.model.element.ModuleElement.Directive
-
Packages that use 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 interfaceModuleElement.ExportsDirectiveAn exported package of a module.static interfaceModuleElement.OpensDirectiveAn opened package of a module.static interfaceModuleElement.ProvidesDirectiveAn implementation of a service provided by a module.static interfaceModuleElement.RequiresDirectiveA dependency of a module.static interfaceModuleElement.UsesDirectiveA reference to a service used by a module.Methods in javax.lang.model.element that return ModuleElement.Directive Modifier and Type Method Description ModuleElement.DirectiveUnknownDirectiveException. 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 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.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.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.Directive Modifier and Type Method Description static 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.
-