toList method

  1. @override
List<T> toList({
  1. bool growable = true,
})
override

Creates a List containing the elements of the HashedObserverList.

Overrides the default implementation of Iterable to reduce number of allocations.

Implementation

@override
List<T> toList({bool growable = true}) {
  final Iterator<T> iterator = _map.keys.iterator;
  return List<T>.generate(_map.length, (_) => (iterator..moveNext()).current, growable: growable);
}