SetMultimapBuilder<K, V> class

The Built Collection builder for BuiltSetMultimap.

It implements the mutating part of the SetMultimap interface.

See the Built Collection library documentation for the general properties of Built Collections.

Constructors

SetMultimapBuilder([dynamic multimap = const {}])
Instantiates with elements from a Map, SetMultimap or BuiltSetMultimap.
factory

Properties

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

Methods

add(K key, V value) → void
As SetMultimap.add.
addIterable<T>(Iterable<T> iterable, {K key(T)?, V value(T)?, Iterable<V> values(T)?}) → void
As Map.fromIterable but adds.
addValues(K key, Iterable<V> values) → void
As SetMultimap.addValues.
build() BuiltSetMultimap<K, V>
Converts to a BuiltSetMultimap.
clear() → void
As SetMultimap.clear.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(Object? key, V? value) → void
As SetMultimap.remove but returns nothing.
removeAll(Object? key) → void
As SetMultimap.removeAll but returns nothing.
replace(dynamic multimap) → void
Replaces all elements with elements from a Map, SetMultimap or BuiltSetMultimap.
toString() String
A string representation of this object.
inherited
update(dynamic updates(SetMultimapBuilder<K, V>)) → void
Applies a function to this.

Operators

operator ==(Object other) bool
The equality operator.
inherited