簡體   English   中英

如何將注釋應用於Koin模塊依賴項聲明?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM