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()
KeyValuepublic java.lang.Object getValue()
KeyValuepublic java.lang.Object setValue(java.lang.Object object)
setValue in interface java.util.Map.Entrypublic boolean equals(java.lang.Object o)
equals in interface java.util.Map.Entryequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Map.EntryhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectboolean purge(java.lang.ref.Reference ref)