Dart编辑器:“未使用的导入”错误

时间:2013-12-12 18:08:50

标签: dart dart-editor

对于一个项目,我导入了一个库但我没有直接使用它中的任何类。目标是在运行时获取ClassMirror以从中创建实例。所以我有类似的东西:

import 'controllers.dart';

main() {
    ClassMirror controller = getClassFromString(libraryName: 'deck_app', className: 'HomeController');
    InstanceMirror instance = controller.newInstance(new Symbol(''), []);
    instance.reflectee.sayHey();
}

这给了我一个"未使用的导入"错误。如果这被认为是一个错误的Idk。所以我问你:你觉得这被认为是一个错误吗?如果没有,有没有办法可以抑制未使用的导入错误?

奇怪的是,我认为Dart会动摇源并删除未使用的导入代码,但事实并非如此。该库已正确导入并可用。

1 个答案:

答案 0 :(得分:0)

未使用的导入只是静态分析器的结论。您可以忽略它或添加一个虚拟语句来使分析器静音。运行应用程序时,这不起作用。