All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dagger.internal.codegen.processingstep.ProcessingStepsModule_ProcessingStepsFactory Maven / Gradle / Ivy

The newest version!
// 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));
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy