Package hydra.ext.haskell.syntax
Interface Expression.PartialVisitor<R>
-
- All Superinterfaces:
Expression.Visitor<R>
- Enclosing class:
- Expression
public static interface Expression.PartialVisitor<R> extends Expression.Visitor<R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(Expression instance)default Rvisit(Expression.Application instance)default Rvisit(Expression.Case instance)default Rvisit(Expression.ConstructRecord instance)default Rvisit(Expression.Do instance)default Rvisit(Expression.If instance)default Rvisit(Expression.InfixApplication instance)default Rvisit(Expression.Lambda instance)default Rvisit(Expression.LeftSection instance)default Rvisit(Expression.Let instance)default Rvisit(Expression.List instance)default Rvisit(Expression.Literal instance)default Rvisit(Expression.Parens instance)default Rvisit(Expression.PrefixApplication instance)default Rvisit(Expression.RightSection instance)default Rvisit(Expression.Tuple instance)default Rvisit(Expression.TypeSignature instance)default Rvisit(Expression.UpdateRecord instance)default Rvisit(Expression.Variable instance)
-
-
-
Method Detail
-
otherwise
default R otherwise(Expression instance)
-
visit
default R visit(Expression.Application instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Case instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.ConstructRecord instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Do instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.If instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.InfixApplication instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Literal instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Lambda instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.LeftSection instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Let instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.List instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Parens instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.PrefixApplication instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.RightSection instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Tuple instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.TypeSignature instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.UpdateRecord instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
visit
default R visit(Expression.Variable instance)
- Specified by:
visitin interfaceExpression.Visitor<R>
-
-