Uses of Class
com.google.common.base.Equivalence
Packages that use 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
Methods in com.google.common.base that return EquivalenceModifier and TypeMethodDescriptionstatic Equivalence<Object> Equivalence.equals()Returns an equivalence that delegates toObject.equals(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 forFwhich evaluates equivalence by first applyingfunctionto 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
Methods in com.google.common.collect with parameters of type EquivalenceModifier 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.