insertAll method
Inserts items
at index
in order.
Implementation
void insertAll(int index, List<T> items) {
for (var i = items.length - 1; i >= 0; i--) {
insert(index, items[i]);
// when the list is full then we have to move the index down
// as newly inserted values remove values with a lower index
if (_length >= _array.length) {
index--;
if (index < 0) {
return;
}
}
}
}