Class Cut.AboveAll

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Cut<java.lang.Comparable<?>>>
    Enclosing class:
    Cut<C extends java.lang.Comparable>

    private static final class Cut.AboveAll
    extends Cut<java.lang.Comparable<?>>
    • Constructor Detail

      • AboveAll

        private AboveAll()
    • Method Detail

      • endpoint

        java.lang.Comparable<?> endpoint()
        Overrides:
        endpoint in class Cut<java.lang.Comparable<?>>
      • isLessThan

        boolean isLessThan​(java.lang.Comparable<?> value)
        Specified by:
        isLessThan in class Cut<java.lang.Comparable<?>>
      • describeAsLowerBound

        void describeAsLowerBound​(java.lang.StringBuilder sb)
        Specified by:
        describeAsLowerBound in class Cut<java.lang.Comparable<?>>
      • describeAsUpperBound

        void describeAsUpperBound​(java.lang.StringBuilder sb)
        Specified by:
        describeAsUpperBound in class Cut<java.lang.Comparable<?>>
      • leastValueAbove

        java.lang.Comparable<?> leastValueAbove​(DiscreteDomain<java.lang.Comparable<?>> domain)
        Specified by:
        leastValueAbove in class Cut<java.lang.Comparable<?>>
      • greatestValueBelow

        java.lang.Comparable<?> greatestValueBelow​(DiscreteDomain<java.lang.Comparable<?>> domain)
        Specified by:
        greatestValueBelow in class Cut<java.lang.Comparable<?>>
      • compareTo

        public int compareTo​(Cut<java.lang.Comparable<?>> o)
        Specified by:
        compareTo in interface java.lang.Comparable<Cut<java.lang.Comparable<?>>>
        Overrides:
        compareTo in class Cut<java.lang.Comparable<?>>
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in class Cut<java.lang.Comparable<?>>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • readResolve

        private java.lang.Object readResolve()