ClosureMirror抽象

ClosureMirror 反射一个闭包。

ClosureMirror 提供执行其反射体和内省其函数的能力。

实现类型

构造函数

ClosureMirror()

属性

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

方法

apply(List positionalArguments, [Map<Symbol, dynamic> namedArguments = const <Symbol, dynamic>{}]) InstanceMirror
执行闭包并返回结果镜像。
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
调用设置器并返回结果的镜像。
继承
toString() String
该对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等号运算符。
继承