@GwtCompatible public interface MapDifference<K,V>
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
MapDifference.ValueDifference<V>
A difference between the mappings from two maps with the same key. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
areEqual()
Returns  
true if there are no differences between the two maps;
 that is, if the maps are equal. | 
Map<K,MapDifference.ValueDifference<V>> | 
entriesDiffering()
Returns an unmodifiable map describing keys that appear in both maps, but
 with different values. 
 | 
Map<K,V> | 
entriesInCommon()
Returns an unmodifiable map containing the entries that appear in both
 maps; that is, the intersection of the two maps. 
 | 
Map<K,V> | 
entriesOnlyOnLeft()
Returns an unmodifiable map containing the entries from the left map whose
 keys are not present in the right map. 
 | 
Map<K,V> | 
entriesOnlyOnRight()
Returns an unmodifiable map containing the entries from the right map whose
 keys are not present in the left map. 
 | 
boolean | 
equals(Object object)
Compares the specified object with this instance for equality. 
 | 
int | 
hashCode()
Returns the hash code for this instance. 
 | 
boolean areEqual()
true if there are no differences between the two maps;
 that is, if the maps are equal.Map<K,V> entriesOnlyOnLeft()
Map<K,V> entriesOnlyOnRight()
Map<K,V> entriesInCommon()
Map<K,MapDifference.ValueDifference<V>> entriesDiffering()
boolean equals(@Nullable Object object)
true if the given object is also a MapDifference and the
 values returned by the entriesOnlyOnLeft(), entriesOnlyOnRight(), entriesInCommon() and entriesDiffering() of the two instances are equal.Copyright © 2010–2017. All rights reserved.