Class DeclaredOrderingAbove
java.lang.Object
org.ek9lang.compiler.support.sameness.DeclaredOrderingAbove
- All Implemented Interfaces:
BiFunction<IAggregateSymbol, ISymbol, Optional<MethodSymbol>>
final class DeclaredOrderingAbove
extends Object
implements BiFunction<IAggregateSymbol, ISymbol, Optional<MethodSymbol>>
The nearest concrete
<=> above the type that compares its level with itself, read from the methods as
DECLARED - a retracted one included (getAllNonAbstractMethodsInThisScopeOnly does not filter the
retraction), so OrderingAvailability.orderingSurvives(MethodSymbol, ISymbol) gives the same answer whichever types phase 5 has
already visited.-
Constructor Details
-
DeclaredOrderingAbove
DeclaredOrderingAbove()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceBiFunction<IAggregateSymbol, ISymbol, Optional<MethodSymbol>>
-