Class SuperClassChain
java.lang.Object
org.ek9lang.compiler.support.operators.SuperClassChain
- All Implemented Interfaces:
Function<IAggregateSymbol, List<IAggregateSymbol>>
final class SuperClassChain
extends Object
implements Function<IAggregateSymbol, List<IAggregateSymbol>>
The super CLASS chain above an aggregate, nearest first - the walk every "operator above" question shares
(
NearestOperatorAbove). A trait ends it (its operators are not inherited through the class chain).
DEFENSIVE against a hierarchy loop: phase 3 can meet one before TYPE_HIERARCHY_CHECKS has reported it.-
Constructor Details
-
SuperClassChain
SuperClassChain()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<IAggregateSymbol, List<IAggregateSymbol>>
-