- 所有超级接口:
Term.Visitor<P,kala.tuple.Unit>
- 所有已知子接口:
DefConsumer<P>,VarConsumer<P>
-
方法概要
修饰符和类型方法说明default kala.tuple.UnitvisitAccess(CallTerm.Access term, P p) default kala.tuple.UnitvisitApp(ElimTerm.App term, P p) default voiddefault voiddefault voiddefault kala.tuple.UnitvisitConCall(CallTerm.Con conCall, P p) default kala.tuple.UnitvisitDataCall(CallTerm.Data dataCall, P p) default kala.tuple.UnitvisitError(@NotNull ErrorTerm term, P p) default kala.tuple.UnitvisitFieldRef(RefTerm.Field term, P p) default kala.tuple.UnitvisitFnCall(CallTerm.Fn fnCall, P p) default kala.tuple.UnitvisitHole(CallTerm.Hole term, P p) default kala.tuple.UnitvisitLam(IntroTerm.Lambda term, P p) default kala.tuple.UnitvisitMetaPat(@NotNull RefTerm.MetaPat metaPat, P p) default kala.tuple.UnitvisitNew(IntroTerm.New newTerm, P p) default kala.tuple.UnitvisitPi(FormTerm.Pi term, P p) default kala.tuple.UnitvisitPrimCall(@NotNull CallTerm.Prim prim, P p) default kala.tuple.UnitvisitProj(ElimTerm.Proj term, P p) default kala.tuple.Unitdefault kala.tuple.UnitvisitSigma(FormTerm.Sigma term, P p) default kala.tuple.UnitvisitStructCall(CallTerm.Struct structCall, P p) default kala.tuple.UnitvisitTup(IntroTerm.Tuple term, P p) default kala.tuple.UnitvisitUniv(FormTerm.Univ term, P p) 从接口继承的方法 org.aya.core.term.Term.Visitor
traceEntrance, traceExit
-
方法详细资料
-
visitCall
-
visitHole
- 指定者:
visitHole在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitFieldRef
- 指定者:
visitFieldRef在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitLam
- 指定者:
visitLam在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitUniv
- 指定者:
visitUniv在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitPi
- 指定者:
visitPi在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitSigma
- 指定者:
visitSigma在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitRef
- 指定者:
visitRef在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitArg
-
visitApp
- 指定者:
visitApp在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitFnCall
- 指定者:
visitFnCall在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitPrimCall
- 指定者:
visitPrimCall在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitDataCall
- 指定者:
visitDataCall在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitConCall
- 指定者:
visitConCall在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitStructCall
- 指定者:
visitStructCall在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitTup
- 指定者:
visitTup在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitArgs
-
visitNew
- 指定者:
visitNew在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitError
- 指定者:
visitError在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitMetaPat
- 指定者:
visitMetaPat在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitProj
- 指定者:
visitProj在接口中Term.Visitor<P,kala.tuple.Unit>
-
visitAccess
- 指定者:
visitAccess在接口中Term.Visitor<P,kala.tuple.Unit>
-