Attributes | |

`hash` | Source Code`shared actual default Integer hash` The hash value of the value, which allows the value to be an element of a hash-based set or key of a hash-based map. Implementations must respect the constraint that: - if
`x==y` then`x.hash==y.hash` .
Therefore, a class which refines In general, Note that when executing on a Java Virtual Machine, the
64-bit Refines `Object.hash` |

Inherited Attributes |

Attributes inherited from: `Object` |

Methods | |

`equals` | Source Code`shared actual default Boolean equals(Object that)` Determine if two values are equal. For any two non-null objects x == y Implementations should respect the constraints that: - if
`x===y` then`x==y` (reflexivity), - if
`x==y` then`y==x` (symmetry), - if
`x==y` and`y==z` then`x==z` (transitivity).
Furthermore it is recommended that implementations
ensure that if A class which explicitly refines Note that an implementation of Refines `Object.equals` |

Inherited Methods |

Methods inherited from: `Object` |