DefaultFailureHandler_Factory.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 javax.inject.Provider;
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes"
})
public final class DefaultFailureHandler_Factory implements Factory<DefaultFailureHandler> {
private final Provider<Context> appContextProvider;
private final Provider<PlatformTestStorage> testStorageProvider;
private final Provider<Boolean> captureScreenshotOnFailureProvider;
public DefaultFailureHandler_Factory(Provider<Context> appContextProvider,
Provider<PlatformTestStorage> testStorageProvider,
Provider<Boolean> captureScreenshotOnFailureProvider) {
this.appContextProvider = appContextProvider;
this.testStorageProvider = testStorageProvider;
this.captureScreenshotOnFailureProvider = captureScreenshotOnFailureProvider;
}
@Override
public DefaultFailureHandler get() {
return newInstance(appContextProvider.get(), testStorageProvider.get(), captureScreenshotOnFailureProvider.get());
}
public static DefaultFailureHandler_Factory create(Provider<Context> appContextProvider,
Provider<PlatformTestStorage> testStorageProvider,
Provider<Boolean> captureScreenshotOnFailureProvider) {
return new DefaultFailureHandler_Factory(appContextProvider, testStorageProvider, captureScreenshotOnFailureProvider);
}
public static DefaultFailureHandler newInstance(Context appContext,
PlatformTestStorage testStorage, boolean captureScreenshotOnFailure) {
return new DefaultFailureHandler(appContext, testStorage, captureScreenshotOnFailure);
}
}