KtLinkedMap<K, V> class

Implemented types
Available Extensions

Constructors

KtLinkedMap.empty()
factory
KtLinkedMap.from([@nonNull Map<K, V> map = const {}])
factory

Properties

entries KtMutableSet<KtMutableMapEntry<K, V>>
Returns a KtMutableSet of all key/value pairs in this map.
read-only, inherited
hashCode → int
The hash code for this object. [...]
read-only, inherited
iter → Iterable<KtMapEntry<K, V>>
Access to a Iterable to be used in for-loops
read-only, inherited
keys KtMutableSet<K>
Returns a KtMutableSet of all keys in this map.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
size → int
Returns the number of key/value pairs in the map.
read-only, inherited
values KtMutableCollection<V>
Returns a KtMutableCollection of all values in this map. Note that this collection may contain duplicate values.
read-only, inherited

Methods

asMap() → Map<K, V>
Creates a Map instance that wraps the original KtMap. It acts as a view. [...]
inherited
clear() → void
Removes all elements from this map.
inherited
containsKey(K key) → bool
Returns true if the map contains the specified key.
inherited
containsValue(V value) → bool
Returns true if the map maps one or more keys to the specified value.
inherited
get(K key) → V
Returns the value corresponding to the given key, or null if such a key is not present in the map.
@nullable, inherited
getOrDefault(K key, V defaultValue) → V
Returns the value corresponding to the given key, or defaultValue if such a key is not present in the map.
@nullable, inherited
isEmpty() → bool
Returns true if the map is empty (contains no elements), false otherwise.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
put(K key, V value) → V
Associates the specified value with the specified key in the map. [...]
@nullable, inherited
putAll(KtMap<K, V> from) → void
Updates this map with key/value pairs from the specified map from.
inherited
remove(K key) → V
Removes the specified key and its corresponding value from this map. [...]
@nullable, inherited
removeMapping(K key, V value) → bool
Removes the entry for the specified key only if it is mapped to the specified value. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator. [...]
inherited
operator [](K key) → V
Returns the value corresponding to the given key, or null if such a key is not present in the map.
@nullable, inherited
operator []=(K key, V value) → void
Associates the specified value with the specified key in the map.
inherited