Uses of Record Class
org.ek9lang.compiler.support.sharing.Reach
Packages that use Reach
-
Uses of Reach in org.ek9lang.compiler.support.sharing
Classes in org.ek9lang.compiler.support.sharing that implement interfaces with type arguments of type ReachModifier and TypeClassDescriptionfinal classTHE reading of what a call that may run the program's own code can change: everything reachable fromReach, which the value tracker turns into what it forgets (ValueTrackingAnalyzer.recordCallThatMayChange).final classTHE reading of an in-place write as a call (D66, Steve 2026-10-21): when the operator that makes it is the program's own code (InPlaceWriteRunsProgramCode), it is a call that is not pure, given the object written and whatever the right-hand side gives it (other -= amount), or - for a stream target - every element of the stream.final classWhat aforloop overiteratedcan reach (D66, the same reading asReachOfCallgives a call): the value iterated - a name,this, or something no name is given to - and what it is made from.Methods in org.ek9lang.compiler.support.sharing that return ReachModifier and TypeMethodDescriptionReachOfCall.apply(org.antlr.v4.runtime.tree.ParseTree call, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded) ReachOfIteration.apply(EK9Parser.ExpressionContext iterated, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded) (package private) ReachReachSoFar.toReach()Methods in org.ek9lang.compiler.support.sharing that return types with arguments of type Reach