StateError 类
该操作未被对象当前状态允许。
应在使用特定对象当前状态不支持所需操作,而其他类似对象可能支持,或者该对象以后可能改变状态以支持操作时使用。
示例:在当前为空的列表中请求 list.first
。如果此对象或类永远不会支持此操作,请考虑使用 UnsupportedError 代替。
这是一个用于各种不同错误行为的通用错误。消息应该是描述性的。
构造函数
- StateError(String message)
属性
- hashCode → int
- 该对象的哈希码。无需设置器继承
- message → String
-
final
- runtimeType → Type
- 该对象运行时类型的表示。无需设置器继承
- stackTrace → StackTrace?
- 在首次抛出该错误时所在的堆栈跟踪。无需设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 在访问不存在的方法或属性时调用。继承
-
toString(
) → String - 该对象的字符串表示形式。重写
运算符
-
operator ==(
Object other) → bool - 相等运算符。继承