由所有核心库异常实现的标记接口。
异常(Exception)用于向用户传达有关失败的信息,以便程序能够处理错误。它旨在被捕获,并应包含有用的数据字段。
在库代码中,直接使用 Exception("message")
创建 Exception 的实例是不推荐的,因为它不提供用户可以捕获的精确类型。在测试或开发过程中使用此类的实例可能是合理的。
对于不打算捕获的失败,请使用 Error 及其子类。
构造函数
- Exception([dynamic message])
-
工厂
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 相等运算符。继承