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