Package com.gdblab.pathAlgebra.syntax
Interface Function.PartialVisitor<R>
-
- All Superinterfaces:
Function.Visitor<R>
- Enclosing class:
- Function
public static interface Function.PartialVisitor<R> extends Function.Visitor<R>
Partial visitor overFunctionwith a defaultotherwise(com.gdblab.pathAlgebra.syntax.Function)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(Function instance)Default branch for unhandled cases.default Rvisit(Function.Complex instance)Visit theFunction.Complexcase.default Rvisit(Function.Nested instance)Visit theFunction.Nestedcase.default Rvisit(Function.Simple instance)Visit theFunction.Simplecase.
-
-
-
Method Detail
-
visit
default R visit(Function.Simple instance)
Visit theFunction.Simplecase.- Specified by:
visitin interfaceFunction.Visitor<R>
-
visit
default R visit(Function.Nested instance)
Visit theFunction.Nestedcase.- Specified by:
visitin interfaceFunction.Visitor<R>
-
visit
default R visit(Function.Complex instance)
Visit theFunction.Complexcase.- Specified by:
visitin interfaceFunction.Visitor<R>
-
-