Могу ли я использовать инъекцию с помощью Dagger?

С помощью Google Guice или Gin я могу указать параметр, который не контролируется структурой внедрения зависимостей:

class SomeEditor {


  @Inject
  public SomeEditor(SomeClassA a, @Assisted("stage") SomeClassB b) {
  }

}

Вспомогательный параметрstage указывается в то время, когда экземплярSomeEditor создано.

Экземпляр SomeClassA берется из графа объектов, а экземпляр SomeClassB берется у вызывающей стороны во время выполнения.

Есть ли подобный способ сделать это в Dagger?

Ответы на вопрос(0)

Ваш ответ на вопрос