2

我的项目中有一些 Dart 类,我用Redstone Mapper的注释对一些字段进行了@Field()注释。

如何在运行时获取所有这些类?

_cacheredstone_mapper_factory...中看到了私人地图,但它是私人的。

我知道我可以使用该Reflection包自己扫描这些类,但是 Redstone 映射器已经检测并存储了所有这些类,所以我想利用它。

4

1 回答 1

4

你可以用它dart:mirror来做到这一点。

但是我认为通过redstone不可能得到它,你可能应该在github上问,如果你愿意的话甚至可以自己做改变并做一个pull request,这应该不难,它只是一个getter on _cache

https://github.com/redstone-dart/redstone_mapper

于 2016-06-06T22:36:00.367 回答