Class SelfAndSupers

java.lang.Object
org.ek9lang.compiler.phase5.SelfAndSupers
All Implemented Interfaces:
Function<AggregateSymbol, List<AggregateSymbol>>

final class SelfAndSupers extends Object implements Function<AggregateSymbol, List<AggregateSymbol>>
THE walk of a type and its supers for the dependency-injection checks - constructing it constructs the parts its supers declare (D-10: UnsatisfiedInjectionReporter once had a second, recursive copy of it). The type first, then each super in turn; a repeated type ends the walk. Was ReachableConstructions.withSupers (no-statics lane P2, 2026-10-29).