Lines Matching defs:hashCode
68 * <p>If you override {@code equals}, you should also override {@code hashCode}: equal
73 * <a name="writing_hashCode"><h4>Writing a correct {@code hashCode} method</h4></a>
74 * <p>Follow this style to write a canonical {@code hashCode} method:
76 * @Override public int hashCode() {
95 * result = 31 * result + Arrays.hashCode(arrayField);
97 * result = 31 * result + referenceField.hashCode();
100 * : nullableReferenceField.hashCode());
107 * {@code hashCode} implementation, because that silently and non-obviously breaks any future
110 * @Override public int hashCode() {
179 * #hashCode()} methods is that if {@code equals} returns {@code true} for
180 * any two objects, then {@code hashCode()} must return the same value for
188 * @see #hashCode
253 * {@code hashCode} method</a>
254 * if you intend implementing your own {@code hashCode} method.
259 public native int hashCode();
324 * getClass().getName() + '@' + Integer.toHexString(hashCode())</pre>
332 return getClass().getName() + '@' + Integer.toHexString(hashCode());