MutableMapLike

interface MutableMapLike<K, V> : MapLike<K, V> , MutableMap<K, V>

Inheritors

Functions

Link copied to clipboard
abstract override fun clear()
Link copied to clipboard
abstract operator override fun contains(element: MapEntry<K, V>): Boolean
Link copied to clipboard
abstract fun containsAll(elements: Collection<MapEntry<K, V>>): Boolean
Link copied to clipboard
open override fun containsKey(key: K): Boolean
Link copied to clipboard
open override fun containsValue(value: V): Boolean
Link copied to clipboard
abstract fun first(): MapEntry<K, V>
Link copied to clipboard
abstract fun firstOrNull(): MapEntry<K, V>?
Link copied to clipboard
abstract operator override fun get(key: K): V?
Link copied to clipboard
abstract fun getValue(key: K): V
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
abstract operator fun iterator(): Iterator<MapEntry<K, V>>
Link copied to clipboard
abstract override fun put(key: K, value: V): V?
Link copied to clipboard
abstract fun putAll(from: Map<out K, V>)
Link copied to clipboard
abstract override fun remove(key: K): V?
Link copied to clipboard
abstract operator fun set(key: K, value: V)
Link copied to clipboard
inline fun <E> Collection<E>.toIList(): List<E>
Link copied to clipboard
inline fun <K, V> Map<K, V>.toIMap(): Map<K, V>
Link copied to clipboard
Link copied to clipboard
inline fun <K, V> Map<K, V>.toIMutableMap(): MutableMap<K, V>
Link copied to clipboard
Link copied to clipboard
inline fun <E> Collection<E>.toISet(): Set<E>

Properties

Link copied to clipboard
abstract val entries: Set<Map.Entry<K, V>>
Link copied to clipboard
abstract override val keys: MutableSet<K>
Link copied to clipboard
abstract val pairs: Set<MapEntry<K, V>>
Link copied to clipboard
abstract override val size: Int
Link copied to clipboard
abstract override val values: MutableCollection<V>