Uses of Interface
com.github.andrewoma.dexx.collection.KeyFunction
Packages that use KeyFunction
Package
Description
Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java.
-
Uses of KeyFunction in com.github.andrewoma.dexx.collection
Classes in com.github.andrewoma.dexx.collection that implement KeyFunctionModifier and TypeClassDescriptionclassIdentityKeyFunctionis aKeyFunctionwhere the value can be used as a key.Fields in com.github.andrewoma.dexx.collection declared as KeyFunctionModifier and TypeFieldDescriptionprivate final KeyFunction<K, V> DerivedKeyHashMap.keyFunctionprivate static final KeyFunctionHashMap.keyFunctionprivate static final KeyFunctionHashSet.keyFunctionMethods in com.github.andrewoma.dexx.collection that return KeyFunctionModifier and TypeMethodDescriptionprivate KeyFunction<K, Pair<K, V>> HashMap.keyFunction()private KeyFunction<E, E> HashSet.keyFunction()Methods in com.github.andrewoma.dexx.collection with parameters of type KeyFunctionModifier and TypeMethodDescriptionstatic <K,V> @NotNull BuilderFactory <Pair<K, V>, DerivedKeyHashMap<K, V>> DerivedKeyHashMap.factory(KeyFunction<K, V> keyFunction) static <K,V> @NotNull BuilderFactory <Pair<K, V>, TreeMap<K, V>> TreeMap.factory(Comparator<? super K> ordering, KeyFunction<K, V> keyFunction) Constructors in com.github.andrewoma.dexx.collection with parameters of type KeyFunctionModifierConstructorDescriptionDerivedKeyHashMap(@NotNull KeyFunction<K, V> keyFunction) privateDerivedKeyHashMap(KeyFunction<K, V> keyFunction, CompactHashMap<K, V> compactHashMap) TreeMap(Comparator<? super K> ordering, KeyFunction<K, V> keyFunction) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.hashmap
Fields in com.github.andrewoma.dexx.collection.internal.hashmap declared as KeyFunctionModifier and TypeFieldDescriptionprivate final KeyFunction<K, V> CompactHashMapIterator.keyFunctionMethods in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunctionModifier and TypeMethodDescription<U> void<U> void<U> void<U> voidCompactHashMap.get(K key, KeyFunction<K, V> keyFunction) protected VCompactHashMap.get0(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected VHashMap1.get0(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected VHashMapCollision1.get0(K key, int hash, int level, KeyFunction<K, V> keyFunction) protected VHashTrieMap.get0(K key, int hash, int level, KeyFunction<K, V> keyFunction) (package private) CompactHashMap<K, V> HashTrieMap.getElem(int index, KeyFunction<K, V> keyFunction) CompactHashMap.iterator(KeyFunction<K, V> kf) HashMap1.iterator(KeyFunction<K, V> kf) HashMapCollision1.iterator(KeyFunction<K, V> kf) HashTrieMap.iterator(KeyFunction<K, V> kf) 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) Constructors in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunctionModifierConstructorDescription(package private)CompactHashMapIterator(Object[] elems, KeyFunction<K, V> keyFunction) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.redblack
Fields in com.github.andrewoma.dexx.collection.internal.redblack declared as KeyFunctionModifier and TypeFieldDescriptionprivate final KeyFunction<K, V> KeysIterator.kfprivate final KeyFunction<K, V> RedBlackTree.kfMethods in com.github.andrewoma.dexx.collection.internal.redblack that return KeyFunctionMethods in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunctionModifier and TypeMethodDescriptionAbstractDefaultTree.getKey(KeyFunction<K, V> keyFunction) AbstractDerivedKeyTree.getKey(KeyFunction<K, V> keyFunction) abstract KAbstractTree.getKey(KeyFunction<K, V> keyFunction) Tree.getKey(KeyFunction<K, V> keyFunction) Constructors in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunctionModifierConstructorDescription(package private)KeysIterator(Tree<K, V> tree, KeyFunction<K, V> kf) RedBlackTree(TreeFactory factory, Comparator<? super K> ordering, KeyFunction<K, V> keyFunction)