Skip to content

Instantly share code, notes, and snippets.

@aleksandarzekovic
Created September 21, 2020 17:46
Show Gist options
  • Select an option

  • Save aleksandarzekovic/6393ae3bb22240aac28cdd5c8e02b8c3 to your computer and use it in GitHub Desktop.

Select an option

Save aleksandarzekovic/6393ae3bb22240aac28cdd5c8e02b8c3 to your computer and use it in GitHub Desktop.
public final class MainActivity_MembersInjector implements MembersInjector<MainActivity> {
private final Provider<Car> carProvider;
public MainActivity_MembersInjector(Provider<Car> carProvider) {
this.carProvider = carProvider;
}
public static MembersInjector<MainActivity> create(Provider<Car> carProvider) {
return new MainActivity_MembersInjector(carProvider);
}
@Override
public void injectMembers(MainActivity instance) {
injectCar(instance, carProvider.get());
}
@InjectedFieldSignature("me.aleksandarzekovic.dagertohilt.MainActivity.car")
public static void injectCar(MainActivity instance, Car car) {
instance.car = car;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment