KtLinkedMap<K, V> class
- Implemented types
-
- KtMutableMap<
K, V>
- KtMutableMap<
- 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-loopsread-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 specifiedkey
.inherited -
containsValue(
V value) → bool -
Returns
true
if the map maps one or more keys to the specifiedvalue
.inherited -
get(
K key) → V -
Returns the value corresponding to the given
key
, ornull
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
, ordefaultValue
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 specifiedkey
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
, ornull
if such a key is not present in the map.@nullable, inherited -
operator []=(
K key, V value) → void -
Associates the specified
value
with the specifiedkey
in the map.inherited