insertAll method Null safety
- @override
- int index,
- Iterable<
E> iterable
Inserts all objects of iterable at position index in this list.
This increases the length of the list by the length of iterable and
shifts all later objects towards the end of the list.
The list must be growable.
The index value must be non-negative and no greater than length.
Implementation
@override
void insertAll(int index, Iterable<E> iterable) {
for (E element in iterable) {
// Listen to the element if asked to and if it is possible
if (_propagateNotification &&
element != null &&
element is ChangeNotifier) {
element.addListener(_propagate);
}
}
_values.insertAll(index, iterable);
// Notify only once
notifyListeners();
}