问题标签 [dart-mirrors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - 参数镜像 simpleName 为 Symbol("")
我正在尝试使用镜像自动将 http 查询参数映射到函数中的参数。
当我得到参数列表时,每个参数的简单名称是 Symbol("")
我认为这意味着工作正在进行中。任何人都知道实施此计划的计划是什么?
proxy - 如何使用 dart 实现委托/代理?
我有两个类Parser
和Proxy
,当我调用一个Parser
不存在的方法时,它会将它委托给Proxy
类。
我的代码:
当我写的时候:
它将打印:
dart - @override 的 Dart 代码
我注意到PetitParserDart在代码中有很多@override
,但我不知道如何检查它们?
我尝试了 IDEA dart-plugin for @override
,但它根本没有效果。我们如何@override
与 Dart 一起使用?
reflection - 如果我知道函数的名称,是否可以获取其参数?
飞镖代码:
使用函数名作为字符串,"hello"
是否可以得到String name
真正函数的参数hello
?
dart - 是否可以按名称获取班级镜像?
假设我定义了一个app
包含一些类的库:
是否可以获得按名称指定的类的镜像?
dart - 如何获取当前函数的 MethodMirror
说我有
如何获取调用函数的 MethodMirror ???
[更新]我的意思是不做类似的事情
所以可能主要问题是:如何获取调用/当前函数的符号?
dart - 用于 dartlang 的 REPL
Dart 是否有 REPL 可供试验?
我尝试在 Dartium 的 devtools 中输入 dart 代码,但也没有用。
所以我找不到在 dart 中使用各种 API 的简单方法。
dart - Dart,如何将用户字符串解析为功能性 dart 代码?
是否可以解析用户输入的字符串,例如从文本区域解析,然后将其合并到您可以运行的 dart 函数中,而无需将其发布回服务器?我想我正在寻找一个相当于 dart eval 的东西。
reflection - Dart 中的动态实例化
我需要一个创建其他对象实例的对象。我希望能够传入正在创建的对象的类,但它们都需要具有相同的类型,如果它们都可以从相同的值开始,那就太好了:
因此,原型可以设置为 BaseClass 类型的任何对象,即使它的类是 BaseClass 的子类。我确信有一种方法可以使用 mirrors 库来做到这一点,但我只是想确保我不会错过一些明显的内置工厂方式来做到这一点。
我可以看到如何使用泛型设置:Cloner<T>
,但是我们无法在编译时确保 T 是 BaseType 的子类型,对吧?