类型的运行时表示。
类型对象表示类型。类型对象可以通过几种方式创建
- 通过一个 类型文字,一个作为表达式的类型名,例如
Type type = int;
,或者一个作为表达式的类型变量,例如Type type = T;
。 - 通过读取对象的运行时类型,如
Type type = o.runtimeType;
。 - 通过
dart:mirrors
。
类型对象旨在作为使用 dart:mirrors
的一个入口点。支持的操作只有比较其他类型对象以实现相等,以及将其转换为字符串以进行调试。
构造函数
- Type()
属性
- hashCode → int
- 类型的哈希码,与 operator== 兼容。无设置器覆盖
- runtimeType → Type
- 对象的运行时类型的表示。无设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时将会被调用。继承
-
toString(
) → String - 返回表示底层类型的字符串。覆盖
运算符
-
operator ==(
Object other) → bool other
是否是一个表示等效类型的 Type 实例。覆盖