private class ReferenceMap.Entry extends java.lang.Object implements java.util.Map.Entry, KeyValue
Modifier and Type | Field and Description |
---|---|
(package private) int |
hash |
(package private) java.lang.Object |
key |
(package private) ReferenceMap.Entry |
next |
(package private) java.lang.Object |
value |
Constructor and Description |
---|
Entry(java.lang.Object key,
int hash,
java.lang.Object value,
ReferenceMap.Entry next) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getKey()
Gets the key from the pair.
|
java.lang.Object |
getValue()
Gets the value from the pair.
|
int |
hashCode() |
(package private) boolean |
purge(java.lang.ref.Reference ref) |
java.lang.Object |
setValue(java.lang.Object object) |
java.lang.String |
toString() |
java.lang.Object key
java.lang.Object value
int hash
ReferenceMap.Entry next
public Entry(java.lang.Object key, int hash, java.lang.Object value, ReferenceMap.Entry next)
public java.lang.Object getKey()
KeyValue
public java.lang.Object getValue()
KeyValue
public java.lang.Object setValue(java.lang.Object object)
setValue
in interface java.util.Map.Entry
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map.Entry
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.util.Map.Entry
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
boolean purge(java.lang.ref.Reference ref)