dagger.internal.codegen.writing.UnscopedDirectInstanceBindingExpressionFactory_Factory 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.
package dagger.internal.codegen.writing;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import javax.annotation.Generated;
import javax.inject.Provider;
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes"
})
public final class UnscopedDirectInstanceBindingExpressionFactory_Factory implements Factory {
private final Provider componentImplementationProvider;
private final Provider assistedFactoryBindingExpressionFactoryProvider;
private final Provider componentInstanceBindingExpressionFactoryProvider;
private final Provider componentProvisionBindingExpressionFactoryProvider;
private final Provider componentRequirementBindingExpressionFactoryProvider;
private final Provider delegateBindingExpressionFactoryProvider;
private final Provider mapBindingExpressionFactoryProvider;
private final Provider optionalBindingExpressionFactoryProvider;
private final Provider setBindingExpressionFactoryProvider;
private final Provider simpleMethodBindingExpressionFactoryProvider;
private final Provider subcomponentCreatorBindingExpressionFactoryProvider;
public UnscopedDirectInstanceBindingExpressionFactory_Factory(
Provider componentImplementationProvider,
Provider assistedFactoryBindingExpressionFactoryProvider,
Provider componentInstanceBindingExpressionFactoryProvider,
Provider componentProvisionBindingExpressionFactoryProvider,
Provider componentRequirementBindingExpressionFactoryProvider,
Provider delegateBindingExpressionFactoryProvider,
Provider mapBindingExpressionFactoryProvider,
Provider optionalBindingExpressionFactoryProvider,
Provider setBindingExpressionFactoryProvider,
Provider simpleMethodBindingExpressionFactoryProvider,
Provider subcomponentCreatorBindingExpressionFactoryProvider) {
this.componentImplementationProvider = componentImplementationProvider;
this.assistedFactoryBindingExpressionFactoryProvider = assistedFactoryBindingExpressionFactoryProvider;
this.componentInstanceBindingExpressionFactoryProvider = componentInstanceBindingExpressionFactoryProvider;
this.componentProvisionBindingExpressionFactoryProvider = componentProvisionBindingExpressionFactoryProvider;
this.componentRequirementBindingExpressionFactoryProvider = componentRequirementBindingExpressionFactoryProvider;
this.delegateBindingExpressionFactoryProvider = delegateBindingExpressionFactoryProvider;
this.mapBindingExpressionFactoryProvider = mapBindingExpressionFactoryProvider;
this.optionalBindingExpressionFactoryProvider = optionalBindingExpressionFactoryProvider;
this.setBindingExpressionFactoryProvider = setBindingExpressionFactoryProvider;
this.simpleMethodBindingExpressionFactoryProvider = simpleMethodBindingExpressionFactoryProvider;
this.subcomponentCreatorBindingExpressionFactoryProvider = subcomponentCreatorBindingExpressionFactoryProvider;
}
@Override
public UnscopedDirectInstanceBindingExpressionFactory get() {
return newInstance(componentImplementationProvider.get(), assistedFactoryBindingExpressionFactoryProvider.get(), componentInstanceBindingExpressionFactoryProvider.get(), componentProvisionBindingExpressionFactoryProvider.get(), componentRequirementBindingExpressionFactoryProvider.get(), delegateBindingExpressionFactoryProvider.get(), mapBindingExpressionFactoryProvider.get(), optionalBindingExpressionFactoryProvider.get(), setBindingExpressionFactoryProvider.get(), simpleMethodBindingExpressionFactoryProvider.get(), subcomponentCreatorBindingExpressionFactoryProvider.get());
}
public static UnscopedDirectInstanceBindingExpressionFactory_Factory create(
Provider componentImplementationProvider,
Provider assistedFactoryBindingExpressionFactoryProvider,
Provider componentInstanceBindingExpressionFactoryProvider,
Provider componentProvisionBindingExpressionFactoryProvider,
Provider componentRequirementBindingExpressionFactoryProvider,
Provider delegateBindingExpressionFactoryProvider,
Provider mapBindingExpressionFactoryProvider,
Provider optionalBindingExpressionFactoryProvider,
Provider setBindingExpressionFactoryProvider,
Provider simpleMethodBindingExpressionFactoryProvider,
Provider subcomponentCreatorBindingExpressionFactoryProvider) {
return new UnscopedDirectInstanceBindingExpressionFactory_Factory(componentImplementationProvider, assistedFactoryBindingExpressionFactoryProvider, componentInstanceBindingExpressionFactoryProvider, componentProvisionBindingExpressionFactoryProvider, componentRequirementBindingExpressionFactoryProvider, delegateBindingExpressionFactoryProvider, mapBindingExpressionFactoryProvider, optionalBindingExpressionFactoryProvider, setBindingExpressionFactoryProvider, simpleMethodBindingExpressionFactoryProvider, subcomponentCreatorBindingExpressionFactoryProvider);
}
public static UnscopedDirectInstanceBindingExpressionFactory newInstance(
ComponentImplementation componentImplementation,
Object assistedFactoryBindingExpressionFactory,
Object componentInstanceBindingExpressionFactory,
Object componentProvisionBindingExpressionFactory,
Object componentRequirementBindingExpressionFactory, Object delegateBindingExpressionFactory,
Object mapBindingExpressionFactory, Object optionalBindingExpressionFactory,
Object setBindingExpressionFactory, Object simpleMethodBindingExpressionFactory,
Object subcomponentCreatorBindingExpressionFactory) {
return new UnscopedDirectInstanceBindingExpressionFactory(componentImplementation, (AssistedFactoryBindingExpression.Factory) assistedFactoryBindingExpressionFactory, (ComponentInstanceBindingExpression.Factory) componentInstanceBindingExpressionFactory, (ComponentProvisionBindingExpression.Factory) componentProvisionBindingExpressionFactory, (ComponentRequirementBindingExpression.Factory) componentRequirementBindingExpressionFactory, (DelegateBindingExpression.Factory) delegateBindingExpressionFactory, (MapBindingExpression.Factory) mapBindingExpressionFactory, (OptionalBindingExpression.Factory) optionalBindingExpressionFactory, (SetBindingExpression.Factory) setBindingExpressionFactory, (SimpleMethodBindingExpression.Factory) simpleMethodBindingExpressionFactory, (SubcomponentCreatorBindingExpression.Factory) subcomponentCreatorBindingExpressionFactory);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy