Package hydra.paths
Interface SubtermStep.PartialVisitor<R>
-
- All Superinterfaces:
SubtermStep.Visitor<R>
- Enclosing class:
- SubtermStep
public static interface SubtermStep.PartialVisitor<R> extends SubtermStep.Visitor<R>
Partial visitor overSubtermStepwith a defaultotherwise(hydra.paths.SubtermStep)branch.
-
-
Method Summary
-
-
-
Method Detail
-
otherwise
default R otherwise(SubtermStep instance)
Default branch for unhandled cases.
-
visit
default R visit(SubtermStep.AnnotatedBody instance)
Visit theSubtermStep.AnnotatedBodycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.ApplicationFunction instance)
Visit theSubtermStep.ApplicationFunctioncase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.ApplicationArgument instance)
Visit theSubtermStep.ApplicationArgumentcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.LambdaBody instance)
Visit theSubtermStep.LambdaBodycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.UnionCasesDefault instance)
Visit theSubtermStep.UnionCasesDefaultcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.UnionCasesBranch instance)
Visit theSubtermStep.UnionCasesBranchcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.LetBody instance)
Visit theSubtermStep.LetBodycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.LetBinding instance)
Visit theSubtermStep.LetBindingcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.ListElement instance)
Visit theSubtermStep.ListElementcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.MapKey instance)
Visit theSubtermStep.MapKeycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.MapValue instance)
Visit theSubtermStep.MapValuecase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.OptionalTerm instance)
Visit theSubtermStep.OptionalTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.ProductTerm instance)
Visit theSubtermStep.ProductTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.RecordField instance)
Visit theSubtermStep.RecordFieldcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.SetElement instance)
Visit theSubtermStep.SetElementcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.SumTerm instance)
Visit theSubtermStep.SumTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.TypeLambdaBody instance)
Visit theSubtermStep.TypeLambdaBodycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.TypeApplicationTerm instance)
Visit theSubtermStep.TypeApplicationTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.InjectionTerm instance)
Visit theSubtermStep.InjectionTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.WrappedTerm instance)
Visit theSubtermStep.WrappedTermcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
-