问题标签 [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.

0 投票
1 回答
48 浏览

dart - 参数镜像 simpleName 为 Symbol("")

我正在尝试使用镜像自动将 http 查询参数映射到函数中的参数。

当我得到参数列表时,每个参数的简单名称是 Symbol("")

我认为这意味着工作正在进行中。任何人都知道实施此计划的计划是什么?

0 投票
4 回答
5050 浏览

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

我有两个类ParserProxy,当我调用一个Parser不存在的方法时,它会将它委托给Proxy类。

我的代码:

当我写的时候:

它将打印:

0 投票
3 回答
15582 浏览

dart - @override 的 Dart 代码

我注意到PetitParserDart在代码中有很多@override,但我不知道如何检查它们?

我尝试了 IDEA dart-plugin for @override,但它根本没有效果。我们如何@override与 Dart 一起使用?

0 投票
2 回答
187 浏览

reflection - 如果我知道函数的名称,是否可以获取其参数?

飞镖代码:

使用函数名作为字符串,"hello"是否可以得到String name真正函数的参数hello

0 投票
1 回答
290 浏览

dart - 是否可以按名称获取班级镜像?

假设我定义了一个app包含一些类的库:

是否可以获得按名称指定的类的镜像?

0 投票
1 回答
223 浏览

dart - 如何获取当前函数的 MethodMirror

说我有

如何获取调用函数的 MethodMirror ???

[更新]我的意思是不做类似的事情

所以可能主要问题是:如何获取调用/当前函数的符号?

0 投票
2 回答
466 浏览

compilation - Dart JavaScript 输出失败:找不到方法:'new ToDos:1:0' 接收者:'JsClassMirror' 的实例

我已经为 Dart 移植了一个方便的 JS 库:dartscale。它的功能的关键部分可以分解为:

我也举个例子

在我的 App.dart

dart2js 中的错误?

0 投票
4 回答
3711 浏览

dart - 用于 dartlang 的 REPL

Dart 是否有 REPL 可供试验?

我尝试在 Dartium 的 devtools 中输入 dart 代码,但也没有用。

所以我找不到在 dart 中使用各种 API 的简单方法。

0 投票
1 回答
977 浏览

dart - Dart,如何将用户字符串解析为功能性 dart 代码?

是否可以解析用户输入的字符串,例如从文本区域解析,然后将其合并到您可以运行的 dart 函数中,而无需将其发布回服务器?我想我正在寻找一个相当于 dart eval 的东西。

0 投票
1 回答
431 浏览

reflection - Dart 中的动态实例化

我需要一个创建其他对象实例的对象。我希望能够传入正在创建的对象的类,但它们都需要具有相同的类型,如果它们都可以从相同的值开始,那就太好了:

因此,原型可以设置为 BaseClass 类型的任何对象,即使它的类是 BaseClass 的子类。我确信有一种方法可以使用 mirrors 库来做到这一点,但我只是想确保我不会错过一些明显的内置工厂方式来做到这一点。

我可以看到如何使用泛型设置:Cloner<T>,但是我们无法在编译时确保 T 是 BaseType 的子类型,对吧?