对于一个项目,我正在导入一个库,但我不直接使用其中的任何类。目标是在运行时获取 aClassMirror
以从中创建一个实例。所以我有类似的东西:
import 'controllers.dart';
main() {
ClassMirror controller = getClassFromString(libraryName: 'deck_app', className: 'HomeController');
InstanceMirror instance = controller.newInstance(new Symbol(''), []);
instance.reflectee.sayHey();
}
这给了我一个“未使用的导入”错误。Idk 如果这被认为是一个错误。所以我问你:你认为这被认为是一个错误吗?如果没有,有没有办法可以抑制未使用的导入错误?
奇怪的是,我认为 Dart 会摇动源代码并删除未使用的导入代码,但事实并非如此。该库已正确导入且可用。