public

Returns a hash code for this ` Double`

object. The
result is the exclusive OR of the two halves of the
` long`

integer bit representation, exactly as
produced by the method `doubleToLongBits(double)`

, of
the primitive ` double`

value represented by this
` Double`

object. That is, the hash code is the value
of the expression:

```
```` (int)(v^(v>>>32))`

where ` v`

is defined by:
```
```` long v = Double.doubleToLongBits(this.doubleValue());`

` hash code`

value for this object.

Diagram: Number