Class IntComparators.UnsignedOppositeComparator

java.lang.Object
com.github.tommyettinger.gand.utils.IntComparators.UnsignedOppositeComparator
All Implemented Interfaces:
IntComparator, Comparator<Integer>
Enclosing class:
IntComparators

protected static class IntComparators.UnsignedOppositeComparator extends Object implements IntComparator
A type-specific comparator that compares items in the opposite of the natural order, but as if they are unsigned.
  • Constructor Details

    • UnsignedOppositeComparator

      protected UnsignedOppositeComparator()
  • Method Details

    • compare

      public final int compare(int a, int b)
      Description copied from interface: IntComparator
      Compares its two primitive-type arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
      Specified by:
      compare in interface IntComparator
      Returns:
      a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
      See Also:
    • reversed

      public IntComparator reversed()
      Specified by:
      reversed in interface Comparator<Integer>
      Specified by:
      reversed in interface IntComparator