Class MarkedNeverEndingHasNext
java.lang.Object
org.ek9lang.compiler.phase5.MarkedNeverEndingHasNext
- All Implemented Interfaces:
Function<IAggregateSymbol, Optional<String>>
final class MarkedNeverEndingHasNext
extends Object
implements Function<IAggregateSymbol, Optional<String>>
The reason a dynamic class (or closed class) never ends - its effective
hasNext()'s
NEVER_ENDING_ITERATION mark, made by NeverEndingIterationMarker - if it has one. Held by the marker
and by InfiniteStreamSourceOrError; was NeverEndingIterationMarker.markedHasNextOf (no-statics lane
P2, 2026-10-29).-
Constructor Details
-
MarkedNeverEndingHasNext
MarkedNeverEndingHasNext()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<IAggregateSymbol, Optional<String>>
-