Метод setAll абстрактный
void setAll(Перезаписывает объекты this объектами iterable, начиная с позиции index в этом списке.
List<String> list = ['a', 'b', 'c'];
list.setAll(1, ['bee', 'sea']);
list.join(', '); // 'a, bee, sea'
Это действие не увеличивает длину this.
Значение index должно быть неотрицательным и не превышать длину.
У iterable не должно быть больше элементов, чем помещается от index до длины.
Если iterable основано на этом списке, его значения могут измениться /во время/ операции setAll.
Исходный код
void setAll(int index, Iterable<E> iterable);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/List/setAll.html