Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ImmutableMapEntry.NonTerminalImmutableBiMapEntry<K,V> |
(package private) static class |
ImmutableMapEntry.NonTerminalImmutableMapEntry<K,V> |
Modifier and Type | Field and Description |
---|---|
(package private) ImmutableMapEntry<K,V>[] |
ImmutableMap.Builder.entries |
private ImmutableMapEntry<K,V>[] |
RegularImmutableBiMap.keyTable |
private ImmutableMapEntry<K,V> |
ImmutableMapEntry.NonTerminalImmutableMapEntry.nextInKeyBucket |
private ImmutableMapEntry<K,V> |
ImmutableMapEntry.NonTerminalImmutableBiMapEntry.nextInValueBucket |
private ImmutableMapEntry<K,V>[] |
RegularImmutableMap.table |
private ImmutableMapEntry<K,V>[] |
RegularImmutableBiMap.valueTable |
Modifier and Type | Method and Description |
---|---|
(package private) static <K,V> ImmutableMapEntry<K,V>[] |
ImmutableMapEntry.createEntryArray(int size)
Creates an
ImmutableMapEntry array to hold parameterized entries. |
(package private) static <K,V> ImmutableMapEntry<K,V> |
ImmutableMap.entryOf(K key,
V value)
Verifies that
key and value are non-null, and returns a new
immutable entry with those values. |
(package private) ImmutableMapEntry<K,V> |
ImmutableMapEntry.getNextInKeyBucket() |
(package private) ImmutableMapEntry<K,V> |
ImmutableMapEntry.NonTerminalImmutableMapEntry.getNextInKeyBucket() |
(package private) ImmutableMapEntry<K,V> |
ImmutableMapEntry.getNextInValueBucket() |
(package private) ImmutableMapEntry<K,V> |
ImmutableMapEntry.NonTerminalImmutableBiMapEntry.getNextInValueBucket() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object key,
java.util.Map.Entry<?,?> entry,
ImmutableMapEntry<?,?> keyBucketHead) |
private static void |
RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object value,
java.util.Map.Entry<?,?> entry,
ImmutableMapEntry<?,?> valueBucketHead) |
(package private) static <V> V |
RegularImmutableMap.get(java.lang.Object key,
ImmutableMapEntry<?,V>[] keyTable,
int mask) |
private static <K extends java.lang.Comparable<? super K>,V> |
ImmutableSortedMap.ofEntries(ImmutableMapEntry<K,V>... entries) |
Constructor and Description |
---|
ImmutableMapEntry(ImmutableMapEntry<K,V> contents) |
NonTerminalImmutableBiMapEntry(K key,
V value,
ImmutableMapEntry<K,V> nextInKeyBucket,
ImmutableMapEntry<K,V> nextInValueBucket) |
NonTerminalImmutableBiMapEntry(K key,
V value,
ImmutableMapEntry<K,V> nextInKeyBucket,
ImmutableMapEntry<K,V> nextInValueBucket) |
NonTerminalImmutableMapEntry(K key,
V value,
ImmutableMapEntry<K,V> nextInKeyBucket) |
RegularImmutableBiMap(ImmutableMapEntry<K,V>[] keyTable,
ImmutableMapEntry<K,V>[] valueTable,
java.util.Map.Entry<K,V>[] entries,
int mask,
int hashCode) |
RegularImmutableBiMap(ImmutableMapEntry<K,V>[] keyTable,
ImmutableMapEntry<K,V>[] valueTable,
java.util.Map.Entry<K,V>[] entries,
int mask,
int hashCode) |
RegularImmutableMap(java.util.Map.Entry<K,V>[] entries,
ImmutableMapEntry<K,V>[] table,
int mask) |