我有一堆@MirrorsUsed(targets: '...')
注释,但问题是因为所有part
语句都低于它们,dart2js
会抱怨。例如,以下是文件中的内容:
library foo;
@MirrorsUsed(targets: "foo.BarClass")
import "dart:mirrors";
part "bar_class.dart";
并且,在编译时,dart2js
会显示以下警告:
Hint: Can't find 'BarClass' in the library 'foo'.
Is 'BarClass' spelled right?
编译后的文件有效,但生成的文件大小要比它应该精确得多,因为dart2js
无法使用镜像注释。
有没有办法让这个工作part
?