static class ImmutableMapEntry.NonTerminalImmutableMapEntry<K,V> extends ImmutableMapEntry<K,V>
ImmutableMapEntry.NonTerminalImmutableBiMapEntry<K,V>, ImmutableMapEntry.NonTerminalImmutableMapEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
private ImmutableMapEntry<K,V> |
nextInKeyBucket |
key, value| Constructor and Description |
|---|
NonTerminalImmutableMapEntry(K key,
V value,
ImmutableMapEntry<K,V> nextInKeyBucket) |
| Modifier and Type | Method and Description |
|---|---|
(package private) ImmutableMapEntry<K,V> |
getNextInKeyBucket() |
(package private) boolean |
isReusable()
Returns true if this entry has no bucket links and can safely be reused as a terminal entry in
a bucket in another map.
|
createEntryArray, getNextInValueBucketgetKey, getValue, setValueequals, hashCode, toString@CheckForNull private final transient ImmutableMapEntry<K,V> nextInKeyBucket
NonTerminalImmutableMapEntry(K key, V value, @CheckForNull ImmutableMapEntry<K,V> nextInKeyBucket)
@CheckForNull final ImmutableMapEntry<K,V> getNextInKeyBucket()
getNextInKeyBucket in class ImmutableMapEntry<K,V>final boolean isReusable()
ImmutableMapEntryisReusable in class ImmutableMapEntry<K,V>