T - the type of objects that may be compared by this comparator@FunctionalInterface public interface ComparatorEx<T> extends Comparator<T>, Serializable
Serializable variant of java.util.Comparator
which declares checked exception.equalsint compareEx(T o1, T o2) throws Exception
Comparator.compare(T, T).Exceptiondefault int compare(T o1, T o2)
compare in interface Comparator<T>static <T extends Comparable<? super T>> ComparatorEx<T> naturalOrder()
Serializable variant of java.util.Comparator#naturalOrder().naturalOrder in interface Comparator<T>static <T extends Comparable<? super T>> ComparatorEx<T> reverseOrder()
Serializable variant of java.util.Comparator#reverseOrder().reverseOrder in interface Comparator<T>static <T> ComparatorEx<T> nullsFirst(Comparator<? super T> comparator)
Serializable variant of java.util.Comparator#nullsFirst(Comparator).nullsFirst in interface Comparator<T>static <T> ComparatorEx<T> nullsFirst(ComparatorEx<? super T> comparator)
Serializable variant of java.util.Comparator#nullsFirst(Comparator).static <T> ComparatorEx<T> nullsLast(Comparator<? super T> comparator)
Serializable variant of java.util.Comparator#nullsLast(Comparator).nullsLast in interface Comparator<T>static <T> ComparatorEx<T> nullsLast(ComparatorEx<? super T> comparator)
Serializable variant of java.util.Comparator#nullsLast(Comparator).static <T,U> ComparatorEx<T> comparing(Function<? super T,? extends U> toKeyFn, Comparator<? super U> keyComparator)
Serializable variant of java.util.Comparator#comparing(Function, Comparator).comparing in interface Comparator<T>static <T,U> ComparatorEx<T> comparing(FunctionEx<? super T,? extends U> toKeyFn, ComparatorEx<? super U> keyComparator)
Serializable variant of java.util.Comparator#comparing(Function, Comparator).static <T,U extends Comparable<? super U>> ComparatorEx<T> comparing(Function<? super T,? extends U> toKeyFn)
Serializable variant of java.util.Comparator#comparing(Function).comparing in interface Comparator<T>static <T,U extends Comparable<? super U>> ComparatorEx<T> comparing(FunctionEx<? super T,? extends U> toKeyFn)
Serializable variant of java.util.Comparator#comparing(Function).static <T> ComparatorEx<T> comparingInt(ToIntFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingInt(ToIntFunction).comparingInt in interface Comparator<T>static <T> ComparatorEx<T> comparingInt(ToIntFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingInt(ToIntFunction).static <T> ComparatorEx<T> comparingLong(ToLongFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingLong(ToLongFunction).comparingLong in interface Comparator<T>static <T> ComparatorEx<T> comparingLong(ToLongFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingLong(ToLongFunction).static <T> ComparatorEx<T> comparingDouble(ToDoubleFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingDouble(ToDoubleFunction).comparingDouble in interface Comparator<T>static <T> ComparatorEx<T> comparingDouble(ToDoubleFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#comparingDouble(ToDoubleFunction).default ComparatorEx<T> thenComparing(Comparator<? super T> other)
Serializable variant of java.util.Comparator#thenComparing(Comparator).thenComparing in interface Comparator<T>default ComparatorEx<T> thenComparing(ComparatorEx<? super T> other)
Serializable variant of java.util.Comparator#thenComparing(Comparator).default <U> ComparatorEx<T> thenComparing(Function<? super T,? extends U> toKeyFn, Comparator<? super U> keyComparator)
Serializable variant of java.util.Comparator#thenComparing(Function, Comparator).thenComparing in interface Comparator<T>default <U> ComparatorEx<T> thenComparing(FunctionEx<? super T,? extends U> toKeyFn, ComparatorEx<? super U> keyComparator)
Serializable variant of java.util.Comparator#thenComparing(Function, Comparator).default <U extends Comparable<? super U>> ComparatorEx<T> thenComparing(Function<? super T,? extends U> toKeyFn)
Serializable variant of java.util.Comparator#thenComparing(Function).thenComparing in interface Comparator<T>default <U extends Comparable<? super U>> ComparatorEx<T> thenComparing(FunctionEx<? super T,? extends U> toKeyFn)
Serializable variant of java.util.Comparator#thenComparing(Function).default ComparatorEx<T> thenComparingInt(ToIntFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingInt(ToIntFunction).thenComparingInt in interface Comparator<T>default ComparatorEx<T> thenComparingInt(ToIntFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingInt(ToIntFunction).default ComparatorEx<T> thenComparingLong(ToLongFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingLong(ToLongFunction).thenComparingLong in interface Comparator<T>default ComparatorEx<T> thenComparingLong(ToLongFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingLong(ToLongFunction).default ComparatorEx<T> thenComparingDouble(ToDoubleFunction<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingDouble(ToDoubleFunction).thenComparingDouble in interface Comparator<T>default ComparatorEx<T> thenComparingDouble(ToDoubleFunctionEx<? super T> toKeyFn)
Serializable variant of java.util.Comparator#thenComparingDouble(ToDoubleFunction).default ComparatorEx<T> reversed()
Serializable variant of java.util.Comparator#reversed()reversed in interface Comparator<T>Copyright © 2019 Hazelcast, Inc.. All rights reserved.