static final class LinkedHashMultimap.ValueEntry<K,V> extends ImmutableEntry<K,V> implements LinkedHashMultimap.ValueSetLink<K,V>
Set<V> associated with a key, the linked list of insertion-ordered
entries in that Set<V>, and the linked list of entries in the LinkedHashMultimap as a
whole.| Modifier and Type | Field and Description |
|---|---|
(package private) LinkedHashMultimap.ValueEntry<K,V> |
nextInValueBucket |
(package private) LinkedHashMultimap.ValueEntry<K,V> |
predecessorInMultimap |
(package private) LinkedHashMultimap.ValueSetLink<K,V> |
predecessorInValueSet |
(package private) int |
smearedValueHash |
(package private) LinkedHashMultimap.ValueEntry<K,V> |
successorInMultimap |
(package private) LinkedHashMultimap.ValueSetLink<K,V> |
successorInValueSet |
key, value| Constructor and Description |
|---|
ValueEntry(K key,
V value,
int smearedValueHash,
LinkedHashMultimap.ValueEntry<K,V> nextInValueBucket) |
| Modifier and Type | Method and Description |
|---|---|
LinkedHashMultimap.ValueEntry<K,V> |
getPredecessorInMultimap() |
LinkedHashMultimap.ValueSetLink<K,V> |
getPredecessorInValueSet() |
LinkedHashMultimap.ValueEntry<K,V> |
getSuccessorInMultimap() |
LinkedHashMultimap.ValueSetLink<K,V> |
getSuccessorInValueSet() |
(package private) boolean |
matchesValue(java.lang.Object v,
int smearedVHash) |
(package private) static <K,V> LinkedHashMultimap.ValueEntry<K,V> |
newHeader() |
void |
setPredecessorInMultimap(LinkedHashMultimap.ValueEntry<K,V> multimapPredecessor) |
void |
setPredecessorInValueSet(LinkedHashMultimap.ValueSetLink<K,V> entry) |
void |
setSuccessorInMultimap(LinkedHashMultimap.ValueEntry<K,V> multimapSuccessor) |
void |
setSuccessorInValueSet(LinkedHashMultimap.ValueSetLink<K,V> entry) |
getKey, getValue, setValueequals, hashCode, toStringfinal int smearedValueHash
@CheckForNull LinkedHashMultimap.ValueEntry<K,V> nextInValueBucket
@CheckForNull LinkedHashMultimap.ValueSetLink<K,V> predecessorInValueSet
@CheckForNull LinkedHashMultimap.ValueSetLink<K,V> successorInValueSet
@CheckForNull LinkedHashMultimap.ValueEntry<K,V> predecessorInMultimap
@CheckForNull LinkedHashMultimap.ValueEntry<K,V> successorInMultimap
ValueEntry(K key, V value, int smearedValueHash, @CheckForNull LinkedHashMultimap.ValueEntry<K,V> nextInValueBucket)
static <K,V> LinkedHashMultimap.ValueEntry<K,V> newHeader()
boolean matchesValue(@CheckForNull
java.lang.Object v,
int smearedVHash)
public LinkedHashMultimap.ValueSetLink<K,V> getPredecessorInValueSet()
getPredecessorInValueSet in interface LinkedHashMultimap.ValueSetLink<K,V>public LinkedHashMultimap.ValueSetLink<K,V> getSuccessorInValueSet()
getSuccessorInValueSet in interface LinkedHashMultimap.ValueSetLink<K,V>public void setPredecessorInValueSet(LinkedHashMultimap.ValueSetLink<K,V> entry)
setPredecessorInValueSet in interface LinkedHashMultimap.ValueSetLink<K,V>public void setSuccessorInValueSet(LinkedHashMultimap.ValueSetLink<K,V> entry)
setSuccessorInValueSet in interface LinkedHashMultimap.ValueSetLink<K,V>public LinkedHashMultimap.ValueEntry<K,V> getPredecessorInMultimap()
public LinkedHashMultimap.ValueEntry<K,V> getSuccessorInMultimap()
public void setSuccessorInMultimap(LinkedHashMultimap.ValueEntry<K,V> multimapSuccessor)
public void setPredecessorInMultimap(LinkedHashMultimap.ValueEntry<K,V> multimapPredecessor)