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

dagger.internal.codegen.compileroption.ProcessingEnvironmentCompilerOptions_Factory Maven / Gradle / Ivy

There is a newer version: 2.54
Show newest version
package dagger.internal.codegen.compileroption;

import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.codegen.langmodel.DaggerElements;
import javax.annotation.Generated;
import javax.annotation.processing.ProcessingEnvironment;
import javax.inject.Provider;

@DaggerGenerated
@Generated(
    value = "dagger.internal.codegen.ComponentProcessor",
    comments = "https://dagger.dev"
)
@SuppressWarnings({
    "unchecked",
    "rawtypes"
})
public final class ProcessingEnvironmentCompilerOptions_Factory implements Factory {
  private final Provider processingEnvironmentProvider;

  private final Provider daggerElementsProvider;

  public ProcessingEnvironmentCompilerOptions_Factory(
      Provider processingEnvironmentProvider,
      Provider daggerElementsProvider) {
    this.processingEnvironmentProvider = processingEnvironmentProvider;
    this.daggerElementsProvider = daggerElementsProvider;
  }

  @Override
  public ProcessingEnvironmentCompilerOptions get() {
    return newInstance(processingEnvironmentProvider.get(), daggerElementsProvider.get());
  }

  public static ProcessingEnvironmentCompilerOptions_Factory create(
      Provider processingEnvironmentProvider,
      Provider daggerElementsProvider) {
    return new ProcessingEnvironmentCompilerOptions_Factory(processingEnvironmentProvider, daggerElementsProvider);
  }

  public static ProcessingEnvironmentCompilerOptions newInstance(
      ProcessingEnvironment processingEnvironment, DaggerElements daggerElements) {
    return new ProcessingEnvironmentCompilerOptions(processingEnvironment, daggerElements);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy