IHashMap<K, V> class

Implemented types

Constructors

IHashMap.empty()
factory
IHashMap.from(Map<K, V> m)
factory
IHashMap.fromPairs(FoldableOps<dynamic, Tuple2<K, V>> foldableOps, Order<K> kOrder)
factory
IHashMap.internal(IMap<int, IList<Tuple2<K, V>>> _map)

Properties

hashCode → int
The hash code for this object.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

all(bool f(V a)) → bool
override
any(bool f(V a)) → bool
override
concatenate(Monoid<V> mi) → V
override
concatenateO(Semigroup<V> si) → Option<V>
override
every(bool f(V a)) → bool
override
foldLeft<B>(B z, B f(B previous, V v)) → B
override
foldLeftKV<B>(B z, B f(B previous, K k, V v)) → B
foldLeftWithIndex<B>(B z, B f(B previous, int i, V a)) → B
override
foldMap<B>(Monoid<B> bMonoid, B f(V a)) → B
override
foldMapO<B>(Semigroup<B> si, B f(V a)) → Option<B>
override
foldRight<B>(B z, B f(V v, B previous)) → B
override
foldRightKV<B>(B z, B f(K k, V v, B previous)) → B
foldRightWithIndex<B>(B z, B f(int i, V a, B previous)) → B
override
forEach(void sideEffect(V v)) → void
forEachKV(void sideEffect(K k, V v)) → void
get(K k) → Option<V>
intercalate(Monoid<V> mi, V v) → V
override
iterator() → Iterator<Tuple2<K, V>>
keyIterable() → Iterable<K>
keyIterator() → Iterator<K>
length() → int
override
map<V2>(V2 f(V v)) → IHashMap<K, V2>
override
mapWithIndex<B>(B f(int i, V a)) → IHashMap<K, B>
override
maximum(Order<V> ov) → Option<V>
override
minimum(Order<V> ov) → Option<V>
override
modify(K k, V f(V v), V dflt) → IHashMap<K, V>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pairIterable() → Iterable<Tuple2<K, V>>
pairIterator() → Iterator<Tuple2<K, V>>
put(K k, V v) → IHashMap<K, V>
remove(K k) → IHashMap<K, V>
set(K k, V v) → Option<IHashMap<K, V>>
strengthL<B>(B b) → IHashMap<K, Tuple2<B, V>>
override
strengthR<B>(B b) → IHashMap<K, Tuple2<V, B>>
override
toIterable() → Iterable<Tuple2<K, V>>
toMap() → Map<K, V>
toString() → String
A string representation of this object.
override
valueIterable() → Iterable<V>
valueIterator() → Iterator<V>
zipWithIndex() → IHashMap<K, Tuple2<int, V>>
override

Operators

operator ==(Object other) → bool
The equality operator.
override
operator [](K k) → Option<V>