## Uses of Class
com.google.common.base.Equivalence

Packages that use Equivalence
com.google.common.base: Basic utility libraries and interfaces.
com.google.common.collect: This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of Equivalence in com.google.common.base

Methods in com.google.common.base that return Equivalence
`static Equivalence<Object>` `Equivalences.equals()` Deprecated. This method has been moved to `equals()`. This method is scheduled to be removed in Guava release 14.0.
`static Equivalence<Object>` `Equivalence.equals()` Returns an equivalence that delegates to `Object.equals(java.lang.Object)` and `Object.hashCode()`.
`static Equivalence<Object>` `Equivalences.identity()` Deprecated. This method has been moved to `identity()`. This method is schedule to be removed in Guava release 14.0.
`static Equivalence<Object>` `Equivalence.identity()` Returns an equivalence that uses `==` to compare values and `System.identityHashCode(Object)` to compute the hash code.

`

`<F> Equivalence<F>`

`

`Equivalence.onResultOf(Function<F,? extends T> function)`
Returns a new equivalence relation for `F` which evaluates equivalence by first applying `function` to the argument, then evaluating using `this`.

`

`<S extends 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 Equivalence

`static

`<K,V> MapDifference<K,V>`

`

`Maps.difference(Map<? extends K,? extends V> left, Map<? extends K,? extends V> right, Equivalence<? super V> valueEquivalence)`
Computes the difference between two maps.

Copyright © 2010-2012. All Rights Reserved.