Module aya.base

Class VarConsumer.ScopeChecker

java.lang.Object
org.aya.core.visitor.VarConsumer.Scoped
org.aya.core.visitor.VarConsumer.ScopeChecker
All Implemented Interfaces:
Consumer<Term>, TermConsumer, VarConsumer
Enclosing interface:
VarConsumer

public static final class VarConsumer.ScopeChecker extends VarConsumer.Scoped
  • Field Details

    • allowed

      @NotNull public final @NotNull kala.collection.immutable.ImmutableSeq<LocalVar> allowed
    • invalid

      @NotNull public final @NotNull kala.collection.mutable.MutableList<LocalVar> invalid
    • confused

      @NotNull public final @NotNull kala.collection.mutable.MutableList<LocalVar> confused
  • Constructor Details

    • ScopeChecker

      @Contract(pure=true) public ScopeChecker(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<LocalVar> allowed)
  • Method Details