私は非常に大規模なプロジェクトを持っています。私が抱えている問題は、プロバイダーを見つけやすくしたいということです。
私は多くのモジュールを持っていますが、ほとんどの場合、それらはアプリケーションの開始時にオブジェクト グラフに挿入されたグローバル モジュールです。問題は次のとおりです。注釈でマークされたプロパティを見つけたとしましょう@Inject。次に、プロバイダーをすぐに見つけられるようにしたいと考えています。どうやってやるの?Androidスタジオ2.0を使用しています
私は非常に大規模なプロジェクトを持っています。私が抱えている問題は、プロバイダーを見つけやすくしたいということです。
私は多くのモジュールを持っていますが、ほとんどの場合、それらはアプリケーションの開始時にオブジェクト グラフに挿入されたグローバル モジュールです。問題は次のとおりです。注釈でマークされたプロパティを見つけたとしましょう@Inject。次に、プロバイダーをすぐに見つけられるようにしたいと考えています。どうやってやるの?Androidスタジオ2.0を使用しています
これはダガー 2 とタグ付けされていますが、質問で指定されていないため、ダガー 1 の回答を提供します。
Square は、あなたが求めていることを正確に実行するDagger IntelliJ プラグインを提供しています。
Dagger IntelliJ プラグインは、
@Injectオブジェクトとそれを作成する@Providesメソッドとの間に視覚的な接続を作成します。
プラグインは Dagger 1 用に設計されているため、Dagger 2で機能する場合は単なる偶然です。