entryOf abstract method
- K key
Returns the map entry for the given key.
If the key is not present in the map, an AbsentMapEntry is returned.
Lifecycle
The returned entry can be used to insert the key-value pair into the map at a specific index, using IndexedMapEntry.setOrUpdate, but should not be stored for later use, as it may become invalid after a map operation.
Example
final map = IndexMap<String, bool>();
final a = map.entryOf('a');
print(a.isPresent); // false
print(a.key); // 'a'
print(a.value); // null
a.setOrUpdate(true);
print(map); // {a: true}
Implementation
@doNotStore
IndexedMapEntry<K, V> entryOf(K key);