dagger.internal.codegen.DelegateComponentProcessor_MembersInjector Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dagger-compiler Show documentation
Show all versions of dagger-compiler Show documentation
A fast dependency injector for Android and Java.
// Generated by Dagger (https://dagger.dev).
package dagger.internal.codegen;
import androidx.room.compiler.processing.XProcessingStep;
import com.google.common.collect.ImmutableList;
import dagger.MembersInjector;
import dagger.internal.DaggerGenerated;
import dagger.internal.InjectedFieldSignature;
import dagger.internal.QualifierMetadata;
import dagger.internal.codegen.base.ClearableCache;
import dagger.internal.codegen.base.SourceFileGenerator;
import dagger.internal.codegen.binding.InjectBindingRegistry;
import dagger.internal.codegen.binding.MembersInjectionBinding;
import dagger.internal.codegen.binding.ProvisionBinding;
import dagger.internal.codegen.validation.ExternalBindingGraphPlugins;
import dagger.internal.codegen.validation.ValidationBindingGraphPlugins;
import java.util.Set;
import javax.inject.Provider;
@QualifierMetadata
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava"
})
public final class DelegateComponentProcessor_MembersInjector implements MembersInjector {
private final Provider injectBindingRegistryProvider;
private final Provider> factoryGeneratorProvider;
private final Provider> membersInjectorGeneratorProvider;
private final Provider> processingStepsProvider;
private final Provider validationBindingGraphPluginsProvider;
private final Provider externalBindingGraphPluginsProvider;
private final Provider> clearableCachesProvider;
public DelegateComponentProcessor_MembersInjector(
Provider injectBindingRegistryProvider,
Provider> factoryGeneratorProvider,
Provider> membersInjectorGeneratorProvider,
Provider> processingStepsProvider,
Provider validationBindingGraphPluginsProvider,
Provider externalBindingGraphPluginsProvider,
Provider> clearableCachesProvider) {
this.injectBindingRegistryProvider = injectBindingRegistryProvider;
this.factoryGeneratorProvider = factoryGeneratorProvider;
this.membersInjectorGeneratorProvider = membersInjectorGeneratorProvider;
this.processingStepsProvider = processingStepsProvider;
this.validationBindingGraphPluginsProvider = validationBindingGraphPluginsProvider;
this.externalBindingGraphPluginsProvider = externalBindingGraphPluginsProvider;
this.clearableCachesProvider = clearableCachesProvider;
}
public static MembersInjector create(
Provider injectBindingRegistryProvider,
Provider> factoryGeneratorProvider,
Provider> membersInjectorGeneratorProvider,
Provider> processingStepsProvider,
Provider validationBindingGraphPluginsProvider,
Provider externalBindingGraphPluginsProvider,
Provider> clearableCachesProvider) {
return new DelegateComponentProcessor_MembersInjector(injectBindingRegistryProvider, factoryGeneratorProvider, membersInjectorGeneratorProvider, processingStepsProvider, validationBindingGraphPluginsProvider, externalBindingGraphPluginsProvider, clearableCachesProvider);
}
@Override
public void injectMembers(DelegateComponentProcessor instance) {
injectInjectBindingRegistry(instance, injectBindingRegistryProvider.get());
injectFactoryGenerator(instance, factoryGeneratorProvider.get());
injectMembersInjectorGenerator(instance, membersInjectorGeneratorProvider.get());
injectProcessingSteps(instance, processingStepsProvider.get());
injectValidationBindingGraphPlugins(instance, validationBindingGraphPluginsProvider.get());
injectExternalBindingGraphPlugins(instance, externalBindingGraphPluginsProvider.get());
injectClearableCaches(instance, clearableCachesProvider.get());
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.injectBindingRegistry")
public static void injectInjectBindingRegistry(Object instance,
InjectBindingRegistry injectBindingRegistry) {
((DelegateComponentProcessor) instance).injectBindingRegistry = injectBindingRegistry;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.factoryGenerator")
public static void injectFactoryGenerator(Object instance,
SourceFileGenerator factoryGenerator) {
((DelegateComponentProcessor) instance).factoryGenerator = factoryGenerator;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.membersInjectorGenerator")
public static void injectMembersInjectorGenerator(Object instance,
SourceFileGenerator membersInjectorGenerator) {
((DelegateComponentProcessor) instance).membersInjectorGenerator = membersInjectorGenerator;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.processingSteps")
public static void injectProcessingSteps(Object instance,
ImmutableList processingSteps) {
((DelegateComponentProcessor) instance).processingSteps = processingSteps;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.validationBindingGraphPlugins")
public static void injectValidationBindingGraphPlugins(Object instance,
ValidationBindingGraphPlugins validationBindingGraphPlugins) {
((DelegateComponentProcessor) instance).validationBindingGraphPlugins = validationBindingGraphPlugins;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.externalBindingGraphPlugins")
public static void injectExternalBindingGraphPlugins(Object instance,
ExternalBindingGraphPlugins externalBindingGraphPlugins) {
((DelegateComponentProcessor) instance).externalBindingGraphPlugins = externalBindingGraphPlugins;
}
@InjectedFieldSignature("dagger.internal.codegen.DelegateComponentProcessor.clearableCaches")
public static void injectClearableCaches(Object instance, Set clearableCaches) {
((DelegateComponentProcessor) instance).clearableCaches = clearableCaches;
}
}