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

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

There is a newer version: 2.52
Show 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 UnscopedDirectInstanceRequestRepresentationFactory_Factory implements Factory {
  private final Provider componentImplementationProvider;

  private final Provider assistedFactoryRequestRepresentationFactoryProvider;

  private final Provider componentInstanceRequestRepresentationFactoryProvider;

  private final Provider componentProvisionRequestRepresentationFactoryProvider;

  private final Provider componentRequirementRequestRepresentationFactoryProvider;

  private final Provider delegateRequestRepresentationFactoryProvider;

  private final Provider mapRequestRepresentationFactoryProvider;

  private final Provider optionalRequestRepresentationFactoryProvider;

  private final Provider setRequestRepresentationFactoryProvider;

  private final Provider simpleMethodRequestRepresentationFactoryProvider;

  private final Provider subcomponentCreatorRequestRepresentationFactoryProvider;

  public UnscopedDirectInstanceRequestRepresentationFactory_Factory(
      Provider componentImplementationProvider,
      Provider assistedFactoryRequestRepresentationFactoryProvider,
      Provider componentInstanceRequestRepresentationFactoryProvider,
      Provider componentProvisionRequestRepresentationFactoryProvider,
      Provider componentRequirementRequestRepresentationFactoryProvider,
      Provider delegateRequestRepresentationFactoryProvider,
      Provider mapRequestRepresentationFactoryProvider,
      Provider optionalRequestRepresentationFactoryProvider,
      Provider setRequestRepresentationFactoryProvider,
      Provider simpleMethodRequestRepresentationFactoryProvider,
      Provider subcomponentCreatorRequestRepresentationFactoryProvider) {
    this.componentImplementationProvider = componentImplementationProvider;
    this.assistedFactoryRequestRepresentationFactoryProvider = assistedFactoryRequestRepresentationFactoryProvider;
    this.componentInstanceRequestRepresentationFactoryProvider = componentInstanceRequestRepresentationFactoryProvider;
    this.componentProvisionRequestRepresentationFactoryProvider = componentProvisionRequestRepresentationFactoryProvider;
    this.componentRequirementRequestRepresentationFactoryProvider = componentRequirementRequestRepresentationFactoryProvider;
    this.delegateRequestRepresentationFactoryProvider = delegateRequestRepresentationFactoryProvider;
    this.mapRequestRepresentationFactoryProvider = mapRequestRepresentationFactoryProvider;
    this.optionalRequestRepresentationFactoryProvider = optionalRequestRepresentationFactoryProvider;
    this.setRequestRepresentationFactoryProvider = setRequestRepresentationFactoryProvider;
    this.simpleMethodRequestRepresentationFactoryProvider = simpleMethodRequestRepresentationFactoryProvider;
    this.subcomponentCreatorRequestRepresentationFactoryProvider = subcomponentCreatorRequestRepresentationFactoryProvider;
  }

  @Override
  public UnscopedDirectInstanceRequestRepresentationFactory get() {
    return newInstance(componentImplementationProvider.get(), assistedFactoryRequestRepresentationFactoryProvider.get(), componentInstanceRequestRepresentationFactoryProvider.get(), componentProvisionRequestRepresentationFactoryProvider.get(), componentRequirementRequestRepresentationFactoryProvider.get(), delegateRequestRepresentationFactoryProvider.get(), mapRequestRepresentationFactoryProvider.get(), optionalRequestRepresentationFactoryProvider.get(), setRequestRepresentationFactoryProvider.get(), simpleMethodRequestRepresentationFactoryProvider.get(), subcomponentCreatorRequestRepresentationFactoryProvider.get());
  }

  public static UnscopedDirectInstanceRequestRepresentationFactory_Factory create(
      Provider componentImplementationProvider,
      Provider assistedFactoryRequestRepresentationFactoryProvider,
      Provider componentInstanceRequestRepresentationFactoryProvider,
      Provider componentProvisionRequestRepresentationFactoryProvider,
      Provider componentRequirementRequestRepresentationFactoryProvider,
      Provider delegateRequestRepresentationFactoryProvider,
      Provider mapRequestRepresentationFactoryProvider,
      Provider optionalRequestRepresentationFactoryProvider,
      Provider setRequestRepresentationFactoryProvider,
      Provider simpleMethodRequestRepresentationFactoryProvider,
      Provider subcomponentCreatorRequestRepresentationFactoryProvider) {
    return new UnscopedDirectInstanceRequestRepresentationFactory_Factory(componentImplementationProvider, assistedFactoryRequestRepresentationFactoryProvider, componentInstanceRequestRepresentationFactoryProvider, componentProvisionRequestRepresentationFactoryProvider, componentRequirementRequestRepresentationFactoryProvider, delegateRequestRepresentationFactoryProvider, mapRequestRepresentationFactoryProvider, optionalRequestRepresentationFactoryProvider, setRequestRepresentationFactoryProvider, simpleMethodRequestRepresentationFactoryProvider, subcomponentCreatorRequestRepresentationFactoryProvider);
  }

  public static UnscopedDirectInstanceRequestRepresentationFactory newInstance(
      ComponentImplementation componentImplementation,
      Object assistedFactoryRequestRepresentationFactory,
      Object componentInstanceRequestRepresentationFactory,
      Object componentProvisionRequestRepresentationFactory,
      Object componentRequirementRequestRepresentationFactory,
      Object delegateRequestRepresentationFactory, Object mapRequestRepresentationFactory,
      Object optionalRequestRepresentationFactory, Object setRequestRepresentationFactory,
      Object simpleMethodRequestRepresentationFactory,
      Object subcomponentCreatorRequestRepresentationFactory) {
    return new UnscopedDirectInstanceRequestRepresentationFactory(componentImplementation, (AssistedFactoryRequestRepresentation.Factory) assistedFactoryRequestRepresentationFactory, (ComponentInstanceRequestRepresentation.Factory) componentInstanceRequestRepresentationFactory, (ComponentProvisionRequestRepresentation.Factory) componentProvisionRequestRepresentationFactory, (ComponentRequirementRequestRepresentation.Factory) componentRequirementRequestRepresentationFactory, (DelegateRequestRepresentation.Factory) delegateRequestRepresentationFactory, (MapRequestRepresentation.Factory) mapRequestRepresentationFactory, (OptionalRequestRepresentation.Factory) optionalRequestRepresentationFactory, (SetRequestRepresentation.Factory) setRequestRepresentationFactory, (SimpleMethodRequestRepresentation.Factory) simpleMethodRequestRepresentationFactory, (SubcomponentCreatorRequestRepresentation.Factory) subcomponentCreatorRequestRepresentationFactory);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy