dagger.internal.codegen.writing.ComponentBindingExpressions_Factory Maven / Gradle / Ivy
package dagger.internal.codegen.writing;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.codegen.binding.BindingGraph;
import dagger.internal.codegen.compileroption.CompilerOptions;
import dagger.internal.codegen.langmodel.DaggerTypes;
import java.util.Optional;
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 ComponentBindingExpressions_Factory implements Factory {
private final Provider> parentProvider;
private final Provider graphProvider;
private final Provider componentImplementationProvider;
private final Provider componentRequirementExpressionsProvider;
private final Provider componentMethodBindingExpressionFactoryProvider;
private final Provider delegateBindingExpressionFactoryProvider;
private final Provider derivedFromFrameworkInstanceBindingExpressionFactoryProvider;
private final Provider immediateFutureBindingExpressionFactoryProvider;
private final Provider membersInjectionBindingExpressionFactoryProvider;
private final Provider privateMethodBindingExpressionFactoryProvider;
private final Provider assistedPrivateMethodBindingExpressionFactoryProvider;
private final Provider producerNodeInstanceBindingExpressionFactoryProvider;
private final Provider providerInstanceBindingExpressionFactoryProvider;
private final Provider unscopedDirectInstanceBindingExpressionFactoryProvider;
private final Provider producerFromProviderCreationExpressionFactoryProvider;
private final Provider unscopedFrameworkInstanceCreationExpressionFactoryProvider;
private final Provider typesProvider;
private final Provider compilerOptionsProvider;
public ComponentBindingExpressions_Factory(
Provider> parentProvider,
Provider graphProvider,
Provider componentImplementationProvider,
Provider componentRequirementExpressionsProvider,
Provider componentMethodBindingExpressionFactoryProvider,
Provider delegateBindingExpressionFactoryProvider,
Provider derivedFromFrameworkInstanceBindingExpressionFactoryProvider,
Provider immediateFutureBindingExpressionFactoryProvider,
Provider membersInjectionBindingExpressionFactoryProvider,
Provider privateMethodBindingExpressionFactoryProvider,
Provider assistedPrivateMethodBindingExpressionFactoryProvider,
Provider producerNodeInstanceBindingExpressionFactoryProvider,
Provider providerInstanceBindingExpressionFactoryProvider,
Provider unscopedDirectInstanceBindingExpressionFactoryProvider,
Provider producerFromProviderCreationExpressionFactoryProvider,
Provider unscopedFrameworkInstanceCreationExpressionFactoryProvider,
Provider typesProvider, Provider compilerOptionsProvider) {
this.parentProvider = parentProvider;
this.graphProvider = graphProvider;
this.componentImplementationProvider = componentImplementationProvider;
this.componentRequirementExpressionsProvider = componentRequirementExpressionsProvider;
this.componentMethodBindingExpressionFactoryProvider = componentMethodBindingExpressionFactoryProvider;
this.delegateBindingExpressionFactoryProvider = delegateBindingExpressionFactoryProvider;
this.derivedFromFrameworkInstanceBindingExpressionFactoryProvider = derivedFromFrameworkInstanceBindingExpressionFactoryProvider;
this.immediateFutureBindingExpressionFactoryProvider = immediateFutureBindingExpressionFactoryProvider;
this.membersInjectionBindingExpressionFactoryProvider = membersInjectionBindingExpressionFactoryProvider;
this.privateMethodBindingExpressionFactoryProvider = privateMethodBindingExpressionFactoryProvider;
this.assistedPrivateMethodBindingExpressionFactoryProvider = assistedPrivateMethodBindingExpressionFactoryProvider;
this.producerNodeInstanceBindingExpressionFactoryProvider = producerNodeInstanceBindingExpressionFactoryProvider;
this.providerInstanceBindingExpressionFactoryProvider = providerInstanceBindingExpressionFactoryProvider;
this.unscopedDirectInstanceBindingExpressionFactoryProvider = unscopedDirectInstanceBindingExpressionFactoryProvider;
this.producerFromProviderCreationExpressionFactoryProvider = producerFromProviderCreationExpressionFactoryProvider;
this.unscopedFrameworkInstanceCreationExpressionFactoryProvider = unscopedFrameworkInstanceCreationExpressionFactoryProvider;
this.typesProvider = typesProvider;
this.compilerOptionsProvider = compilerOptionsProvider;
}
@Override
public ComponentBindingExpressions get() {
return newInstance(parentProvider.get(), graphProvider.get(), componentImplementationProvider.get(), componentRequirementExpressionsProvider.get(), componentMethodBindingExpressionFactoryProvider.get(), delegateBindingExpressionFactoryProvider.get(), derivedFromFrameworkInstanceBindingExpressionFactoryProvider.get(), immediateFutureBindingExpressionFactoryProvider.get(), membersInjectionBindingExpressionFactoryProvider.get(), privateMethodBindingExpressionFactoryProvider.get(), assistedPrivateMethodBindingExpressionFactoryProvider.get(), producerNodeInstanceBindingExpressionFactoryProvider.get(), providerInstanceBindingExpressionFactoryProvider.get(), unscopedDirectInstanceBindingExpressionFactoryProvider.get(), producerFromProviderCreationExpressionFactoryProvider.get(), unscopedFrameworkInstanceCreationExpressionFactoryProvider.get(), typesProvider.get(), compilerOptionsProvider.get());
}
public static ComponentBindingExpressions_Factory create(
Provider> parentProvider,
Provider graphProvider,
Provider componentImplementationProvider,
Provider componentRequirementExpressionsProvider,
Provider componentMethodBindingExpressionFactoryProvider,
Provider delegateBindingExpressionFactoryProvider,
Provider derivedFromFrameworkInstanceBindingExpressionFactoryProvider,
Provider immediateFutureBindingExpressionFactoryProvider,
Provider membersInjectionBindingExpressionFactoryProvider,
Provider privateMethodBindingExpressionFactoryProvider,
Provider assistedPrivateMethodBindingExpressionFactoryProvider,
Provider producerNodeInstanceBindingExpressionFactoryProvider,
Provider providerInstanceBindingExpressionFactoryProvider,
Provider unscopedDirectInstanceBindingExpressionFactoryProvider,
Provider producerFromProviderCreationExpressionFactoryProvider,
Provider unscopedFrameworkInstanceCreationExpressionFactoryProvider,
Provider typesProvider, Provider compilerOptionsProvider) {
return new ComponentBindingExpressions_Factory(parentProvider, graphProvider, componentImplementationProvider, componentRequirementExpressionsProvider, componentMethodBindingExpressionFactoryProvider, delegateBindingExpressionFactoryProvider, derivedFromFrameworkInstanceBindingExpressionFactoryProvider, immediateFutureBindingExpressionFactoryProvider, membersInjectionBindingExpressionFactoryProvider, privateMethodBindingExpressionFactoryProvider, assistedPrivateMethodBindingExpressionFactoryProvider, producerNodeInstanceBindingExpressionFactoryProvider, providerInstanceBindingExpressionFactoryProvider, unscopedDirectInstanceBindingExpressionFactoryProvider, producerFromProviderCreationExpressionFactoryProvider, unscopedFrameworkInstanceCreationExpressionFactoryProvider, typesProvider, compilerOptionsProvider);
}
public static ComponentBindingExpressions newInstance(
Optional parent, BindingGraph graph,
ComponentImplementation componentImplementation,
ComponentRequirementExpressions componentRequirementExpressions,
Object componentMethodBindingExpressionFactory, Object delegateBindingExpressionFactory,
Object derivedFromFrameworkInstanceBindingExpressionFactory,
Object immediateFutureBindingExpressionFactory,
Object membersInjectionBindingExpressionFactory, Object privateMethodBindingExpressionFactory,
Object assistedPrivateMethodBindingExpressionFactory,
Object producerNodeInstanceBindingExpressionFactory,
Object providerInstanceBindingExpressionFactory,
Object unscopedDirectInstanceBindingExpressionFactory,
Object producerFromProviderCreationExpressionFactory,
Object unscopedFrameworkInstanceCreationExpressionFactory, DaggerTypes types,
CompilerOptions compilerOptions) {
return new ComponentBindingExpressions(parent, graph, componentImplementation, componentRequirementExpressions, (ComponentMethodBindingExpression.Factory) componentMethodBindingExpressionFactory, (DelegateBindingExpression.Factory) delegateBindingExpressionFactory, (DerivedFromFrameworkInstanceBindingExpression.Factory) derivedFromFrameworkInstanceBindingExpressionFactory, (ImmediateFutureBindingExpression.Factory) immediateFutureBindingExpressionFactory, (MembersInjectionBindingExpression.Factory) membersInjectionBindingExpressionFactory, (PrivateMethodBindingExpression.Factory) privateMethodBindingExpressionFactory, (AssistedPrivateMethodBindingExpression.Factory) assistedPrivateMethodBindingExpressionFactory, (ProducerNodeInstanceBindingExpression.Factory) producerNodeInstanceBindingExpressionFactory, (ProviderInstanceBindingExpression.Factory) providerInstanceBindingExpressionFactory, (UnscopedDirectInstanceBindingExpressionFactory) unscopedDirectInstanceBindingExpressionFactory, (ProducerFromProviderCreationExpression.Factory) producerFromProviderCreationExpressionFactory, (UnscopedFrameworkInstanceCreationExpressionFactory) unscopedFrameworkInstanceCreationExpressionFactory, types, compilerOptions);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy