dagger.internal.codegen.processingstep.ProcessingStepsModule_ProcessingStepsFactory 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.processingstep;
import androidx.room.compiler.processing.XProcessingStep;
import com.google.common.collect.ImmutableList;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import dagger.internal.codegen.compileroption.CompilerOptions;
import javax.inject.Provider;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava"
})
public final class ProcessingStepsModule_ProcessingStepsFactory implements Factory> {
private final Provider mapKeyProcessingStepProvider;
private final Provider injectProcessingStepProvider;
private final Provider assistedInjectProcessingStepProvider;
private final Provider assistedFactoryProcessingStepProvider;
private final Provider assistedProcessingStepProvider;
private final Provider monitoringModuleProcessingStepProvider;
private final Provider multibindingAnnotationsProcessingStepProvider;
private final Provider bindsInstanceProcessingStepProvider;
private final Provider moduleProcessingStepProvider;
private final Provider componentProcessingStepProvider;
private final Provider componentHjarProcessingStepProvider;
private final Provider bindingMethodProcessingStepProvider;
private final Provider compilerOptionsProvider;
public ProcessingStepsModule_ProcessingStepsFactory(
Provider mapKeyProcessingStepProvider,
Provider injectProcessingStepProvider,
Provider assistedInjectProcessingStepProvider,
Provider assistedFactoryProcessingStepProvider,
Provider assistedProcessingStepProvider,
Provider monitoringModuleProcessingStepProvider,
Provider multibindingAnnotationsProcessingStepProvider,
Provider bindsInstanceProcessingStepProvider,
Provider moduleProcessingStepProvider,
Provider componentProcessingStepProvider,
Provider componentHjarProcessingStepProvider,
Provider bindingMethodProcessingStepProvider,
Provider compilerOptionsProvider) {
this.mapKeyProcessingStepProvider = mapKeyProcessingStepProvider;
this.injectProcessingStepProvider = injectProcessingStepProvider;
this.assistedInjectProcessingStepProvider = assistedInjectProcessingStepProvider;
this.assistedFactoryProcessingStepProvider = assistedFactoryProcessingStepProvider;
this.assistedProcessingStepProvider = assistedProcessingStepProvider;
this.monitoringModuleProcessingStepProvider = monitoringModuleProcessingStepProvider;
this.multibindingAnnotationsProcessingStepProvider = multibindingAnnotationsProcessingStepProvider;
this.bindsInstanceProcessingStepProvider = bindsInstanceProcessingStepProvider;
this.moduleProcessingStepProvider = moduleProcessingStepProvider;
this.componentProcessingStepProvider = componentProcessingStepProvider;
this.componentHjarProcessingStepProvider = componentHjarProcessingStepProvider;
this.bindingMethodProcessingStepProvider = bindingMethodProcessingStepProvider;
this.compilerOptionsProvider = compilerOptionsProvider;
}
@Override
public ImmutableList get() {
return processingSteps(mapKeyProcessingStepProvider.get(), injectProcessingStepProvider.get(), assistedInjectProcessingStepProvider.get(), assistedFactoryProcessingStepProvider.get(), assistedProcessingStepProvider.get(), monitoringModuleProcessingStepProvider.get(), multibindingAnnotationsProcessingStepProvider.get(), bindsInstanceProcessingStepProvider.get(), moduleProcessingStepProvider.get(), componentProcessingStepProvider.get(), componentHjarProcessingStepProvider.get(), bindingMethodProcessingStepProvider.get(), compilerOptionsProvider.get());
}
public static ProcessingStepsModule_ProcessingStepsFactory create(
Provider mapKeyProcessingStepProvider,
Provider injectProcessingStepProvider,
Provider assistedInjectProcessingStepProvider,
Provider assistedFactoryProcessingStepProvider,
Provider assistedProcessingStepProvider,
Provider monitoringModuleProcessingStepProvider,
Provider multibindingAnnotationsProcessingStepProvider,
Provider bindsInstanceProcessingStepProvider,
Provider moduleProcessingStepProvider,
Provider componentProcessingStepProvider,
Provider componentHjarProcessingStepProvider,
Provider bindingMethodProcessingStepProvider,
Provider compilerOptionsProvider) {
return new ProcessingStepsModule_ProcessingStepsFactory(mapKeyProcessingStepProvider, injectProcessingStepProvider, assistedInjectProcessingStepProvider, assistedFactoryProcessingStepProvider, assistedProcessingStepProvider, monitoringModuleProcessingStepProvider, multibindingAnnotationsProcessingStepProvider, bindsInstanceProcessingStepProvider, moduleProcessingStepProvider, componentProcessingStepProvider, componentHjarProcessingStepProvider, bindingMethodProcessingStepProvider, compilerOptionsProvider);
}
public static ImmutableList processingSteps(Object mapKeyProcessingStep,
Object injectProcessingStep, Object assistedInjectProcessingStep,
Object assistedFactoryProcessingStep, Object assistedProcessingStep,
Object monitoringModuleProcessingStep, Object multibindingAnnotationsProcessingStep,
Object bindsInstanceProcessingStep, Object moduleProcessingStep,
Object componentProcessingStep, Object componentHjarProcessingStep,
Object bindingMethodProcessingStep, CompilerOptions compilerOptions) {
return Preconditions.checkNotNullFromProvides(ProcessingStepsModule.processingSteps((MapKeyProcessingStep) mapKeyProcessingStep, (InjectProcessingStep) injectProcessingStep, (AssistedInjectProcessingStep) assistedInjectProcessingStep, (AssistedFactoryProcessingStep) assistedFactoryProcessingStep, (AssistedProcessingStep) assistedProcessingStep, (MonitoringModuleProcessingStep) monitoringModuleProcessingStep, (MultibindingAnnotationsProcessingStep) multibindingAnnotationsProcessingStep, (BindsInstanceProcessingStep) bindsInstanceProcessingStep, (ModuleProcessingStep) moduleProcessingStep, (ComponentProcessingStep) componentProcessingStep, (ComponentHjarProcessingStep) componentHjarProcessingStep, (BindingMethodProcessingStep) bindingMethodProcessingStep, compilerOptions));
}
}