[英]How to apply an annotation to a Koin module dependency declaration?
我有以下Koin模塊:
val exampleModule = module {
single<ExampleRepository> { RealExampleRepository() }
}
我需要對RealExampleRepository
應用兩個注釋,以禁止實驗性協程API使用警告。
我需要應用的注釋是:
@FlowPreview
@ExperimentalCoroutinesApi
我怎樣才能做到這一點?
我發現可以通過將模塊轉換為方法並將注釋應用於方法來實現,如下所示:
@FlowPreview
@ExperimentalCoroutinesApi
fun exampleModule() = module {
single<ExampleRepository> { RealExampleRepository() }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.