- equals
This method is made abstract to force the final implementation to override it.
It is needed because,
- defaultEquality
Returns the default, built-in equivalence in Java, driven by
Object#equals(Object)and Object#hashCod
- equivalent
Returns true if a and b are considered equivalent, false otherwise. a and b are
assumed to be non-nu
- hash
Returns a hash code for the given object. The t object is assumed to be
non-null.This method has the
- nullableEquivalent
Returns true if a and b are considered equivalent, false otherwise. a and b both
might be null.If th
- nullableHash
Returns a hash code for the given object. The t object might be null.If the
implementation overrides
- entryEquivalence
Returns a java.util.Map.Entry equivalence for the given key and value
equivalences.
- hashCode
This method is made abstract to force the final implementation to override it.
It is needed because,