class WeakIdentityHashMap.Entry
extends java.lang.ref.WeakReference
implements java.util.Map.Entry
| Modifier and Type | Field and Description |
|---|---|
private int |
key_hash |
private WeakIdentityHashMap.Entry |
next |
private java.lang.Object |
value |
| Constructor and Description |
|---|
Entry(int key_hash,
java.lang.Object masked_key,
java.lang.Object value,
WeakIdentityHashMap.Entry next,
java.lang.ref.ReferenceQueue q) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.Object |
getKey() |
(package private) java.lang.Object |
getMaskedKey() |
java.lang.Object |
getValue() |
int |
hashCode() |
(package private) boolean |
sameKey(int hash,
java.lang.Object masked_key) |
java.lang.Object |
setValue(java.lang.Object value) |
private final int key_hash
private WeakIdentityHashMap.Entry next
private java.lang.Object value
Entry(int key_hash,
java.lang.Object masked_key,
java.lang.Object value,
WeakIdentityHashMap.Entry next,
java.lang.ref.ReferenceQueue q)
public int hashCode()
hashCode in interface java.util.Map.EntryhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in interface java.util.Map.Entryequals in class java.lang.Objectjava.lang.Object getMaskedKey()
public java.lang.Object getKey()
getKey in interface java.util.Map.Entrypublic java.lang.Object getValue()
getValue in interface java.util.Map.Entrypublic java.lang.Object setValue(java.lang.Object value)
setValue in interface java.util.Map.Entryboolean sameKey(int hash,
java.lang.Object masked_key)