Метод "create" в Dagger 2

разбирал код, который генерирует Dagger 2 и задался вопросом. В какой момент времени вызывается метод "create"? Пытался найти через ctrl + лкм, но ничего не нашел.

  private final Provider<Computer> computerProvider;

  public MainActivity_MembersInjector(Provider<Computer> computerProvider) {
    this.computerProvider = computerProvider;
  }

  public static MembersInjector<MainActivity> create(Provider<Computer> computerProvider) {
    return new MainActivity_MembersInjector(computerProvider);
  }

  @Override
  public void injectMembers(MainActivity instance) {
    injectComputer(instance, computerProvider.get());
  }

  @InjectedFieldSignature("ru.manzharovn.myapplication.MainActivity.computer")
  public static void injectComputer(MainActivity instance, Computer computer) {
    instance.computer = computer;
  }
}```

Ответы (0 шт):