ListMultimap<K, V>.fromIterable constructor

ListMultimap<K, V>.fromIterable(
  1. Iterable<Object?> iterable, {
  2. K key(
    1. Object? element
    )?,
  3. V value(
    1. Object? element
    )?,
  4. Map<K, List<V>>? map,
  5. Factory<List<V>>? factory,
})

Creates a ListMultimap with the keys and values from iterable.

Implementation

factory ListMultimap.fromIterable/*<E>*/(
  Iterable<Object?> /*<E>*/ iterable, {
  K Function(Object? /*E*/ element)? key,
  V Function(Object? /*E*/ element)? value,
  Map<K, List<V>>? map,
  Factory<List<V>>? factory,
}) {
  final result = ListMultimap<K, V>(map: map, factory: factory);
  fillFromIterable(result, iterable, key, value);
  return result;
}