replace method

void replace(
  1. dynamic multimap
)

Replaces all elements with elements from a Map, ListMultimap or BuiltListMultimap.

Any ListBuilders associated with this collection are disconnected.

Implementation

void replace(dynamic multimap) {
  if (multimap is _BuiltListMultimap<K, V>) {
    _setOwner(multimap);
  } else if (multimap is Map) {
    _setWithCopyAndCheck(multimap.keys, (k) => multimap[k]);
  } else if (multimap is BuiltListMultimap) {
    _setWithCopyAndCheck(multimap.keys, (k) => multimap[k]);
  } else {
    _setWithCopyAndCheck(multimap.keys, (k) => multimap[k]);
  }
}