Package org.apache.commons.lang3.builder
Class IDKey
java.lang.Object
org.apache.commons.lang3.builder.IDKey
Wrap an identity key (System.identityHashCode())
so that an object can only be equal() to itself.
This is necessary to disambiguate the occasional duplicate
identityHashCodes that can occur.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
value
-
id
private final int id
-
-
Constructor Details
-
IDKey
IDKey(Object _value) Constructor for IDKey- Parameters:
_value
- The value
-
-
Method Details
-
hashCode
public int hashCode()returns hash code - i.e. the system identity hashcode. -
equals
checks if instances are equal
-