Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open override val keys: MutableSet<TK>
Link copied to clipboard
open override val size: Int
Link copied to clipboard
open override val values: MutableCollection<TV>

Functions

Link copied to clipboard
open override fun add(element: MutableMap.MutableEntry<TK, TV>): Boolean
Link copied to clipboard
open override fun addAll(elements: Collection<MutableMap.MutableEntry<TK, TV>>): Boolean
Link copied to clipboard
fun <T> MutableCollection<T>.addUnique(lifetime: Lifetime, value: T)
fun <K, V> MutableMap<K, V>.addUnique(lifetime: Lifetime, key: K, value: V): V
Link copied to clipboard
fun <K, V> MutableMap<K, V>.blockingPutUnique(lf: Lifetime, lock: Any, key: K, value: V)
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun compute(key: TK, remappingFunction: BiFunction<in TK, in TV?, out TV?>): TV?
Link copied to clipboard
open override fun computeIfAbsent(key: TK, mappingFunction: Function<in TK, out TV>): TV
Link copied to clipboard
open fun computeIfPresent(key: TK, remappingFunction: BiFunction<in TK, in TV, out TV?>): TV?
Link copied to clipboard
open operator override fun contains(element: MutableMap.MutableEntry<TK, TV>): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<MutableMap.MutableEntry<TK, TV>>): Boolean
Link copied to clipboard
open override fun containsKey(key: TK): Boolean
Link copied to clipboard
open override fun containsValue(value: TV): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun forEach(action: BiConsumer<in TK, in TV>)
open override fun forEach(action: Consumer<in MutableMap.MutableEntry<TK, TV>>?)
Link copied to clipboard
open operator override fun get(key: TK): TV?
Link copied to clipboard
inline fun <K : Any, V : Any> MutableMap<K, V>.getOrCreate(key: K, crossinline creator: (K) -> V): V
Link copied to clipboard
open override fun getOrDefault(key: TK, defaultValue: TV): TV
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<MutableMap.MutableEntry<TK, TV>>
Link copied to clipboard
fun <K, V> MutableMap<K, V>.keySet(value: V): MutableSet<K>
Link copied to clipboard
open fun merge(key: TK, value: TV, remappingFunction: BiFunction<in TV, in TV, out TV?>): TV?
Link copied to clipboard
open override fun put(key: TK, value: TV): TV?
Link copied to clipboard
fun <K, V> MutableMap<K, V>.put(entry: Map.Entry<K, V>): V?
fun <K, V> MutableMap<K, V>.put(lf: Lifetime, key: K, value: V)
Link copied to clipboard
open override fun putAll(from: Map<out TK, TV>)
Link copied to clipboard
open override fun putIfAbsent(key: TK, value: TV): TV?
Link copied to clipboard
fun <K, V> MutableMap<K, V>.putUnique(key: K, value: V): V
Link copied to clipboard
open override fun remove(key: TK): TV?
open override fun remove(element: MutableMap.MutableEntry<TK, TV>): Boolean
open override fun remove(key: TK, value: TV): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<MutableMap.MutableEntry<TK, TV>>): Boolean
Link copied to clipboard
open override fun removeIf(filter: Predicate<in MutableMap.MutableEntry<TK, TV>>): Boolean
Link copied to clipboard
open override fun replace(key: TK, value: TV): TV?
open override fun replace(key: TK, oldValue: TV, newValue: TV): Boolean
Link copied to clipboard
open override fun replaceAll(function: BiFunction<in TK, in TV, out TV>)
Link copied to clipboard
open override fun retainAll(elements: Collection<MutableMap.MutableEntry<TK, TV>>): Boolean