| Package | Description | 
|---|---|
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Equivalence<Object> | 
Equivalence.equals()
Returns an equivalence that delegates to  
Object.equals(java.lang.Object) and Object.hashCode(). | 
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.pairwise()
Returns an equivalence over iterables based on the equivalence of their elements. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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–2018. All rights reserved.