Class LongIntervals


  • public class LongIntervals
    extends Object
    A class providing static methods and objects that do useful things with intervals.
    See Also:
    LongInterval
    • Field Detail

      • EMPTY_ARRAY

        public static final LongInterval[] EMPTY_ARRAY
      • EMPTY_INTERVAL

        public static final LongInterval EMPTY_INTERVAL
        An empty (singleton) interval.
      • MINUS_INFINITY

        public static final LongInterval MINUS_INFINITY
        A singleton located at −∞.
      • STARTS_AFTER

        public static final Comparator<LongInterval> STARTS_AFTER
        A comparator between intervals defined as follows: [a..b] is less than [a'..b'] iff the first interval starts after the second one, that is, iff a' < a.
      • STARTS_BEFORE

        public static final Comparator<LongInterval> STARTS_BEFORE
        A comparator between intervals defined as follows: [a..b] is less than [a'..b'] iff the first interval starts before the second one, that is, iff a < a'.
      • ENDS_AFTER

        public static final Comparator<LongInterval> ENDS_AFTER
        A comparator between intervals defined as follows: [a..b] is less than [a'..b'] iff the first interval ends after the second one, that is, iff b' < b.
      • ENDS_BEFORE

        public static final Comparator<LongInterval> ENDS_BEFORE
        A comparator between intervals defined as follows: [a..b] is less than [a'..b'] iff the first interval ends before the second one, that is, iff b < b'.
      • LENGTH_COMPARATOR

        public static final Comparator<LongInterval> LENGTH_COMPARATOR
        A comparator between intervals based on their length.