Type抽象 接口

类型的运行时表示。

类型对象表示类型。类型对象可以通过几种方式创建

  • 通过一个 类型文字,一个作为表达式的类型名,例如 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 实例。
覆盖