Package hydra.java.syntax
Interface ModuleDirective.PartialVisitor<R>
-
- All Superinterfaces:
ModuleDirective.Visitor<R>
- Enclosing class:
- ModuleDirective
public static interface ModuleDirective.PartialVisitor<R> extends ModuleDirective.Visitor<R>
Partial visitor overModuleDirectivewith a defaultotherwise(hydra.java.syntax.ModuleDirective)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(ModuleDirective instance)Default branch for unhandled cases.default Rvisit(ModuleDirective.Exports instance)Visit theModuleDirective.Exportscase.default Rvisit(ModuleDirective.Opens instance)Visit theModuleDirective.Openscase.default Rvisit(ModuleDirective.Provides instance)Visit theModuleDirective.Providescase.default Rvisit(ModuleDirective.Requires instance)Visit theModuleDirective.Requirescase.default Rvisit(ModuleDirective.Uses instance)Visit theModuleDirective.Usescase.
-
-
-
Method Detail
-
otherwise
default R otherwise(ModuleDirective instance)
Default branch for unhandled cases.
-
visit
default R visit(ModuleDirective.Requires instance)
Visit theModuleDirective.Requirescase.- Specified by:
visitin interfaceModuleDirective.Visitor<R>
-
visit
default R visit(ModuleDirective.Exports instance)
Visit theModuleDirective.Exportscase.- Specified by:
visitin interfaceModuleDirective.Visitor<R>
-
visit
default R visit(ModuleDirective.Opens instance)
Visit theModuleDirective.Openscase.- Specified by:
visitin interfaceModuleDirective.Visitor<R>
-
visit
default R visit(ModuleDirective.Uses instance)
Visit theModuleDirective.Usescase.- Specified by:
visitin interfaceModuleDirective.Visitor<R>
-
visit
default R visit(ModuleDirective.Provides instance)
Visit theModuleDirective.Providescase.- Specified by:
visitin interfaceModuleDirective.Visitor<R>
-
-