java.lang.Object
org.aya.core.visitor.VarConsumer.ScopeChecker
- 所有已实现的接口:
Term.Visitor<kala.tuple.Unit,,kala.tuple.Unit> TermConsumer<kala.tuple.Unit>,VarConsumer<kala.tuple.Unit>
- 封闭接口:
- VarConsumer<P>
public static final class VarConsumer.ScopeChecker
extends Object
implements VarConsumer<kala.tuple.Unit>
-
嵌套类概要
从接口继承的嵌套类/接口 org.aya.core.visitor.VarConsumer
VarConsumer.ScopeChecker, VarConsumer.UsageCounter -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleankala.tuple.UnitvisitHole(@NotNull CallTerm.Hole term, kala.tuple.Unit unit) kala.tuple.UnitvisitLam(@NotNull IntroTerm.Lambda term, kala.tuple.Unit unit) kala.tuple.UnitvisitPi(@NotNull FormTerm.Pi term, kala.tuple.Unit unit) kala.tuple.UnitvisitSigma(@NotNull FormTerm.Sigma term, kala.tuple.Unit unit) void从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.aya.core.term.Term.Visitor
traceEntrance, traceExit从接口继承的方法 org.aya.core.visitor.TermConsumer
visitAccess, visitApp, visitArg, visitArgs, visitCall, visitError, visitMetaPat, visitNew, visitProj, visitTup, visitUniv从接口继承的方法 org.aya.core.visitor.VarConsumer
visitConCall, visitDataCall, visitFieldRef, visitFnCall, visitPrimCall, visitRef, visitStructCall
-
字段详细资料
-
allowed
-
invalid
-
confused
-
-
构造器详细资料
-
ScopeChecker
@Contract(pure=true) public ScopeChecker(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<LocalVar> allowed)
-
-
方法详细资料
-
isCleared
@TestOnly @VisibleForTesting public boolean isCleared() -
visitLam
- 指定者:
visitLam在接口中Term.Visitor<kala.tuple.Unit,kala.tuple.Unit> - 指定者:
visitLam在接口中TermConsumer<kala.tuple.Unit>
-
visitPi
- 指定者:
visitPi在接口中Term.Visitor<kala.tuple.Unit,kala.tuple.Unit> - 指定者:
visitPi在接口中TermConsumer<kala.tuple.Unit>
-
visitSigma
- 指定者:
visitSigma在接口中Term.Visitor<kala.tuple.Unit,kala.tuple.Unit> - 指定者:
visitSigma在接口中TermConsumer<kala.tuple.Unit>
-
visitHole
- 指定者:
visitHole在接口中Term.Visitor<kala.tuple.Unit,kala.tuple.Unit> - 指定者:
visitHole在接口中TermConsumer<kala.tuple.Unit>- 指定者:
visitHole在接口中VarConsumer<kala.tuple.Unit>
-
visitVar
- 指定者:
visitVar在接口中VarConsumer<kala.tuple.Unit>
-