我有一个非常大的项目,我遇到的问题是我希望更容易找到供应商。
我有很多模块,在大多数情况下,它们是在应用程序启动时注入到对象图中的全局模块。这是问题所在:假设我找到了一个标有@Inject
注释的属性,那么我希望能够立即找到提供者。我怎样才能做到这一点?我正在使用 Android Studio 2.0
我有一个非常大的项目,我遇到的问题是我希望更容易找到供应商。
我有很多模块,在大多数情况下,它们是在应用程序启动时注入到对象图中的全局模块。这是问题所在:假设我找到了一个标有@Inject
注释的属性,那么我希望能够立即找到提供者。我怎样才能做到这一点?我正在使用 Android Studio 2.0
我看到这被标记为 Dagger 2,但由于问题中未指定它,我将为 Dagger 1 提供答案。
Square 提供了Dagger IntelliJ 插件,它完全符合您的要求:
@Inject
Dagger IntelliJ 插件在对象和@Provides
创建它的方法之间创建视觉连接。
请注意,该插件是为 Dagger 1 设计的,所以如果它确实在 Dagger 2 中工作,那只是偶然。