У меня есть некоторые проблемы при преобразовании интерфейсов кинжалов из java в Kotlin
Я получил [Dagger / MissingBinding] java .util.Map не может быть предоставлен без аннотируемого метода @ Provides.
Вот мой интерфейс
interface TopicConfigModule {
@Binds
@IntoMap
@StringKey(NAME)
fun bindCommandHandler(handler: TopicCommandHandler): CommandHandler
companion object {
@JvmStatic
@Provides
@FragmentScope
fun provideHubsConfig(
commandRegistry: Map<String, CommandHandler>
): Config {
return ...
}
}
}
, а CommandHandler - java interface
public interface HubsCommandHandler {```}