All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dagger.internal.codegen.writing.UnscopedFrameworkInstanceCreationExpressionFactory_Factory Maven / Gradle / Ivy

The newest version!
// Generated by Dagger (https://dagger.dev).
package dagger.internal.codegen.writing;

import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;

@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@SuppressWarnings({
    "unchecked",
    "rawtypes",
    "KotlinInternal",
    "KotlinInternalInJava"
})
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);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy