Class MinMaxPair<A extends Comparable<A>>

java.lang.Object
space.maxus.flare.util.MinMaxPair<A>
Type Parameters:
A - Comparable element

public class MinMaxPair<A extends Comparable<A>> extends Object
A pair which sorts two values by their ordering via Comparable
  • Constructor Details

    • MinMaxPair

      public MinMaxPair(A a, A b)
      Constructs a min-max pair of two unordered elements
      Parameters:
      a - First value
      b - Second value
  • Method Details

    • getMin

      public A getMin()
      The smaller value
    • getMax

      public A getMax()
      The bigger value
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object