Uses of Class
com.google.common.collect.ImmutableMapEntry
Packages that use ImmutableMapEntry
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of ImmutableMapEntry in com.google.common.collect
Subclasses of ImmutableMapEntry in com.google.common.collectModifier and TypeClassDescription(package private) static final class
(package private) static class
Fields in com.google.common.collect declared as ImmutableMapEntryModifier and TypeFieldDescriptionprivate final ImmutableMapEntry<K,
V>[] RegularImmutableBiMap.keyTable
private final ImmutableMapEntry
<K, V> ImmutableMapEntry.NonTerminalImmutableMapEntry.nextInKeyBucket
private final ImmutableMapEntry
<K, V> ImmutableMapEntry.NonTerminalImmutableBiMapEntry.nextInValueBucket
private final ImmutableMapEntry<K,
V>[] RegularImmutableMap.table
private final ImmutableMapEntry<K,
V>[] RegularImmutableBiMap.valueTable
Methods in com.google.common.collect that return ImmutableMapEntryModifier and TypeMethodDescription(package private) static <K,
V> ImmutableMapEntry <K, V> RegularImmutableMap.checkNoConflictInKeyBucket
(Object key, Object newValue, ImmutableMapEntry<K, V> keyBucketHead, boolean throwIfDuplicateKeys) Checks if the given key already appears in the hash chain starting atkeyBucketHead
.(package private) static <K,
V> ImmutableMapEntry<K, V>[] ImmutableMapEntry.createEntryArray
(int size) Creates anImmutableMapEntry
array to hold parameterized entries.(package private) ImmutableMapEntry
<K, V> ImmutableMapEntry.getNextInKeyBucket()
(package private) final ImmutableMapEntry
<K, V> ImmutableMapEntry.NonTerminalImmutableMapEntry.getNextInKeyBucket()
(package private) ImmutableMapEntry
<K, V> ImmutableMapEntry.getNextInValueBucket()
(package private) ImmutableMapEntry
<K, V> ImmutableMapEntry.NonTerminalImmutableBiMapEntry.getNextInValueBucket()
(package private) static <K,
V> ImmutableMapEntry <K, V> RegularImmutableMap.makeImmutable
(Map.Entry<K, V> entry) Makes an entry usable internally by a new ImmutableMap.(package private) static <K,
V> ImmutableMapEntry <K, V> RegularImmutableMap.makeImmutable
(Map.Entry<K, V> entry, K key, V value) Makes an entry usable internally by a new ImmutableMap without rereading its contents.Methods in com.google.common.collect with parameters of type ImmutableMapEntryModifier and TypeMethodDescription(package private) static <K,
V> ImmutableMapEntry <K, V> RegularImmutableMap.checkNoConflictInKeyBucket
(Object key, Object newValue, ImmutableMapEntry<K, V> keyBucketHead, boolean throwIfDuplicateKeys) Checks if the given key already appears in the hash chain starting atkeyBucketHead
.private static void
RegularImmutableBiMap.checkNoConflictInValueBucket
(Object value, Map.Entry<?, ?> entry, ImmutableMapEntry<?, ?> valueBucketHead) (package private) static <V> V
RegularImmutableMap.get
(Object key, ImmutableMapEntry<?, V>[] keyTable, int mask) Constructors in com.google.common.collect with parameters of type ImmutableMapEntryModifierConstructorDescription(package private)
ImmutableMapEntry
(ImmutableMapEntry<K, V> contents) (package private)
NonTerminalImmutableBiMapEntry
(K key, V value, ImmutableMapEntry<K, V> nextInKeyBucket, ImmutableMapEntry<K, V> nextInValueBucket) (package private)
NonTerminalImmutableMapEntry
(K key, V value, ImmutableMapEntry<K, V> nextInKeyBucket) private
RegularImmutableBiMap
(ImmutableMapEntry<K, V>[] keyTable, ImmutableMapEntry<K, V>[] valueTable, Map.Entry<K, V>[] entries, int mask, int hashCode) private
RegularImmutableMap
(Map.Entry<K, V>[] entries, ImmutableMapEntry<K, V>[] table, int mask)