Class ReachSoFar

java.lang.Object
org.ek9lang.compiler.support.sharing.ReachSoFar

final class ReachSoFar extends Object
The Reach being gathered over one call, loop or in-place write, with the recorded-symbol lookup of the phase asking: the walk of ReachedByExpression adds to it.
  • Field Details

    • recorded

      final Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded
    • named

      final List<ISymbol> named
    • givenThis

      boolean givenThis
    • someOtherObject

      boolean someOtherObject
  • Constructor Details

    • ReachSoFar

      ReachSoFar(Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded)
  • Method Details

    • toReach

      Reach toReach()