Class IsCaptureOf

java.lang.Object
org.ek9lang.compiler.phase5.IsCaptureOf
All Implemented Interfaces:
BiPredicate<ISymbol, ScopedSymbol>

final class IsCaptureOf extends Object implements BiPredicate<ISymbol, ScopedSymbol>
THE "is this symbol a capture of the callable whose returning variable is being read" of the return-source readings (ReturnSourceClassifier, ReturnSourceOrigins): by IDENTITY (IsCapturedVariable), one the callable (a dynamic function) or the type it belongs to (a dynamic class) captured. A capture is a property field, so anything else is not one. Was ReturnSourceKind.isCaptureOf and its private copy of the capture walk (captures), now IsCapturedVariable (no-statics lane P2, 2026-10-29).