在Dagger2中查找提供商的便捷方式

时间:2015-06-27 16:14:15

标签: android-studio dependency-injection dagger dagger-2

我有一个非常大的项目,我遇到的问题是我希望找到提供商更容易。

我有很多模块,大多数情况下,他们在应用程序启动时将全局模块注入到对象图中。问题在于:我们说我找到了标有@Inject注释的属性,然后我希望能够立即找到提供商。我怎样才能做到这一点?我正在使用Android studio 2.0

1 个答案:

答案 0 :(得分:0)

我看到这被标记为Dagger 2,但由于问题未指明,我将为Dagger 1提供答案。

Square提供的Dagger IntelliJ Plugin完全符合您的要求:

  

Dagger IntelliJ插件在@Inject对象和创建它的@Provides方法之间创建可视连接。

请注意,该插件专为Dagger 1设计,因此如果它在Dagger 2 it's merely by accident中有效。