BaseLayerModule

public class BaseLayerModule
extends Object

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


Dagger模块用于在基本包内创建实现类。

Summary

Nested classes

class BaseLayerModule.FailureHandlerHolder

AtomicReference的持有者 它允许在运行时更新它。

Public constructors

BaseLayerModule()

Public methods

ActiveRootLister provideActiveRootLister(RootsOracle rootsOracle)
AsyncTaskPoolMonitor provideCompatAsyncTaskMonitor(ThreadPoolExecutorExtractor extractor)
EventInjector provideEventInjector()
ActivityLifecycleMonitor provideLifecycleMonitor()
Looper provideMainLooper()
Executor provideMainThreadExecutor(Looper mainLooper)
Recycler provideRecycler()
AsyncTaskPoolMonitor provideSdkAsyncTaskMonitor(ThreadPoolExecutorExtractor extractor)
Context provideTargetContext()

Inherited methods

From class java.lang.Object

Public constructors

BaseLayerModule

BaseLayerModule ()

Public methods

provideActiveRootLister

ActiveRootLister provideActiveRootLister (RootsOracle rootsOracle)

Parameters
rootsOracle RootsOracle
Returns
ActiveRootLister

provideCompatAsyncTaskMonitor

AsyncTaskPoolMonitor provideCompatAsyncTaskMonitor (ThreadPoolExecutorExtractor extractor)

Parameters
extractor ThreadPoolExecutorExtractor
Returns
AsyncTaskPoolMonitor

provideEventInjector

EventInjector provideEventInjector ()

Returns
EventInjector

provideLifecycleMonitor

ActivityLifecycleMonitor provideLifecycleMonitor ()

Returns
ActivityLifecycleMonitor

provideMainLooper

Looper provideMainLooper ()

Returns
Looper

provideMainThreadExecutor

Executor provideMainThreadExecutor (Looper mainLooper)

Parameters
mainLooper Looper
Returns
Executor

provideRecycler

Recycler provideRecycler ()

Returns
Recycler

provideSdkAsyncTaskMonitor

AsyncTaskPoolMonitor provideSdkAsyncTaskMonitor (ThreadPoolExecutorExtractor extractor)

Parameters
extractor ThreadPoolExecutorExtractor
Returns
AsyncTaskPoolMonitor

provideTargetContext

Context provideTargetContext ()

Returns
Context