Class TestApplicationComponentManager
- java.lang.Object
-
- dagger.hilt.android.internal.testing.TestApplicationComponentManager
-
- All Implemented Interfaces:
OnComponentReadyRunner.OnComponentReadyRunnerHolder
,dagger.hilt.internal.GeneratedComponentManager<java.lang.Object>
,dagger.hilt.internal.TestSingletonComponentManager
public final class TestApplicationComponentManager extends java.lang.Object implements dagger.hilt.internal.TestSingletonComponentManager, OnComponentReadyRunner.OnComponentReadyRunnerHolder
Do not use except in Hilt generated code!A manager for the creation of components that live in the test Application.
-
-
Constructor Summary
Constructors Constructor Description TestApplicationComponentManager(android.app.Application application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
earlySingletonComponent()
java.lang.Object
generatedComponent()
org.junit.runner.Description
getDescription()
OnComponentReadyRunner
getOnComponentReadyRunner()
java.lang.Object
getTestInstance()
<T> void
registerModule(java.lang.Class<T> moduleClass, T module)
For framework use only! This method should be called when a required module is installed.
-
-
-
Method Detail
-
earlySingletonComponent
public java.lang.Object earlySingletonComponent()
- Specified by:
earlySingletonComponent
in interfacedagger.hilt.internal.TestSingletonComponentManager
-
generatedComponent
public java.lang.Object generatedComponent()
- Specified by:
generatedComponent
in interfacedagger.hilt.internal.GeneratedComponentManager<java.lang.Object>
-
getOnComponentReadyRunner
public OnComponentReadyRunner getOnComponentReadyRunner()
- Specified by:
getOnComponentReadyRunner
in interfaceOnComponentReadyRunner.OnComponentReadyRunnerHolder
-
getDescription
public org.junit.runner.Description getDescription()
-
getTestInstance
public java.lang.Object getTestInstance()
-
registerModule
public <T> void registerModule(java.lang.Class<T> moduleClass, T module)
For framework use only! This method should be called when a required module is installed.
-
-