Adaga 2 ligações múltiplas com Kotlin
Eu tenho o seguinte trecho no meu módulo do punhal 2
@Singleton
@Provides
@ElementsIntoSet
fun providesQueries(foo: Foo): Set<Foo>{
val queries = LinkedHashSet<Foo>()
queries.add(foo)
return queries
}
Eu tento injetar dessa maneira
@Inject lateinit var foo: Set<Foo>
Mas o punhal mostra um erro que diz que o punhal não pode fornecer o java.util.Set sem o método @Provides ou @Produces.
Eu fiz o mesmo em java e funcionou. Alguém sabe por que está falhando?