Uses of Class
com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap
Packages that use CompactHashMap
Package
Description
Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java.
-
Uses of CompactHashMap in com.github.andrewoma.dexx.collection
Fields in com.github.andrewoma.dexx.collection declared as CompactHashMapModifier and TypeFieldDescriptionprivate final CompactHashMap
<K, V> DerivedKeyHashMap.compactHashMap
private final CompactHashMap
<K, Pair<K, V>> HashMap.compactHashMap
private final CompactHashMap
<E, E> HashSet.compactHashMap
Constructors in com.github.andrewoma.dexx.collection with parameters of type CompactHashMapModifierConstructorDescriptionprivate
DerivedKeyHashMap
(KeyFunction<K, V> keyFunction, CompactHashMap<K, V> compactHashMap) private
private
HashSet
(CompactHashMap<E, E> compactHashMap) -
Uses of CompactHashMap in com.github.andrewoma.dexx.collection.internal.hashmap
Subclasses of CompactHashMap in com.github.andrewoma.dexx.collection.internal.hashmapModifier and TypeClassDescription(package private) class
HashMap1<K,
V> (package private) class
HashMapCollision1<K,
V> (package private) class
HashTrieMap<K,
V> Fields in com.github.andrewoma.dexx.collection.internal.hashmap declared as CompactHashMapMethods in com.github.andrewoma.dexx.collection.internal.hashmap that return CompactHashMapModifier and TypeMethodDescriptionstatic <K,
V> CompactHashMap <K, V> CompactHashMap.empty()
(package private) CompactHashMap
<K, V> HashTrieMap.getElem
(int index, KeyFunction<K, V> keyFunction) CompactHashMap.remove
(K key, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> CompactHashMap.removed0
(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> HashMap1.removed0
(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> HashMapCollision1.removed0
(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> HashTrieMap.removed0
(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> CompactHashMap.updated0
(K key, int hash, int level, V value, Pair<K, V> kv, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> protected CompactHashMap
<K, V> HashMapCollision1.updated0
(K key, int hash, int level, V value, Pair<K, V> kv, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> HashTrieMap.updated0
(K key, int hash, int level, V value, Pair<K, V> kv, KeyFunction<K, V> keyFunction) protected CompactHashMap
<K, V> CompactHashMap.wrap
(Object object, KeyFunction<K, V> keyFunction) Methods in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type CompactHashMapModifier and TypeMethodDescriptionprotected static <K,
V> HashTrieMap <K, V> CompactHashMap.makeHashTrieMap
(int hash0, CompactHashMap<K, V> elem0, int hash1, CompactHashMap<K, V> elem1, int level, int size) protected static <K,
V> Object CompactHashMap.unwrap
(CompactHashMap<K, V> hashMap)