Uses of Class
com.google.common.base.Equivalence
Package
Description
Basic utility libraries and interfaces.
Collection interfaces and implementations, and other utilities for collections.
-
Uses of Equivalence in com.google.common.base
Modifier and TypeMethodDescriptionstatic Equivalence
<Object> Equivalence.equals()
Returns an equivalence that delegates toObject.equals(java.lang.Object)
andObject.hashCode()
.static Equivalence
<Object> Equivalence.identity()
Returns an equivalence that uses==
to compare values andSystem.identityHashCode(Object)
to compute the hash code.final <F> Equivalence
<F> Equivalence.onResultOf
(Function<? super F, ? extends @Nullable T> function) Returns a new equivalence relation forF
which evaluates equivalence by first applyingfunction
to the argument, then evaluating usingthis
.final <S extends @Nullable T>
Equivalence<Iterable<S>> Equivalence.pairwise()
Returns an equivalence over iterables based on the equivalence of their elements. -
Uses of Equivalence in com.google.common.collect
Modifier and TypeMethodDescriptionstatic <K extends @Nullable Object,
V extends @Nullable Object>
MapDifference<K, V> Maps.difference
(Map<? extends K, ? extends V> left, Map<? extends K, ? extends V> right, Equivalence<? super @NonNull V> valueEquivalence) Computes the difference between two maps.