Package hydra.lisp.syntax
Interface Literal.PartialVisitor<R>
-
- All Superinterfaces:
Literal.Visitor<R>
- Enclosing class:
- Literal
public static interface Literal.PartialVisitor<R> extends Literal.Visitor<R>
Partial visitor overLiteralwith a defaultotherwise(hydra.lisp.syntax.Literal)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(Literal instance)Default branch for unhandled cases.default Rvisit(Literal.Boolean_ instance)Visit theLiteral.Boolean_case.default Rvisit(Literal.Character_ instance)Visit theLiteral.Character_case.default Rvisit(Literal.Float_ instance)Visit theLiteral.Float_case.default Rvisit(Literal.Integer_ instance)Visit theLiteral.Integer_case.default Rvisit(Literal.Keyword instance)Visit theLiteral.Keywordcase.default Rvisit(Literal.Nil instance)Visit theLiteral.Nilcase.default Rvisit(Literal.String_ instance)Visit theLiteral.String_case.default Rvisit(Literal.Symbol instance)Visit theLiteral.Symbolcase.
-
-
-
Method Detail
-
visit
default R visit(Literal.Integer_ instance)
Visit theLiteral.Integer_case.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Float_ instance)
Visit theLiteral.Float_case.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.String_ instance)
Visit theLiteral.String_case.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Character_ instance)
Visit theLiteral.Character_case.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Boolean_ instance)
Visit theLiteral.Boolean_case.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Nil instance)
Visit theLiteral.Nilcase.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Keyword instance)
Visit theLiteral.Keywordcase.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
visit
default R visit(Literal.Symbol instance)
Visit theLiteral.Symbolcase.- Specified by:
visitin interfaceLiteral.Visitor<R>
-
-