addAll method
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.
final numbers = <int>[1, 2, 3];
numbers.addAll([4, 5, 6]);
print(numbers); // [1, 2, 3, 4, 5, 6]
Implementation
@override
void addAll(Iterable<E> iterable, {Iterable<String?>? labels}) {
if (!growable) {
throw UnsupportedError('Cannot add values to a fixed-length list.');
}
assert(labels == null || labels.length == iterable.length);
labels ??= List<String?>.filled(iterable.length, null);
_labels.addAll(labels);
elements.addAll(iterable);
}