Class Comparer

java.lang.Object
com.strobel.core.Comparer

public final class Comparer extends Object
  • Constructor Details

    • Comparer

      private Comparer()
  • Method Details

    • notEqual

      public static <T> boolean notEqual(T o1, T o2)
    • equals

      public static <T> boolean equals(T o1, T o2)
    • coalesce

      public static <T> T coalesce(T o1, T o2)
    • coalesce

      public static <T> T coalesce(T o1, T o2, T o3)
    • coalesce

      public static <T> T coalesce(T o1, T o2, T o3, T o4)
    • coalesce

      public static <T> T coalesce(T... items)
    • referenceEquals

      public static <T> boolean referenceEquals(T o1, T o2)
    • compare

      public static <T extends Comparable<? super T>> int compare(T o1, T o2)
    • deepEquals

      public static <T> boolean deepEquals(T o1, T o2)
    • deepEquals

      public static boolean deepEquals(Object[] a1, Object[] a2)
    • deepEqualsCore

      private static final boolean deepEqualsCore(Object e1, Object e2)
    • compare

      public static int compare(Object a, Object b)
    • min

      public static <T extends Comparable<T>> T min(T o1, T o2)
    • max

      public static <T extends Comparable<T>> T max(T o1, T o2)