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.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) TreeMap(Comparator<? super K> ordering, KeyFunction<K, V> keyFunction) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.hashmap
Methods in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunctionModifier and TypeMethodDescription<U> voidCompactHashMap.get(K key, KeyFunction<K, V> keyFunction) protected VCompactHashMap.get0(K key, int hash, int level, KeyFunction<K, V> keyFunction) CompactHashMap.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> CompactHashMap.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) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.redblack
Methods 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 TypeMethodDescriptionAbstractDerivedKeyTree.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 KeyFunctionModifierConstructorDescriptionRedBlackTree(TreeFactory factory, Comparator<? super K> ordering, KeyFunction<K, V> keyFunction)