BaseLayerModule_ProvideDefaultFailureHanderFactory.java

// Generated by Dagger (https://dagger.dev).
package androidx.test.espresso.base;

import android.content.Context;
import androidx.test.platform.io.PlatformTestStorage;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import javax.inject.Provider;

@DaggerGenerated
@SuppressWarnings({
    "unchecked",
    "rawtypes"
})
public final class BaseLayerModule_ProvideDefaultFailureHanderFactory implements Factory<DefaultFailureHandler> {
  private final BaseLayerModule module;

  private final Provider<Context> contextProvider;

  private final Provider<PlatformTestStorage> testStorageProvider;

  public BaseLayerModule_ProvideDefaultFailureHanderFactory(BaseLayerModule module,
      Provider<Context> contextProvider, Provider<PlatformTestStorage> testStorageProvider) {
    this.module = module;
    this.contextProvider = contextProvider;
    this.testStorageProvider = testStorageProvider;
  }

  @Override
  public DefaultFailureHandler get() {
    return provideDefaultFailureHander(module, contextProvider.get(), testStorageProvider.get());
  }

  public static BaseLayerModule_ProvideDefaultFailureHanderFactory create(BaseLayerModule module,
      Provider<Context> contextProvider, Provider<PlatformTestStorage> testStorageProvider) {
    return new BaseLayerModule_ProvideDefaultFailureHanderFactory(module, contextProvider, testStorageProvider);
  }

  public static DefaultFailureHandler provideDefaultFailureHander(BaseLayerModule instance,
      Context context, PlatformTestStorage testStorage) {
    return Preconditions.checkNotNullFromProvides(instance.provideDefaultFailureHander(context, testStorage));
  }
}