All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
ActivityComponent |
A Hilt component that has the lifetime of the activity.
|
ActivityComponentBuilder |
|
ActivityComponentManager |
Do not use except in Hilt generated code!
|
ActivityComponentManager.ActivityComponentBuilderEntryPoint |
|
ActivityContext |
Annotation for a Context that corresponds to the activity.
|
ActivityRetainedComponent |
A Hilt component that has the lifetime of a configuration surviving activity.
|
ActivityRetainedComponentBuilder |
|
ActivityRetainedLifecycle |
|
ActivityRetainedLifecycle.OnClearedListener |
|
ActivityRetainedSavedState |
Qualifies a binding that belongs to ActivityRetainedComponent.
|
ActivityRetainedScoped |
Scope annotation for bindings that should exist for the life of an activity, surviving
configuration.
|
ActivityScoped |
Scope annotation for bindings that should exist for the life of an activity.
|
AliasOf |
Defines an alias between an existing Hilt scope and the annotated scope.
|
AliasOfPropagatedData |
An annotation used to aggregate AliasOf values in a common location.
|
AndroidEntryPoint |
Marks an Android component class to be setup for injection with the standard Hilt Dagger Android
components.
|
AndroidInjection |
Injects core Android types.
|
AndroidInjectionKey |
|
AndroidInjectionKeys |
An internal implementation detail of Dagger's generated code.
|
AndroidInjectionModule |
Contains bindings to ensure the usability of dagger.android framework classes.
|
AndroidInjector<T> |
Performs members-injection for a concrete subtype of a core Android type (e.g., Activity or Fragment ).
|
AndroidInjector.Builder<T> |
Deprecated.
|
AndroidInjector.Factory<T> |
|
AndroidSupportInjection |
Injects core Android types from support libraries.
|
AndroidSupportInjectionModule |
This module no longer provides any value beyond what is provided in AndroidInjectionModule and is just an alias.
|
ApplicationComponentManager |
Do not use except in Hilt generated code!
|
ApplicationContext |
Annotation for an Application Context dependency.
|
ApplicationContextModule |
Provides a binding for an Android BinderFragment Context.
|
Assisted |
|
AssistedFactory |
Annotates an abstract class or interface used to create an instance of a type via an AssistedInject constructor.
|
AssistedInject |
Annotates the constuctor of a type that will be created via assisted injection.
|
BindElementsIntoSet |
|
Binding |
The association between a Key and the way in which instances of the key are provided.
|
Binding |
The association between a Key and the way in which instances of the key are provided.
|
BindingGraph |
A graph of bindings, dependency requests, and components.
|
BindingGraph |
A graph of bindings, dependency requests, and components.
|
BindingGraph.ChildFactoryMethodEdge |
An edge that represents a subcomponent factory method linking a parent component to a child
subcomponent.
|
BindingGraph.ChildFactoryMethodEdge |
An edge that represents a subcomponent factory method linking a parent component to a child
subcomponent.
|
BindingGraph.ComponentNode |
A component node in the graph.
|
BindingGraph.ComponentNode |
A component node in the graph.
|
BindingGraph.DependencyEdge |
An edge that represents a dependency on a binding.
|
BindingGraph.DependencyEdge |
An edge that represents a dependency on a binding.
|
BindingGraph.Edge |
An edge in the binding graph.
|
BindingGraph.Edge |
An edge in the binding graph.
|
BindingGraph.MaybeBinding |
|
BindingGraph.MaybeBinding |
|
BindingGraph.MissingBinding |
A node in the binding graph that represents a missing binding for a key in a component.
|
BindingGraph.MissingBinding |
A node in the binding graph that represents a missing binding for a key in a component.
|
BindingGraph.Node |
A node in the binding graph.
|
BindingGraph.Node |
A node in the binding graph.
|
BindingGraph.SubcomponentCreatorBindingEdge |
An edge that represents the link between a parent component and a child subcomponent implied by
a subcomponent creator ( builder or factory) binding.
|
BindingGraph.SubcomponentCreatorBindingEdge |
An edge that represents the link between a parent component and a child subcomponent implied by
a subcomponent creator ( builder or factory) binding.
|
BindingGraphPlugin |
|
BindingGraphPlugin |
|
BindingKind |
Represents the different kinds of Binding s that can exist in a binding graph.
|
BindingKind |
Represents the different kinds of Binding s that can exist in a binding graph.
|
Binds |
Annotates abstract methods of a Module that delegate bindings.
|
BindsInstance |
|
BindsOptionalOf |
Annotates methods that declare bindings for Optional containers of values from bindings
that may or may not be present in the component.
|
BindValue |
An annotation that can be used on a test field to contribute the value into the SingletonComponent .
|
BindValueIntoMap |
An annotation that can be used on a test field to contribute the value into the SingletonComponent as an IntoMap
for the given type.
|
BindValueIntoSet |
An annotation that can be used on a test field to contribute the value into the SingletonComponent as an IntoSet
for the given type.
|
BroadcastReceiverComponentManager |
Do not use except in Hilt generated code!
|
CallScoped |
A scope that lasts as long as a single gRPC ServerCall .
|
CancellationPolicy |
Annotates a production component or subcomponent to specify its policy when a child component is
cancelled.
|
CancellationPolicy.Propagation |
Enumeration of the options for what happens to a parent component when one of its child
components is cancelled.
|
ClassKey |
A MapKey annotation for maps with Class<?> keys.
|
Component |
Annotates an interface or abstract class for which a fully-formed, dependency-injected
implementation is to be generated from a set of Component.modules().
|
Component.Builder |
A builder for a component.
|
Component.Factory |
A factory for a component.
|
ComponentPath |
A path containing a component and all of its ancestor components.
|
ComponentPath |
A path containing a component and all of its ancestor components.
|
ComponentSupplier |
Interface for supplying a component.
|
ContributesAndroidInjector |
|
CurrentContextModule |
Provides the current Context .
|
CustomInject |
When used on a HiltAndroidApp -annotated application, this causes the
application to no longer inject itself in onCreate and instead allows it to be injected at some
other time.
|
CustomInjection |
Utility methods for injecting the application when using CustomInject .
|
CustomTestApplication |
An annotation that creates an application with the given base type that can be used for any
test in the given build.
|
DaggerActivity |
|
DaggerAnnotation |
Wrapper type for an annotation.
|
DaggerAppCompatActivity |
|
DaggerAppCompatDialogFragment |
|
DaggerApplication |
An Application that injects its members and can be used to inject objects that the
Android framework instantiates, such as Activitys, Fragments, or Services.
|
DaggerApplication |
An Application that injects its members and can be used to inject classes that the
Android framework instantiates.
|
DaggerBroadcastReceiver |
|
DaggerContentProvider |
|
DaggerDialogFragment |
Deprecated.
|
DaggerDialogFragment |
|
DaggerElement |
Wrapper type for an element.
|
DaggerExecutableElement |
Wrapper type for an executable element.
|
DaggerFragment |
Deprecated.
|
DaggerFragment |
|
DaggerIntentService |
|
DaggerProcessingEnv |
Wrapper type for an element.
|
DaggerProcessingEnv.Backend |
Represents a type of backend used for compilation.
|
DaggerService |
|
DaggerType |
Wrapper type for a type.
|
DaggerTypeElement |
Wrapper type for a type element.
|
DefaultViewModelFactories |
Modules and entry points for the default view model factory used by activities and fragments
annotated with @AndroidEntryPoint.
|
DefaultViewModelFactories.ActivityEntryPoint |
The activity entry point to retrieve the factory.
|
DefaultViewModelFactories.FragmentEntryPoint |
The fragment entry point to retrieve the factory.
|
DefaultViewModelFactories.InternalFactoryFactory |
Internal factory for the Hilt ViewModel Factory.
|
DefineComponent |
Defines a Hilt component.
|
DefineComponent.Builder |
Defines a builder for a Hilt component.
|
DefineComponentClasses |
An annotation used to aggregate DefineComponent types in a common location.
|
DefineComponentNoParent |
A class used by DefineComponent#parent() as the default type when no parent is given.
|
DependencyRequest |
Represents a request for a Key at an injection point.
|
DependencyRequest |
Represents a request for a Key at an injection point.
|
DependencyRequest.Builder |
|
DependencyRequest.Builder |
|
DiagnosticReporter |
|
DiagnosticReporter |
|
DisableInstallInCheck |
Marks a Module -annotated class to allow it to have no InstallIn annotation.
|
DispatchingAndroidInjector<T> |
Performs members-injection on instances of core Android types (e.g.
|
DispatchingAndroidInjector.InvalidInjectorBindingException |
|
EarlyEntryPoint |
An escape hatch for when a Hilt entry point usage needs to be called before the singleton
component is available in a Hilt test.
|
EarlyEntryPoints |
Static utility methods for accessing entry points annotated with EarlyEntryPoint .
|
EarlySingletonComponentCreator |
Creates a test's early component.
|
ElementsIntoSet |
The method's return type is Set<T> and all values are contributed to the set.
|
EntryPoint |
Annotation for marking an interface as an entry point into a generated component.
|
EntryPoints |
Static utility methods for accessing objects through entry points.
|
ForGrpcService |
|
FragmentComponent |
A Hilt component that has the lifetime of the fragment.
|
FragmentComponentBuilder |
|
FragmentComponentManager |
Do not use except in Hilt generated code!
|
FragmentComponentManager.FragmentComponentBuilderEntryPoint |
|
FragmentGetContextFix |
Runtime flag for the Fragment.getContext() fix.
|
FragmentGetContextFix.DisableFragmentGetContextFix |
Qualifier annotation to bind disable the Fragment.getContext() fix at runtime.
|
FragmentGetContextFix.FragmentGetContextFixEntryPoint |
Entry point for getting the flag.
|
FragmentScoped |
Scope annotation for bindings that should exist for the life of a fragment.
|
GeneratesRootInput |
For annotating annotations that generate input for the GenerateComponents .
|
GeneratesRootInputPropagatedData |
|
GrpcCallMetadataModule |
Provides Metadata about a gRPC call.
|
GrpcService |
Annotates a class that implements a gRPC service.
|
GrpcServiceProcessor |
|
HasAndroidInjector |
|
HasCustomInject |
Do not use except in Hilt generated code.
|
HiltAndroidApp |
Annotation for marking the Application class where the Dagger components
should be generated.
|
HiltAndroidRule |
A TestRule for Hilt that can be used with JVM or Instrumentation tests.
|
HiltAndroidTest |
Annotation used for marking an Android emulator tests that require injection.
|
HiltTestApplication |
An application that can be used for Android instrumentation or Robolectric tests using Hilt.
|
HiltViewModel |
Identifies a ViewModel for construction injection.
|
HiltViewModelAssistedMap |
Internal qualifier for the multibinding map of assisted factories for @AssistedInject-annotated
ViewModels used by the dagger.hilt.android.lifecycle.HiltViewModelFactory .
|
HiltViewModelFactory |
View Model Provider Factory for the Hilt Extension.
|
HiltViewModelFactory.ViewModelFactoriesEntryPoint |
Hilt entry point for getting the multi-binding map of ViewModels.
|
HiltViewModelMap |
Internal qualifier for the multibinding map of ViewModels used by the dagger.hilt.android.lifecycle.HiltViewModelFactory .
|
HiltViewModelMap.KeySet |
Internal qualifier for the multibinding set of class names annotated with @ViewModelInject.
|
InjectedByHilt |
Do not use except in Hilt generated code!
|
InProcessServerModule |
Installing this module into a @Singleton component means the component can
provide a Server that serves in-process requests.
|
InstallIn |
An annotation that declares which component(s) the annotated class should be included in when
Hilt generates the components.
|
InternalTestRoot |
Annotation that generates a Hilt test application.
|
IntKey |
A MapKey annotation for maps with int keys.
|
IntoMap |
The method's return type forms the type argument for the value of a Map<K, Provider<V>> ,
and the combination of the annotated key and the returned value is contributed to the map as a
key/value pair.
|
IntoSet |
The method's return type forms the generic type argument of a Set<T> , and the returned
value is contributed to the set.
|
Key |
A type and an optional qualifier that
is the lookup key for a binding.
|
Key |
A type and an optional qualifier that
is the lookup key for a binding.
|
Key.Builder |
|
Key.Builder |
|
Key.MultibindingContributionIdentifier |
An object that identifies a multibinding contribution method and the module class that
contributes it to the graph.
|
Key.MultibindingContributionIdentifier |
An object that identifies a multibinding contribution method and the module class that
contributes it to the graph.
|
Lazy<T> |
A handle to a lazily-computed value.
|
LazyClassKey |
A MapKey annotation for maps with Class<?> keys.
|
LongKey |
A MapKey annotation for maps with long keys.
|
MapKey |
Identifies annotation types that are used to associate keys with values returned by provider methods in order to compose a map.
|
MarkThatRulesRanRule |
A Junit TestRule that's installed in all Hilt tests.
|
MembersInjector<T> |
Injects dependencies into the fields and methods on instances of type T .
|
Module |
Annotates a class that contributes to the object graph.
|
Multibinds |
Annotates abstract module methods that declare multibindings.
|
NettyServerModule |
Installing this module into a @Singleton component means the component can
provide a Netty-based Server .
|
OnComponentReadyRunner |
Provides access to the Singleton component in tests, so that Rules can access it after custom
test modules have been added.
|
OnComponentReadyRunner.OnComponentReadyListener<T> |
Rules should register an implementation of this to get access to the singleton component
|
OnComponentReadyRunner.OnComponentReadyRunnerHolder |
Public for use by generated code and TestApplicationComponentManager
|
OptionalInject |
When placed on an AndroidEntryPoint -annotated activity / fragment /
view / etc, allows injection to occur optionally based on whether or not the application is using
Hilt.
|
OptionalInjectCheck |
|
OriginatingElement |
An annotation used to specify the originating element that triggered the code generation of a
type.
|
Produced<T> |
An interface that represents the result of a production of type T ,
or an exception that was thrown during that production.
|
Producer<T> |
An interface that represents the production of a type T .
|
ProducerModule |
Annotates a class that contributes Produces bindings to the production component.
|
ProducerMonitor |
|
Producers |
|
ProducerTimingRecorder |
A hook for recording the timing of the execution of individual
producer methods.
|
ProducerToken |
|
Produces |
Annotates methods of a producer module to create a production binding.
|
Production |
Qualifies a type that will be provided to the framework for use internally.
|
ProductionComponent |
Annotates an interface or abstract class for which a fully-formed, dependency-injected
implementation is to be generated from a set of modules.
|
ProductionComponent.Builder |
A builder for a production component.
|
ProductionComponent.Factory |
A factory for a production component.
|
ProductionComponentMonitor |
|
ProductionComponentMonitor.Factory |
|
ProductionComponentTimingRecorder |
|
ProductionComponentTimingRecorder.Factory |
|
ProductionScope |
|
ProductionSubcomponent |
|
ProductionSubcomponent.Builder |
A builder for a production subcomponent.
|
ProductionSubcomponent.Factory |
A factory for a production subcomponent.
|
Provides |
Annotates methods of a module to create a provider method binding.
|
ProxyServerCallHandler<RequestT,ResponseT> |
A ServerCallHandler that handles calls for a particular method by delegating to a handler
in a ServerServiceDefinition returned by a factory.
|
ProxyServerCallHandler.ServiceDefinitionFactory |
|
RequestKind |
Represents the different kinds of types that may be
requested as dependencies for the same key.
|
RequestKind |
Represents the different kinds of types that may be
requested as dependencies for the same key.
|
RetainedLifecycle |
A class for registered listeners on a retained lifecycle (generally backed up by a ViewModel).
|
RetainedLifecycle.OnClearedListener |
Listener for when the retained lifecycle is cleared.
|
RetainedLifecycleImpl |
Internal implementation.
|
Reusable |
A scope that indicates that the object returned by a binding may be (but might not be) reused.
|
SavedStateHandleHolder |
Implementation for SavedStateHandleHolder.
|
Scope |
A representation of a Scope .
|
Scope |
A representation of a Scope .
|
ServerModule |
Provides a @Singleton Server .
|
ServiceComponent |
A Hilt component that has the lifetime of the service.
|
ServiceComponentBuilder |
|
ServiceComponentManager |
Do not use except in Hilt generated code!
|
ServiceComponentManager.ServiceComponentBuilderEntryPoint |
|
ServiceScoped |
Scope annotation for bindings that should exist for the life of a service.
|
SingletonComponent |
A Hilt component for singleton bindings.
|
SkipTestInjection |
Annotation used for skipping test injection in a Hilt Android Test.
|
StringKey |
A MapKey annotation for maps with String keys.
|
Subcomponent |
|
Subcomponent.Builder |
A builder for a subcomponent.
|
Subcomponent.Factory |
A factory for a subcomponent.
|
TestApplicationComponentManager |
Do not use except in Hilt generated code!
|
TestApplicationComponentManagerHolder |
For use by Hilt internally only! Returns the component manager.
|
TestComponentData |
Contains the data needed to create a test's component.
|
TestComponentData.ComponentSupplier |
Returns the component using the given registered modules.
|
TestComponentDataSupplier |
|
TestInjector<T> |
Interface to expose a method for members injection for use in tests.
|
TestInstallIn |
An annotation that replaces one or more InstallIn modules with the annotated
module in tests.
|
TimingProductionComponentMonitor |
A monitor that measures the timing of the execution of a production component, and logs those
timings with the given recorder.
|
TimingProductionComponentMonitor.Factory |
|
TimingRecorders |
Utility methods relating to timing.
|
UninstallModules |
An annotation used to uninstall modules that have previously been installed with InstallIn .
|
UnstableApi |
Mark unstable Api usage.
|
ViewComponent |
A Hilt component that has the lifetime of the view.
|
ViewComponentBuilder |
|
ViewComponentManager |
Do not use except in Hilt generated code!
|
ViewComponentManager.FragmentContextWrapper |
Do not use except in Hilt generated code!
|
ViewComponentManager.ViewComponentBuilderEntryPoint |
|
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint |
|
ViewModelComponent |
A Hilt component that has the lifetime of a single ViewModel .
|
ViewModelComponentBuilder |
|
ViewModelLifecycle |
A class for registering listeners on the ViewModel lifecycle.
|
ViewModelScoped |
Scope annotation for bindings that should exist for the life of a a single ViewModel .
|
ViewScoped |
Scope annotation for bindings that should exist for the life of a View.
|
ViewWithFragmentComponent |
A Hilt component that has the lifetime of the view.
|
ViewWithFragmentComponentBuilder |
|
WithFragmentBindings |
|