函数 property
对此闭包相关联的函数的镜像。
函数与隐式闭包相关联的函数是那个函数本身。
与具有 call
方法的类实例相关联的函数是那个 call
方法。
Dart 实现可能会有选择为每个闭包表达式创建一个类,在这种情况下 function
将与 type.declarations[#call]
相同。但 Dart 语言模型并不要求这样做。更典型的实现是针对每个类型签名使用单个闭包类,其中调用方法将委托给闭包中持有 的函数,而不是直接实现闭包体。因此,不能指望来自不同闭包表达式的闭包具有不同的类(type
),但可以指望它们具有不同的函数(function
)。
实现
MethodMirror get function;