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
等于运算符。
继承