ArgumentError 构造函数
- [dynamic message,
- @Since("2.14") String? name]
创建一个描述参数问题错误详情的错误。
现有代码可能使用 message
来保存无效值。如果 message
不是一个 String,则假定它是一个值而非消息。
如果提供了 name,则它应该是接收无效参数的参数名称。
建议使用 ArgumentError.value 来保留并记录无效值。
实现
@pragma("vm:entry-point")
ArgumentError([this.message, @Since("2.14") this.name])
: invalidValue = null,
_hasValue = false;