获取 类 具有用 Redstone 的 @Field() 注释的字段
Get classes that have fields annotated with Redstone's @Field()
我的项目中有一些 Dart 类,我在其中使用 Redstone Mapper 的 @Field()
注释对某些字段进行注释。
如何在运行时获得所有这些类?
我在 redstone_mapper_factory
中看到了私人地图 _cache
...但它是 私人。
我知道我可以使用 Reflection
包来扫描这些 类利用它。
您可以使用 dart:mirror
来做到这一点。
但我认为不可能通过红石获得,你应该在 github 上询问,如果你愿意,甚至可以自己进行更改并进行拉取请求,这应该不难,它只是 _cache
上的 getter。
我的项目中有一些 Dart 类,我在其中使用 Redstone Mapper 的 @Field()
注释对某些字段进行注释。
如何在运行时获得所有这些类?
我在 redstone_mapper_factory
中看到了私人地图 _cache
...但它是 私人。
我知道我可以使用 Reflection
包来扫描这些 类利用它。
您可以使用 dart:mirror
来做到这一点。
但我认为不可能通过红石获得,你应该在 github 上询问,如果你愿意,甚至可以自己进行更改并进行拉取请求,这应该不难,它只是 _cache
上的 getter。