All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
dagger.internal.codegen.validation.ExternalBindingGraphPlugins_Factory Maven / Gradle / Ivy
// Generated by Dagger (https://dagger.dev).
package dagger.internal.codegen.validation;
import androidx.room.compiler.processing.XFiler;
import androidx.room.compiler.processing.XProcessingEnv;
import com.google.common.collect.ImmutableSet;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import dagger.spi.BindingGraphPlugin;
import java.util.Map;
import javax.inject.Provider;
@ScopeMetadata
@QualifierMetadata({
"dagger.internal.codegen.validation.External",
"dagger.internal.codegen.compileroption.ProcessingOptions"
})
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava"
})
public final class ExternalBindingGraphPlugins_Factory implements Factory {
private final Provider> legacyPluginsProvider;
private final Provider> pluginsProvider;
private final Provider diagnosticReporterFactoryProvider;
private final Provider filerProvider;
private final Provider processingEnvProvider;
private final Provider> processingOptionsProvider;
public ExternalBindingGraphPlugins_Factory(
Provider> legacyPluginsProvider,
Provider> pluginsProvider,
Provider diagnosticReporterFactoryProvider,
Provider filerProvider, Provider processingEnvProvider,
Provider> processingOptionsProvider) {
this.legacyPluginsProvider = legacyPluginsProvider;
this.pluginsProvider = pluginsProvider;
this.diagnosticReporterFactoryProvider = diagnosticReporterFactoryProvider;
this.filerProvider = filerProvider;
this.processingEnvProvider = processingEnvProvider;
this.processingOptionsProvider = processingOptionsProvider;
}
@Override
public ExternalBindingGraphPlugins get() {
return newInstance(legacyPluginsProvider.get(), pluginsProvider.get(), diagnosticReporterFactoryProvider.get(), filerProvider.get(), processingEnvProvider.get(), processingOptionsProvider.get());
}
public static ExternalBindingGraphPlugins_Factory create(
Provider> legacyPluginsProvider,
Provider> pluginsProvider,
Provider diagnosticReporterFactoryProvider,
Provider filerProvider, Provider processingEnvProvider,
Provider> processingOptionsProvider) {
return new ExternalBindingGraphPlugins_Factory(legacyPluginsProvider, pluginsProvider, diagnosticReporterFactoryProvider, filerProvider, processingEnvProvider, processingOptionsProvider);
}
public static ExternalBindingGraphPlugins newInstance(
ImmutableSet legacyPlugins,
ImmutableSet plugins, Object diagnosticReporterFactory,
XFiler filer, XProcessingEnv processingEnv, Map processingOptions) {
return new ExternalBindingGraphPlugins(legacyPlugins, plugins, (DiagnosticReporterFactory) diagnosticReporterFactory, filer, processingEnv, processingOptions);
}
}