一个 InstanceMirror 反射 Dart 语言对象的实例。
- 已实现类型
- 实现者
构造函数
属性
- hashCode → int
- 该对象的哈希代码。无设置器继承
- hasReflectee → bool
- 是否 reflectee 将返回由该镜像反射的实例。无设置器
- reflectee → dynamic
- 如果 InstanceMirror 反射的实例对我们有意义,我们在这里提供对该实际实例的访问。无设置器
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
- type → ClassMirror
- 对反射对象类型的镜像。无设置器
方法
-
delegate(
Invocation invocation) → dynamic - 在此 ObjectMirror 的反射对象上执行
invocation
。继承 -
getField(
Symbol fieldName) → InstanceMirror - 调用获取器并返回结果上的镜像。继承
-
invoke(
Symbol memberName, List positionalArguments, [Map< Symbol, dynamic> namedArguments = const <Symbol, dynamic>{}]) → InstanceMirror - 调用命名函数并返回结果上的镜像。继承
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时触发。继承
-
setField(
Symbol fieldName, dynamic value) → InstanceMirror - 调用设置器并返回结果上的镜像。继承
-
toString(
) → String - 此对象字符串表示形式。继承
运算符
-
operator ==(
Object other) → bool - 此镜面是否等于
other
。重写