com.google.common.collect
Interface MapDifference.ValueDifference<V>

Enclosing interface:
MapDifference<K,V>

public static interface MapDifference.ValueDifference<V>

A difference between the mappings from two maps with the same key. The leftValue() and rightValue are not equal, and one but not both of them may be null.


Method Summary
 boolean equals(Object other)
          Two instances are considered equal if their leftValue() values are equal and their rightValue() values are also equal.
 int hashCode()
          The hash code equals the value Arrays.asList(leftValue(), rightValue()).hashCode().
 V leftValue()
          Returns the value from the left map (possibly null).
 V rightValue()
          Returns the value from the right map (possibly null).
 

Method Detail

leftValue

V leftValue()
Returns the value from the left map (possibly null).


rightValue

V rightValue()
Returns the value from the right map (possibly null).


equals

boolean equals(@Nullable
               Object other)
Two instances are considered equal if their leftValue() values are equal and their rightValue() values are also equal.

Overrides:
equals in class Object
Parameters:
other - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.
See Also:
Object.hashCode(), HashMap

hashCode

int hashCode()
The hash code equals the value Arrays.asList(leftValue(), rightValue()).hashCode().

Overrides:
hashCode in class Object
Returns:
a hash code value for this object.
See Also:
Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)