Class IsOrderingOperator

java.lang.Object
org.ek9lang.compiler.common.IsOrderingOperator
All Implemented Interfaces:
Predicate<MethodSymbol>

public final class IsOrderingOperator extends Object implements Predicate<MethodSymbol>
THE ORDERING operator family test: <, <=, >, >= and <=> - each delegates (directly, or via DerivedComparisonGenerator) to <=>, so each needs the receiver AND every field type to be orderable. Deliberately EXCLUDES == / <>, which are equality-only (delegate to _eq) and remain available on non-orderable-field types. Hold an instance (beside HasRealComparator).
  • Constructor Details

    • IsOrderingOperator

      public IsOrderingOperator()
  • Method Details