diff options
Diffstat (limited to 'compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java')
-rw-r--r-- | compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java deleted file mode 100644 index 5b734a587..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java +++ /dev/null @@ -1,38 +0,0 @@ -package test; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericChild_MembersInjector<T> implements MembersInjector<GenericChild<T>> { - private final MembersInjector<GenericParent<T, B>> supertypeInjector; - private final Provider<A> aProvider; - private final Provider<T> tProvider; - - public GenericChild_MembersInjector(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) { - assert supertypeInjector != null; - this.supertypeInjector = supertypeInjector; - assert aProvider != null; - this.aProvider = aProvider; - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public void injectMembers(GenericChild<T> instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - supertypeInjector.injectMembers(instance); - instance.a = aProvider.get(); - instance.t = tProvider.get(); - instance.registerA(aProvider.get()); - instance.registerT(tProvider.get()); - } - - public static <T> MembersInjector<GenericChild<T>> create(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) { - return new GenericChild_MembersInjector<T>(supertypeInjector, aProvider, tProvider); - } -} - |