首页 文章
  • 2 votes
     answers
     views

    查找在另一个文件中声明的库

    我试图在dart中调用一个对象的方法,使用dart:mirrors进行镜像 . 我想要使用的对象是一个类的实例,它在另一个文件的库中定义 . main.dart import 'dart:mirrors'; main(List<String> args) { var libName = args[0]; var className = args[1]; var metho...
  • 4 votes
     answers
     views

    如何使用dart实现委托/代理?

    我有两个类 Parser 和 Proxy ,当我从 Parser 调用一个不存在的方法时,它会将它委托给 Proxy class . 我的代码: class Parser { noSuchMethod(Invocation invocation) { // how to pass the `invocation` to `Proxy`??? } } class ...
  • 3 votes
     answers
     views

    使用镜像,我如何获得对类方法的引用?

    假设我有一个类 Foo 的实例,我想获取一个以某种方式注释的所有方法的列表 . 我希望有一个方法本身的引用,所以我不打算每次都使用反射来调用方法,只是为了第一次获取它的引用 . 换句话说,我想做与此相当的反射: class Foo { a() {print("a");} } void main() { var f = new Foo(); var x = f.a;...

热门问题