insertAll method

void insertAll(
  1. int index,
  2. List<T> items
)

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