IndexError 构造函数
- @弃用("请使用 IndexError.withLength 代替。")
创建一个新的 IndexError,说明 invalidValue
不是一个有效的 indexable
索引。
length
是错误发生时 indexable
的长度。如果省略 length
,则默认为 indexable.length
。
消息用于作为错误字符串表示的一部分。
实现
@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");