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–2017. All rights reserved.