为什么我在Kotlin使用AutoFactory时得到NonExistentClass?

问题描述 投票:0回答:1

我在Kotlin中使用AutoFactory,我收到了这个问题,我在使用java的时候没有任何问题。我收到这个问题是什么问题?

TopicLoaderModule_Companion_ProvidePageLoaderViewFactory.java:29: error: cannot find symbol private final Provider<NonExistentClass> pageElementFactoryProvider;

    @Provided private val presenter: Presenter,
       private val model: Model
)


@Module
interface TopicLoaderModule{
companion object {

@JvmStatic
@Provides
fun provideXXX(pageElementFactory: TopicElementFactory){
}

}
}

android kotlin dagger-2 autofactory
1个回答
2
投票

我想发帖回答我的问题。

kapt {
    correctErrorTypes = true
}

https:/kotlinlang.orgdocsreferencekapt.html#non-existent-type-correction

© www.soinside.com 2019 - 2024. All rights reserved.