Class ComparableTuple<A extends Comparable<A>,​B extends Comparable<B>>

  • All Implemented Interfaces:
    Comparable<ComparableTuple<A,​B>>

    public class ComparableTuple<A extends Comparable<A>,​B extends Comparable<B>>
    extends Tuple<A,​B>
    implements Comparable<ComparableTuple<A,​B>>
    A simple extension of the Tuple class that, for comparable Types, allows comparing Tuples of non-null elements.

    The comparison will compare the first arguments and if equal (compareTo returns 0) compare the second arguments.