BuiltListMultimap<K, V> constructor
BuiltListMultimap<K, V> ([
- dynamic multimap = const {}
Instantiates with elements from a Map, ListMultimap
or
BuiltListMultimap.
Implementation
factory BuiltListMultimap([multimap = const {}]) {
if (multimap is _BuiltListMultimap &&
multimap.hasExactKeyAndValueTypes(K, V)) {
return multimap as BuiltListMultimap<K, V>;
} else if (multimap is Map) {
return _BuiltListMultimap<K, V>.copy(multimap.keys, (k) => multimap[k]);
} else if (multimap is BuiltListMultimap) {
return _BuiltListMultimap<K, V>.copy(multimap.keys, (k) => multimap[k]);
} else {
return _BuiltListMultimap<K, V>.copy(multimap.keys, (k) => multimap[k]);
}
}