InstanceMirror抽象

InstanceMirror 反射 Dart 语言对象的实例。

实现的类型
实现者

构造函数

InstanceMirror()

属性

hashCode int
该对象的哈希码。
无设置器继承
hasReflectee bool
是否 reflectee 将返回由该镜像反射的实例。
无设置器
reflectee → dynamic
如果 InstanceMirror 反射了一个有意义的本地引用实例,我们在这里提供对实际实例的访问。
无设置器
runtimeType Type
对象的运行时类型表示。
无设置器继承
type ClassMirror
反射体类型的镜像。
无设置器

方法

delegate(Invocation invocation) → dynamic
ObjectMirror 的反射体上执行 invocation
继承
getField(Symbol fieldName) InstanceMirror
调用getter并返回结果上的镜像。
继承
invoke(Symbol memberName, List positionalArguments, [Map<Symbol, dynamic> namedArguments = const <Symbol, dynamic>{}]) InstanceMirror
调用命名函数并返回结果上的镜像。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
setField(Symbol fieldName, dynamic value) InstanceMirror
调用setter并返回结果的一个镜像。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
此镜像是否等于 other
覆盖