Provide方法中的断点在Eclipse中重新映射到ProvideAdapter

时间:2016-04-15 13:04:58

标签: eclipse dependency-injection breakpoints dagger

我在Eclipse中遇到问题(仍然使用Dagger 1)。

在dagger中,对于依赖注入(javax.inject),你创建一个Module类,提供方法,如下所示:

@dagger.Module
class FooModule {
  @dagger.Provides
  Something provideSomething() {
    return new Something();
  }
}

这将生成一个名为FooModule$$ModuleAdapter$ProvideSomethingProvidesAdapter的类(使用注释处理)。

如果我在provideSomething类(我的代码)中的FooModule方法中设置了断点,那么Eclipse几乎总是实际停在FooModule$$ModuleAdapter$ProvideSomethingProvidesAdapter类的相同行号上。

有谁知道如何避免这个问题?我怀疑这可能是一个Eclipse问题,它在某种程度上将生成的文件映射到它认为的" source"文件,但那当然不是我想要的。

在eclipse中可能有一些设置可以避免这个问题吗?

0 个答案:

没有答案