Anotación de Kotlin + Dagger2 @Named en el uso del método del proveedor del module

Tengo un problema al usar Dagger 2 @Named anotación en Kotlin que me impide migrar el gráfico Dagger a Kotlin. El problema ocurre cuando necesito inyectar en un método de module Dagger un parámetro @Named. En este caso, no lo inyectaré a través de un constructor o un campo. Probé todos los objectives de sitios de uso de la anotación de Kotlin y ninguno de ellos parece funcionar en un parámetro de método. Por favor, cualquier solución será muy apreciada. A continuación se muestra la parte del código de Java que una vez convertido a Kotlin no comstackrá:

@Module public final class MyModule { (...) @Provides @Singleton LoginStore provideLoginStore(@Named("main_dao_session") DaoSession mainDaoSession, @Named("demo_dao_session") DaoSession demoDaoSession) { return new LoginStoreImpl(mainDaoSession, demoDaoSession); } (...) } 

los objectives del sitio de uso no se aplican en este caso, ya que se trata de parameters de funciones. El objective debe especificarse con los constructores porque se genera una gran cantidad de código en el background para cada parámetro de constructor.

Solo usa la anotación como lo harías normalmente:

 @Provides @Singleton fun provideLoginStore(@Named("main_dao_session") mainDaoSession: DaoSession, @Named("demo_dao_session") demoDaoSession: DaoSession): LoginStore { return LoginStoreImpl(mainDaoSession, demoDaoSession) } 
  • Cómo mezclar múltiples constructores de class padre con val en class infantil
  • ¿Qué pasó cuando se ejecuta el código HashMap (it)?
  • Spring 5 and Kotlin 1.1 Coroutines: Type rx.Scheduler no presente
  • "" Java "" no se reconoce como un command interno o externo, progtwig o file por lotes. en Kotlin
  • ¿Por qué IntelliJ Idea no reconoce mis testings de Spek?
  • Variable de lanzamiento inteligente en la solución de lambda kotlin
  • Spring no puede manejar el método que devuelve la class Kotlin interna genérica
  • Jackson @ JsonIgnoreProperties múltiples campos con Kotlin
  • ¿Hay alguna manera de filtrar nulo Any? valores en Kotlin Map?
  • kotlin para anular los types de protobuf a String
  • ¿Cuáles son las diferencias entre el Código 1 y el Código 2 en Kotlin?