rangeCheck function
void
rangeCheck(
{ - required int length,
- required int fromIndex,
- required int toIndex,
})
Implementation
@visibleForTesting
void rangeCheck({
required int length,
required int fromIndex,
required int toIndex,
}) {
if (fromIndex > toIndex) {
throw ArgumentError.value(
fromIndex,
'fromIndex',
'greater than toIndex ($toIndex).',
);
}
if (fromIndex < 0) {
throw RangeError.value(fromIndex, 'fromIndex', 'less than zero.');
}
if (toIndex > length) {
throw RangeError.value(
toIndex,
'toIndex',
'greater than size ($length).',
);
}
}