Class Comparer
java.lang.Object
com.strobel.core.Comparer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tcoalesce(T... items) static <T> Tcoalesce(T o1, T o2) static <T> Tcoalesce(T o1, T o2, T o3) static <T> Tcoalesce(T o1, T o2, T o3, T o4) static intstatic <T extends Comparable<? super T>>
intcompare(T o1, T o2) static booleandeepEquals(Object[] a1, Object[] a2) static <T> booleandeepEquals(T o1, T o2) private static final booleandeepEqualsCore(Object e1, Object e2) static <T> booleanequals(T o1, T o2) static <T extends Comparable<T>>
Tmax(T o1, T o2) static <T extends Comparable<T>>
Tmin(T o1, T o2) static <T> booleannotEqual(T o1, T o2) static <T> booleanreferenceEquals(T o1, T o2)
-
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
-
deepEquals
public static <T> boolean deepEquals(T o1, T o2) -
deepEquals
-
deepEqualsCore
-
compare
-
min
-
max
-