IndexError constructor
- @Deprecated("Use IndexError.withLength instead.")
Creates a new IndexError stating that invalidValue
is not a valid index
into indexable
.
The length
is the length of indexable
at the time of the error.
If length
is omitted, it defaults to indexable.length
.
The message is used as part of the string representation of the error.
Implementation
@Deprecated("Use IndexError.withLength instead.")
IndexError(
int invalidValue,
dynamic indexable, [
String? name,
String? message,
int? length,
]) : this.indexable = indexable,
// ignore: avoid_dynamic_calls
this.length = length ?? indexable.length,
super.value(invalidValue, name, message ?? "Index out of range");