dagger.internal.codegen.validation.BindingMethodValidatorsModule_IndexValidatorsFactory 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.validation;
import androidx.room.compiler.codegen.XClassName;
import com.google.common.collect.ImmutableMap;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import dagger.internal.Providers;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@SuppressWarnings({
    "unchecked",
    "rawtypes",
    "KotlinInternal",
    "KotlinInternalInJava",
    "cast",
    "deprecation",
    "nullness:initialization.field.uninitialized"
})
public final class BindingMethodValidatorsModule_IndexValidatorsFactory implements Factory> {
  private final Provider providesMethodValidatorProvider;
  private final Provider producesMethodValidatorProvider;
  private final Provider bindsMethodValidatorProvider;
  private final Provider multibindsMethodValidatorProvider;
  private final Provider bindsOptionalOfMethodValidatorProvider;
  public BindingMethodValidatorsModule_IndexValidatorsFactory(
      Provider providesMethodValidatorProvider,
      Provider producesMethodValidatorProvider,
      Provider bindsMethodValidatorProvider,
      Provider multibindsMethodValidatorProvider,
      Provider bindsOptionalOfMethodValidatorProvider) {
    this.providesMethodValidatorProvider = providesMethodValidatorProvider;
    this.producesMethodValidatorProvider = producesMethodValidatorProvider;
    this.bindsMethodValidatorProvider = bindsMethodValidatorProvider;
    this.multibindsMethodValidatorProvider = multibindsMethodValidatorProvider;
    this.bindsOptionalOfMethodValidatorProvider = bindsOptionalOfMethodValidatorProvider;
  }
  @Override
  public ImmutableMap get() {
    return indexValidators(providesMethodValidatorProvider.get(), producesMethodValidatorProvider.get(), bindsMethodValidatorProvider.get(), multibindsMethodValidatorProvider.get(), bindsOptionalOfMethodValidatorProvider.get());
  }
  public static BindingMethodValidatorsModule_IndexValidatorsFactory create(
      javax.inject.Provider providesMethodValidatorProvider,
      javax.inject.Provider producesMethodValidatorProvider,
      javax.inject.Provider bindsMethodValidatorProvider,
      javax.inject.Provider multibindsMethodValidatorProvider,
      javax.inject.Provider bindsOptionalOfMethodValidatorProvider) {
    return new BindingMethodValidatorsModule_IndexValidatorsFactory(Providers.asDaggerProvider(providesMethodValidatorProvider), Providers.asDaggerProvider(producesMethodValidatorProvider), Providers.asDaggerProvider(bindsMethodValidatorProvider), Providers.asDaggerProvider(multibindsMethodValidatorProvider), Providers.asDaggerProvider(bindsOptionalOfMethodValidatorProvider));
  }
  public static BindingMethodValidatorsModule_IndexValidatorsFactory create(
      Provider providesMethodValidatorProvider,
      Provider producesMethodValidatorProvider,
      Provider bindsMethodValidatorProvider,
      Provider multibindsMethodValidatorProvider,
      Provider bindsOptionalOfMethodValidatorProvider) {
    return new BindingMethodValidatorsModule_IndexValidatorsFactory(providesMethodValidatorProvider, producesMethodValidatorProvider, bindsMethodValidatorProvider, multibindsMethodValidatorProvider, bindsOptionalOfMethodValidatorProvider);
  }
  public static ImmutableMap indexValidators(
      Object providesMethodValidator, Object producesMethodValidator, Object bindsMethodValidator,
      Object multibindsMethodValidator, Object bindsOptionalOfMethodValidator) {
    return Preconditions.checkNotNullFromProvides(BindingMethodValidatorsModule.indexValidators((ProvidesMethodValidator) providesMethodValidator, (ProducesMethodValidator) producesMethodValidator, (BindsMethodValidator) bindsMethodValidator, (MultibindsMethodValidator) multibindsMethodValidator, (BindsOptionalOfMethodValidator) bindsOptionalOfMethodValidator));
  }
}
                           © 2015 - 2025 Weber Informatics LLC | Privacy Policy