checkListIndex function
Throws a RangeError if the given index
is not a valid index for a list
with size
elements. Otherwise, returns the index
parameter.
Implementation
int checkListIndex(int index, int size, {message}) {
if (index < 0 || index >= size) {
throw new RangeError(_resolveMessage(
message, 'index $index not valid for list of size $size'));
}
return index;
}