dagger.internal.codegen.bindinggraphvalidation.BindingGraphValidationModule_ProvidePluginsFactory 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.bindinggraphvalidation;
import com.google.common.collect.ImmutableSet;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.codegen.compileroption.CompilerOptions;
import dagger.internal.codegen.validation.ValidationBindingGraphPlugin;
import javax.inject.Provider;
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes"
})
public final class BindingGraphValidationModule_ProvidePluginsFactory implements Factory> {
private final Provider factoryProvider;
private final Provider compilerOptionsProvider;
private final Provider validation1Provider;
private final Provider validation2Provider;
private final Provider validation3Provider;
private final Provider validation4Provider;
private final Provider validation5Provider;
private final Provider validation6Provider;
private final Provider validation7Provider;
private final Provider validation8Provider;
private final Provider validation9Provider;
private final Provider validation10Provider;
private final Provider validation11Provider;
public BindingGraphValidationModule_ProvidePluginsFactory(
Provider factoryProvider,
Provider compilerOptionsProvider,
Provider validation1Provider,
Provider validation2Provider,
Provider validation3Provider,
Provider validation4Provider,
Provider validation5Provider,
Provider validation6Provider,
Provider validation7Provider,
Provider validation8Provider,
Provider validation9Provider,
Provider validation10Provider,
Provider validation11Provider) {
this.factoryProvider = factoryProvider;
this.compilerOptionsProvider = compilerOptionsProvider;
this.validation1Provider = validation1Provider;
this.validation2Provider = validation2Provider;
this.validation3Provider = validation3Provider;
this.validation4Provider = validation4Provider;
this.validation5Provider = validation5Provider;
this.validation6Provider = validation6Provider;
this.validation7Provider = validation7Provider;
this.validation8Provider = validation8Provider;
this.validation9Provider = validation9Provider;
this.validation10Provider = validation10Provider;
this.validation11Provider = validation11Provider;
}
@Override
public ImmutableSet get() {
return providePlugins(factoryProvider.get(), compilerOptionsProvider.get(), validation1Provider.get(), validation2Provider.get(), validation3Provider.get(), validation4Provider.get(), validation5Provider.get(), validation6Provider.get(), validation7Provider.get(), validation8Provider.get(), validation9Provider.get(), validation10Provider.get(), validation11Provider.get());
}
public static BindingGraphValidationModule_ProvidePluginsFactory create(
Provider factoryProvider,
Provider compilerOptionsProvider,
Provider validation1Provider,
Provider validation2Provider,
Provider validation3Provider,
Provider validation4Provider,
Provider validation5Provider,
Provider validation6Provider,
Provider validation7Provider,
Provider validation8Provider,
Provider validation9Provider,
Provider validation10Provider,
Provider validation11Provider) {
return new BindingGraphValidationModule_ProvidePluginsFactory(factoryProvider, compilerOptionsProvider, validation1Provider, validation2Provider, validation3Provider, validation4Provider, validation5Provider, validation6Provider, validation7Provider, validation8Provider, validation9Provider, validation10Provider, validation11Provider);
}
public static ImmutableSet providePlugins(Object factory,
CompilerOptions compilerOptions, Object validation1, Object validation2, Object validation3,
Object validation4, Object validation5, Object validation6, Object validation7,
Object validation8, Object validation9, Object validation10, Object validation11) {
return Preconditions.checkNotNullFromProvides(BindingGraphValidationModule.providePlugins((CompositeBindingGraphPlugin.Factory) factory, compilerOptions, (DependencyCycleValidator) validation1, (DependsOnProductionExecutorValidator) validation2, (DuplicateBindingsValidator) validation3, (IncompatiblyScopedBindingsValidator) validation4, (InjectBindingValidator) validation5, (MapMultibindingValidator) validation6, (MissingBindingValidator) validation7, (NullableBindingValidator) validation8, (ProvisionDependencyOnProducerBindingValidator) validation9, (SetMultibindingValidator) validation10, (SubcomponentFactoryMethodValidator) validation11));
}
}