error: [Dagger/DependencyCycle] Found a dependency cycle with Dagger2
I am trying to use @BindsInstance in a Component Builder, but can't inject dependency into a module
That is the component:
@Component(modules = [MainModule::class])
interface MainComponent {
fun inject(activity: MainActivity)
@Component.Builder
interface Builder {
@BindsInstance
fun mainDep(dep: MainTest): Builder
fun build(): MainComponent
}
}
That is the module:
@Module
class MainModule {
@Provides
fun provideMainTest(mainTest: MainTest) =...