Package io.usethesource.capsule.util
Interface EqualityComparator<T>
-
- All Superinterfaces:
java.io.Serializable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface EqualityComparator<T> extends java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description static EqualityComparator<java.lang.Object>
EQUALS
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description boolean
equals(T o1, T o2)
static <T> boolean
equals(T a, T b, ToBooleanBiFunction<T,T> comparator)
static <T> EqualityComparator<T>
fromComparator(java.util.Comparator<T> comparator)
default java.util.Comparator<T>
toComparator()
Deprecated.
-
-
-
Field Detail
-
EQUALS
@Deprecated static final EqualityComparator<java.lang.Object> EQUALS
Deprecated.
-
-
Method Detail
-
fromComparator
static <T> EqualityComparator<T> fromComparator(java.util.Comparator<T> comparator)
-
equals
static <T> boolean equals(T a, T b, ToBooleanBiFunction<T,T> comparator)
-
toComparator
@Deprecated default java.util.Comparator<T> toComparator()
Deprecated.
-
-