static class Maps.ValueDifferenceImpl<V> extends java.lang.Object implements MapDifference.ValueDifference<V>
| Modifier | Constructor and Description |
|---|---|
private |
ValueDifferenceImpl(V left,
V right) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static <V> MapDifference.ValueDifference<V> |
create(V left,
V right) |
boolean |
equals(java.lang.Object object)
Two instances are considered equal if their
MapDifference.ValueDifference.leftValue() values are equal and their
MapDifference.ValueDifference.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).
|
java.lang.String |
toString() |
static <V> MapDifference.ValueDifference<V> create(V left, V right)
public V leftValue()
MapDifference.ValueDifferenceleftValue in interface MapDifference.ValueDifference<V>public V rightValue()
MapDifference.ValueDifferencerightValue in interface MapDifference.ValueDifference<V>public boolean equals(@CheckForNull
java.lang.Object object)
MapDifference.ValueDifferenceMapDifference.ValueDifference.leftValue() values are equal and their
MapDifference.ValueDifference.rightValue() values are also equal.equals in interface MapDifference.ValueDifference<V>equals in class java.lang.Objectpublic int hashCode()
MapDifference.ValueDifferenceArrays.asList(leftValue(), rightValue()).hashCode().hashCode in interface MapDifference.ValueDifference<V>hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object