Lines Matching defs:equals

310    * {@link Object#equals} and {@link Object#hashCode}.
313 * mappings, call {@code left.equals(right)} instead of this method.
327 return difference(left, right, Equivalences.equals());
340 * {@link Object#equals} and {@link Object#hashCode}.
436 @Override public boolean equals(Object object) {
442 return entriesOnlyOnLeft().equals(other.entriesOnlyOnLeft())
443 && entriesOnlyOnRight().equals(other.entriesOnlyOnRight())
444 && entriesInCommon().equals(other.entriesInCommon())
445 && entriesDiffering().equals(other.entriesDiffering());
498 @Override public boolean equals(@Nullable Object object) {
529 * same mappings, call {@code left.equals(right)} instead of this method.
742 * This also has the side-effect of redefining {@code equals} to comply with
743 * the Entry contract, to avoid a possible nefarious implementation of equals.
836 @Override public boolean equals(@Nullable Object object) {
1050 * {@code EntryTransformer} key type {@code K}, {@code k.equals(k2)} implies
1111 * {@code EntryTransformer} key type {@code K}, {@code k.equals(k2)} implies
1144 * <li>The computation is <i>consistent with equals</i>; that is,
1308 * equals</i>, as documented at {@link Predicate#apply}. Do not provide a
1310 * inconsistent with equals.
1355 * equals</i>, as documented at {@link Predicate#apply}. Do not provide a
1357 * inconsistent with equals.
1401 * equals</i>, as documented at {@link Predicate#apply}. Do not provide a
1403 * inconsistent with equals.
1446 * equals</i>, as documented at {@link Predicate#apply}. Do not provide a
1448 * inconsistent with equals.
1493 * equals</i>, as documented at {@link Predicate#apply}.
1533 * equals</i>, as documented at {@link Predicate#apply}.
2013 * nefarious equals method.
2033 * nefarious equals method.
2050 * An implementation of {@link Map#equals}.
2058 return map.entrySet().equals(o.entrySet());