public class

BaseLayerModule

extends Object
java.lang.Object
   ↳ android.support.test.espresso.base.BaseLayerModule

Class Overview

Dagger module for creating the implementation classes within the base package.

Summary

Nested Classes
class BaseLayerModule.FailureHandlerHolder Holder for AtomicReference which allows updating it at runtime. 
Public Constructors
BaseLayerModule()
Public Methods
ActiveRootLister provideActiveRootLister(RootsOracle rootsOracle)
Optional<AsyncTaskPoolMonitor> provideCompatAsyncTaskMonitor(ThreadPoolExecutorExtractor extractor)
EventInjector provideEventInjector()
ActivityLifecycleMonitor provideLifecycleMonitor()
Looper provideMainLooper()
Executor provideMainThreadExecutor(Looper mainLooper)
Recycler provideRecycler()
AsyncTaskPoolMonitor provideSdkAsyncTaskMonitor(ThreadPoolExecutorExtractor extractor)
Context provideTargetContext()
UiController provideUiController(UiControllerImpl uiControllerImpl)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public BaseLayerModule ()

Public Methods

public ActiveRootLister provideActiveRootLister (RootsOracle rootsOracle)

public Optional<AsyncTaskPoolMonitor> provideCompatAsyncTaskMonitor (ThreadPoolExecutorExtractor extractor)

public EventInjector provideEventInjector ()

public ActivityLifecycleMonitor provideLifecycleMonitor ()

public Looper provideMainLooper ()

public Executor provideMainThreadExecutor (Looper mainLooper)

public Recycler provideRecycler ()

public AsyncTaskPoolMonitor provideSdkAsyncTaskMonitor (ThreadPoolExecutorExtractor extractor)

public Context provideTargetContext ()

public UiController provideUiController (UiControllerImpl uiControllerImpl)