2

私のプロジェクトにはいくつかの Dart クラスがあり、いくつかのフィールドにRedstone Mapper@Field()注釈を付けています。

実行時にこれらすべてのクラスを取得するにはどうすればよいですか?

プライベート マップ_cacheredstone_mapper_factory... で見たことがありますが、それはプライベートです。

パッケージを使用してこれらのクラスを自分でスキャンできることは承知していReflectionますが、それらはすべて Redstone マッパーによって既に検出および保存されているため、それを活用したいと考えています。

4

1 に答える 1

4

そのために使用できますdart:mirror

しかし、レッドストーンでそれを取得することは不可能だと思います。おそらく github で質問する必要があります。必要に応じて自分で変更を行い、プル リクエストを行うこともできます。難しいことではありません_cache

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

于 2016-06-06T22:36:00.367 に答える