Daga 2 multibindings con Kotlin
Tengo el siguiente fragmento en mi módulo Dagger 2
@Singleton
@Provides
@ElementsIntoSet
fun providesQueries(foo: Foo): Set<Foo>{
val queries = LinkedHashSet<Foo>()
queries.add(foo)
return queries
}
Intento inyectarme de esta manera
@Inject lateinit var foo: Set<Foo>
Pero dagger muestra un error que dice que Dagger no puede proporcionar java.util.Set sin el método @Provides o @Produces.
Hice lo mismo en Java y funcionó. ¿Alguien sabe por qué está fallando?