Package hydra.scala.syntax
Interface Decl.PartialVisitor<R>
-
- All Superinterfaces:
Decl.Visitor<R>
- Enclosing class:
- Decl
public static interface Decl.PartialVisitor<R> extends Decl.Visitor<R>
Partial visitor overDeclwith a defaultotherwise(hydra.scala.syntax.Decl)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(Decl instance)Default branch for unhandled cases.default Rvisit(Decl.Def instance)Visit theDecl.Defcase.default Rvisit(Decl.Given instance)Visit theDecl.Givencase.default Rvisit(Decl.Type instance)Visit theDecl.Typecase.default Rvisit(Decl.Val instance)Visit theDecl.Valcase.default Rvisit(Decl.Var instance)Visit theDecl.Varcase.
-
-
-
Method Detail
-
visit
default R visit(Decl.Val instance)
Visit theDecl.Valcase.- Specified by:
visitin interfaceDecl.Visitor<R>
-
visit
default R visit(Decl.Var instance)
Visit theDecl.Varcase.- Specified by:
visitin interfaceDecl.Visitor<R>
-
visit
default R visit(Decl.Def instance)
Visit theDecl.Defcase.- Specified by:
visitin interfaceDecl.Visitor<R>
-
visit
default R visit(Decl.Type instance)
Visit theDecl.Typecase.- Specified by:
visitin interfaceDecl.Visitor<R>
-
visit
default R visit(Decl.Given instance)
Visit theDecl.Givencase.- Specified by:
visitin interfaceDecl.Visitor<R>
-
-