Class ReachOfIteration
java.lang.Object
org.ek9lang.compiler.support.sharing.ReachOfIteration
- All Implemented Interfaces:
BiFunction<EK9Parser.ExpressionContext, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol>, Reach>
public final class ReachOfIteration
extends Object
implements BiFunction<EK9Parser.ExpressionContext, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol>, Reach>
What a
for loop over iterated can reach (D66, the same reading as ReachOfCall gives a call):
the value iterated - a name, this, or something no name is given to - and what it is made from.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(EK9Parser.ExpressionContext iterated, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BiFunction
andThen
-
Constructor Details
-
ReachOfIteration
public ReachOfIteration()
-
-
Method Details
-
apply
public Reach apply(EK9Parser.ExpressionContext iterated, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded) - Specified by:
applyin interfaceBiFunction<EK9Parser.ExpressionContext, Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol>, Reach>
-