MapLike

interface MapLike<K, out V> : Map<K, V> , CollectionLike<MapEntry<K, V>>

Inheritors

Functions

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: @UnsafeVariance 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
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: Set<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: Collection<V>