“吸气剂/塞特”;反射式使用,但不在镜子中使用;dart2js编译后的警告

“吸气剂/塞特”;反射式使用,但不在镜子中使用;dart2js编译后的警告,dart,dart2js,dart-mirrors,Dart,Dart2js,Dart Mirrors,在我的类中,我有getter和setter,这要感谢NoSuchMethod,也就是说,它们没有显式定义。编译并运行js后,在浏览器控制台中出现以下错误: Warning: 'closes_in=' is used reflectively but not in MirrorsUsed. This will break minified code. 在本例中,closes\u In=就是此类setter的一个示例,并且还有一些与其他getter/setter相关的警告。我有一个包含库/类名称的

在我的类中,我有getter和setter,这要感谢NoSuchMethod,也就是说,它们没有显式定义。编译并运行js后,在浏览器控制台中出现以下错误:

Warning: 'closes_in=' is used reflectively but not in MirrorsUsed. This will break minified code.
在本例中,
closes\u In=
就是此类setter的一个示例,并且还有一些与其他getter/setter相关的警告。我有一个包含库/类名称的
@MirrorsUsed
,结果编译的js实际上比不使用
@MirrorsUsed
语句时更小

但是,如果将
-m
标志传递给
dart2js
,则当js程序运行时,它会失败,正如警告消息所预测的那样

因此,我有两个问题: 1.如何编写我的
@MirrorsUsed
语句以消除警告?
2.如果不可能,如何抑制警告消息?(因为如果无法解决问题,那么我唯一的选择就是不缩小文件)。

好问题。我从未见过任何帮助我理解其工作原理的文档。我想你需要为任何人提供更多的代码来提供支持。好问题。我从未见过任何帮助我理解其工作原理的文档。我想你需要为任何人提供更多的代码来提供支持。