addAll method Null safety
- @override
- Iterable<
E> elements
Appends all objects of iterable to the end of this list.
Extends the length of the list by the number of objects in iterable.
The list must be growable.
Implementation
@override
void addAll(Iterable<E> elements) {
for (E element in elements) {
// Listen to the element if asked to and if it is possible
if (_propagateNotification &&
element != null &&
element is ChangeNotifier) {
element.addListener(_propagate);
}
// Add the element to the list
_values.add(element);
}
// Notify only once
notifyListeners();
}