如何使用 Dagger 2 在 Kotlin 中注入命名字段参数?

How do you inject named field parameters in Kotlin with Dagger 2?

我在 Java 中有一个命名参数,我按以下方式注入:

@Inject @Named("io")
Scheduler ioScheduler; 

如何在 Kotlin 中执行此操作?

以下是命名字段的 Dagger2 和 Kotlin 表单。

 @field:[Inject Named("io")]
 lateinit var ioScheduler: Scheduler

另见: