void insert(
int index,
E element
)

Inserts the object at position index in this list.

This increases the length of the list by one and shifts all objects at or after the index towards the end of the list.

An error occurs if the index is less than 0 or greater than length. An UnsupportedError occurs if the list is fixed-length.

Source

/**
 * Inserts the object at position [index] in this list.
 *
 * This increases the length of the list by one and shifts all objects
 * at or after the index towards the end of the list.
 *
 * An error occurs if the [index] is less than 0 or greater than length.
 * An [UnsupportedError] occurs if the list is fixed-length.
 */
void insert(int index, E element);