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.AnnotatedAnnotation instance)
Visit theSubtermStep.AnnotatedAnnotationcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.AnnotatedBody instance)
Visit theSubtermStep.AnnotatedBodycase.- 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.ApplicationFunction instance)
Visit theSubtermStep.ApplicationFunctioncase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.CasesCase instance)
Visit theSubtermStep.CasesCasecase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.CasesDefault instance)
Visit theSubtermStep.CasesDefaultcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.EitherLeft instance)
Visit theSubtermStep.EitherLeftcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.EitherRight instance)
Visit theSubtermStep.EitherRightcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.InjectField instance)
Visit theSubtermStep.InjectFieldcase.- 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.LetBinding instance)
Visit theSubtermStep.LetBindingcase.- 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.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.OptionalGiven instance)
Visit theSubtermStep.OptionalGivencase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.PairFirst instance)
Visit theSubtermStep.PairFirstcase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
visit
default R visit(SubtermStep.PairSecond instance)
Visit theSubtermStep.PairSecondcase.- 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.TypeApplicationBody instance)
Visit theSubtermStep.TypeApplicationBodycase.- 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.WrapBody instance)
Visit theSubtermStep.WrapBodycase.- Specified by:
visitin interfaceSubtermStep.Visitor<R>
-
-