Package hydra.scala.syntax
Interface Defn.Visitor<R>
-
- All Known Subinterfaces:
Defn.PartialVisitor<R>
- Enclosing class:
- Defn
public static interface Defn.Visitor<R>Visitor overDefn.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rvisit(Defn.Class_ instance)Visit theDefn.Class_case.Rvisit(Defn.Def instance)Visit theDefn.Defcase.Rvisit(Defn.Enum_ instance)Visit theDefn.Enum_case.Rvisit(Defn.EnumCase instance)Visit theDefn.EnumCasecase.Rvisit(Defn.ExtensionGroup instance)Visit theDefn.ExtensionGroupcase.Rvisit(Defn.Given instance)Visit theDefn.Givencase.Rvisit(Defn.GivenAlias instance)Visit theDefn.GivenAliascase.Rvisit(Defn.Object_ instance)Visit theDefn.Object_case.Rvisit(Defn.RepeatedEnumCase instance)Visit theDefn.RepeatedEnumCasecase.Rvisit(Defn.Trait instance)Visit theDefn.Traitcase.Rvisit(Defn.Type instance)Visit theDefn.Typecase.Rvisit(Defn.Val instance)Visit theDefn.Valcase.Rvisit(Defn.Var instance)Visit theDefn.Varcase.
-
-
-
Method Detail
-
visit
R visit(Defn.Given instance)
Visit theDefn.Givencase.
-
visit
R visit(Defn.Enum_ instance)
Visit theDefn.Enum_case.
-
visit
R visit(Defn.EnumCase instance)
Visit theDefn.EnumCasecase.
-
visit
R visit(Defn.RepeatedEnumCase instance)
Visit theDefn.RepeatedEnumCasecase.
-
visit
R visit(Defn.GivenAlias instance)
Visit theDefn.GivenAliascase.
-
visit
R visit(Defn.ExtensionGroup instance)
Visit theDefn.ExtensionGroupcase.
-
visit
R visit(Defn.Class_ instance)
Visit theDefn.Class_case.
-
visit
R visit(Defn.Trait instance)
Visit theDefn.Traitcase.
-
visit
R visit(Defn.Object_ instance)
Visit theDefn.Object_case.
-
-