Type抽象 接口

类型的运行时表示。

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

  • 通过一个 类型字面量,一个作为表达式的类型名称,如 Type type = int;,或一个作为表达式的类型变量,如 Type type = T;
  • 通过读取对象的运行时类型,如 Type type = o.runtimeType;
  • 通过 dart:mirrors

类型对象旨在作为使用 dart:mirrors 的入口点。支持的唯一操作是与其他类型对象比较以进行相等性检查,以及将其转换为字符串以进行调试。

属性

hashCode int
类型的一个哈希码,与 operator== 兼容。
无设置器覆盖
runtimeType Type
对象的运行时类型表示。
无设置器继承

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
返回表示底层类型的字符串。
覆盖

运算符

operator ==(Object other) bool
other 是否是一个表示等效类型的 Type 实例。
覆盖