Kotlin + Dagger2 @Named аннотация в использовании метода модуля

У меня проблема с использованием аннотации Dagger 2 @Named в Котлине, которая мешает мне переносить график Кинжара в Котлин. Проблема возникает, когда мне нужно вводить в модульный метод Dagger параметр @Named. В этом случае я не буду вводить его через конструктор или поле. Я пробовал все целевые объекты использования аннотации Kotlin, и ни один из них не работает в параметре метода. Пожалуйста, любое решение будет очень оценено. Ниже приведена часть кода Java, которая после преобразования в Kotlin не будет компилироваться:

@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); } (...) } 

Цели использования сайта не применяются в этом случае, поскольку вы имеете дело с параметрами функции. Цель должна быть указана с помощью конструкторов, потому что для каждого параметра конструктора создается много кода в фоновом режиме.

Просто используйте аннотацию, как обычно:

 @Provides @Singleton fun provideLoginStore(@Named("main_dao_session") mainDaoSession: DaoSession, @Named("demo_dao_session") demoDaoSession: DaoSession): LoginStore { return LoginStoreImpl(mainDaoSession, demoDaoSession) } 
Intereting Posts
Связь между общим интерфейсом в Java и Kotlin (например: List <>) Как сравнить время простоя MotionEvent с часами, какова его временная база? Пропустить массив строк, которые не являются нулевыми, как массив строк с нулевым значением Грейд занимает время спереди, казалось бы, ничего не делает От Явы до Котлина перерыв или продолжение прыжка через границу класса kotlin Рекурсивное определение бесконечной последовательности в Котлине Интерфейс фабрики Kotlin с дженериками Наследование метода Init Kotlin: доступ к вложенному классу enum из java Представление календаря для создания представления Месяц, неделя и день с одним видом в Kotlin, Native Android и React-Native Отправка большого файла через BLE API на Android Начальная активность котлина с флагами Получить N последних объектов, испускаемых наблюдаемыми в RxJava2 Необходимо получить абсолютный путь к веб-странице с помощью Java