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();
}