dagger.internal.codegen.writing.UnscopedFrameworkInstanceCreationExpressionFactory_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.
// Generated by Dagger (https://dagger.dev).
package dagger.internal.codegen.writing;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import javax.inject.Provider;
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes"
})
public final class UnscopedFrameworkInstanceCreationExpressionFactory_Factory implements Factory {
private final Provider componentImplementationProvider;
private final Provider componentRequirementExpressionsProvider;
private final Provider anonymousProviderCreationExpressionFactoryProvider;
private final Provider delegatingFrameworkInstanceCreationExpressionFactoryProvider;
private final Provider dependencyMethodProducerCreationExpressionFactoryProvider;
private final Provider dependencyMethodProviderCreationExpressionFactoryProvider;
private final Provider injectionOrProvisionProviderCreationExpressionFactoryProvider;
private final Provider mapFactoryCreationExpressionFactoryProvider;
private final Provider membersInjectorProviderCreationExpressionFactoryProvider;
private final Provider optionalFactoryInstanceCreationExpressionFactoryProvider;
private final Provider producerCreationExpressionFactoryProvider;
private final Provider setFactoryCreationExpressionFactoryProvider;
public UnscopedFrameworkInstanceCreationExpressionFactory_Factory(
Provider componentImplementationProvider,
Provider componentRequirementExpressionsProvider,
Provider anonymousProviderCreationExpressionFactoryProvider,
Provider delegatingFrameworkInstanceCreationExpressionFactoryProvider,
Provider dependencyMethodProducerCreationExpressionFactoryProvider,
Provider dependencyMethodProviderCreationExpressionFactoryProvider,
Provider injectionOrProvisionProviderCreationExpressionFactoryProvider,
Provider mapFactoryCreationExpressionFactoryProvider,
Provider membersInjectorProviderCreationExpressionFactoryProvider,
Provider optionalFactoryInstanceCreationExpressionFactoryProvider,
Provider producerCreationExpressionFactoryProvider,
Provider setFactoryCreationExpressionFactoryProvider) {
this.componentImplementationProvider = componentImplementationProvider;
this.componentRequirementExpressionsProvider = componentRequirementExpressionsProvider;
this.anonymousProviderCreationExpressionFactoryProvider = anonymousProviderCreationExpressionFactoryProvider;
this.delegatingFrameworkInstanceCreationExpressionFactoryProvider = delegatingFrameworkInstanceCreationExpressionFactoryProvider;
this.dependencyMethodProducerCreationExpressionFactoryProvider = dependencyMethodProducerCreationExpressionFactoryProvider;
this.dependencyMethodProviderCreationExpressionFactoryProvider = dependencyMethodProviderCreationExpressionFactoryProvider;
this.injectionOrProvisionProviderCreationExpressionFactoryProvider = injectionOrProvisionProviderCreationExpressionFactoryProvider;
this.mapFactoryCreationExpressionFactoryProvider = mapFactoryCreationExpressionFactoryProvider;
this.membersInjectorProviderCreationExpressionFactoryProvider = membersInjectorProviderCreationExpressionFactoryProvider;
this.optionalFactoryInstanceCreationExpressionFactoryProvider = optionalFactoryInstanceCreationExpressionFactoryProvider;
this.producerCreationExpressionFactoryProvider = producerCreationExpressionFactoryProvider;
this.setFactoryCreationExpressionFactoryProvider = setFactoryCreationExpressionFactoryProvider;
}
@Override
public UnscopedFrameworkInstanceCreationExpressionFactory get() {
return newInstance(componentImplementationProvider.get(), componentRequirementExpressionsProvider.get(), anonymousProviderCreationExpressionFactoryProvider.get(), delegatingFrameworkInstanceCreationExpressionFactoryProvider.get(), dependencyMethodProducerCreationExpressionFactoryProvider.get(), dependencyMethodProviderCreationExpressionFactoryProvider.get(), injectionOrProvisionProviderCreationExpressionFactoryProvider.get(), mapFactoryCreationExpressionFactoryProvider.get(), membersInjectorProviderCreationExpressionFactoryProvider.get(), optionalFactoryInstanceCreationExpressionFactoryProvider.get(), producerCreationExpressionFactoryProvider.get(), setFactoryCreationExpressionFactoryProvider.get());
}
public static UnscopedFrameworkInstanceCreationExpressionFactory_Factory create(
Provider componentImplementationProvider,
Provider componentRequirementExpressionsProvider,
Provider anonymousProviderCreationExpressionFactoryProvider,
Provider delegatingFrameworkInstanceCreationExpressionFactoryProvider,
Provider dependencyMethodProducerCreationExpressionFactoryProvider,
Provider dependencyMethodProviderCreationExpressionFactoryProvider,
Provider injectionOrProvisionProviderCreationExpressionFactoryProvider,
Provider mapFactoryCreationExpressionFactoryProvider,
Provider membersInjectorProviderCreationExpressionFactoryProvider,
Provider optionalFactoryInstanceCreationExpressionFactoryProvider,
Provider producerCreationExpressionFactoryProvider,
Provider setFactoryCreationExpressionFactoryProvider) {
return new UnscopedFrameworkInstanceCreationExpressionFactory_Factory(componentImplementationProvider, componentRequirementExpressionsProvider, anonymousProviderCreationExpressionFactoryProvider, delegatingFrameworkInstanceCreationExpressionFactoryProvider, dependencyMethodProducerCreationExpressionFactoryProvider, dependencyMethodProviderCreationExpressionFactoryProvider, injectionOrProvisionProviderCreationExpressionFactoryProvider, mapFactoryCreationExpressionFactoryProvider, membersInjectorProviderCreationExpressionFactoryProvider, optionalFactoryInstanceCreationExpressionFactoryProvider, producerCreationExpressionFactoryProvider, setFactoryCreationExpressionFactoryProvider);
}
public static UnscopedFrameworkInstanceCreationExpressionFactory newInstance(
ComponentImplementation componentImplementation,
ComponentRequirementExpressions componentRequirementExpressions,
Object anonymousProviderCreationExpressionFactory,
Object delegatingFrameworkInstanceCreationExpressionFactory,
Object dependencyMethodProducerCreationExpressionFactory,
Object dependencyMethodProviderCreationExpressionFactory,
Object injectionOrProvisionProviderCreationExpressionFactory,
Object mapFactoryCreationExpressionFactory,
Object membersInjectorProviderCreationExpressionFactory,
Object optionalFactoryInstanceCreationExpressionFactory,
Object producerCreationExpressionFactory, Object setFactoryCreationExpressionFactory) {
return new UnscopedFrameworkInstanceCreationExpressionFactory(componentImplementation, componentRequirementExpressions, (AnonymousProviderCreationExpression.Factory) anonymousProviderCreationExpressionFactory, (DelegatingFrameworkInstanceCreationExpression.Factory) delegatingFrameworkInstanceCreationExpressionFactory, (DependencyMethodProducerCreationExpression.Factory) dependencyMethodProducerCreationExpressionFactory, (DependencyMethodProviderCreationExpression.Factory) dependencyMethodProviderCreationExpressionFactory, (InjectionOrProvisionProviderCreationExpression.Factory) injectionOrProvisionProviderCreationExpressionFactory, (MapFactoryCreationExpression.Factory) mapFactoryCreationExpressionFactory, (MembersInjectorProviderCreationExpression.Factory) membersInjectorProviderCreationExpressionFactory, (OptionalFactoryInstanceCreationExpression.Factory) optionalFactoryInstanceCreationExpressionFactory, (ProducerCreationExpression.Factory) producerCreationExpressionFactory, (SetFactoryCreationExpression.Factory) setFactoryCreationExpressionFactory);
}
}