Package org.jruby.util
Class WeakIdentityHashMap.Entry
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference
org.jruby.util.WeakIdentityHashMap.Entry
- All Implemented Interfaces:
Map.Entry
- Enclosing class:
- WeakIdentityHashMap
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate WeakIdentityHashMap.Entryprivate Object -
Constructor Summary
ConstructorsConstructorDescriptionEntry(int key_hash, Object masked_key, Object value, WeakIdentityHashMap.Entry next, ReferenceQueue q) -
Method Summary
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo
-
Field Details
-
key_hash
private final int key_hash -
next
-
value
-
-
Constructor Details
-
Entry
Entry(int key_hash, Object masked_key, Object value, WeakIdentityHashMap.Entry next, ReferenceQueue q)
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getMaskedKey
Object getMaskedKey() -
getKey
-
getValue
-
setValue
-
sameKey
-