java.lang.Object
org.microbean.lang.element.ModuleElement.Directive
- All Implemented Interfaces:
ModuleElement.Directive
- Direct Known Subclasses:
ModuleElement.ExportsDirective
,ModuleElement.OpensDirective
,ModuleElement.ProvidesDirective
,ModuleElement.RequiresDirective
,ModuleElement.UsesDirective
- Enclosing class:
ModuleElement
public static sealed class ModuleElement.Directive
extends Object
implements ModuleElement.Directive
permits ModuleElement.ExportsDirective, ModuleElement.OpensDirective, ModuleElement.ProvidesDirective, ModuleElement.RequiresDirective, ModuleElement.UsesDirective
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<R,
P> R accept
(ModuleElement.DirectiveVisitor<R, P> v, P p) getKind()
-
Constructor Details
-
Directive
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceModuleElement.Directive
-
getKind
- Specified by:
getKind
in interfaceModuleElement.Directive
-