Метод "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;
}
}```