-
2 votesanswersviews
查找在另一个文件中声明的库
我试图在dart中调用一个对象的方法,使用dart:mirrors进行镜像 . 我想要使用的对象是一个类的实例,它在另一个文件的库中定义 . main.dart import 'dart:mirrors'; main(List<String> args) { var libName = args[0]; var className = args[1]; var metho... -
4 votesanswersviews
如何使用dart实现委托/代理?
我有两个类 Parser 和 Proxy ,当我从 Parser 调用一个不存在的方法时,它会将它委托给 Proxy class . 我的代码: class Parser { noSuchMethod(Invocation invocation) { // how to pass the `invocation` to `Proxy`??? } } class ... -
3 votesanswersviews
使用镜像,我如何获得对类方法的引用?
假设我有一个类 Foo 的实例,我想获取一个以某种方式注释的所有方法的列表 . 我希望有一个方法本身的引用,所以我不打算每次都使用反射来调用方法,只是为了第一次获取它的引用 . 换句话说,我想做与此相当的反射: class Foo { a() {print("a");} } void main() { var f = new Foo(); var x = f.a;...