ViewInteractionModule_ProvideRootViewFactory.java
// Generated by Dagger (https://dagger.dev).
package androidx.test.espresso;
import android.view.View;
import androidx.test.espresso.base.RootViewPicker;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import javax.inject.Provider;
@DaggerGenerated
@SuppressWarnings({
"unchecked",
"rawtypes"
})
public final class ViewInteractionModule_ProvideRootViewFactory implements Factory<View> {
private final ViewInteractionModule module;
private final Provider<RootViewPicker> rootViewPickerProvider;
public ViewInteractionModule_ProvideRootViewFactory(ViewInteractionModule module,
Provider<RootViewPicker> rootViewPickerProvider) {
this.module = module;
this.rootViewPickerProvider = rootViewPickerProvider;
}
@Override
public View get() {
return provideRootView(module, rootViewPickerProvider.get());
}
public static ViewInteractionModule_ProvideRootViewFactory create(ViewInteractionModule module,
Provider<RootViewPicker> rootViewPickerProvider) {
return new ViewInteractionModule_ProvideRootViewFactory(module, rootViewPickerProvider);
}
public static View provideRootView(ViewInteractionModule instance,
RootViewPicker rootViewPicker) {
return Preconditions.checkNotNullFromProvides(instance.provideRootView(rootViewPicker));
}
}