All Classes and Interfaces

Class
Description
Annotation for propagating dependency information through javac runs.
Defines an alias between an existing Hilt scope and the annotated scope.
An annotation used to aggregate AliasOf values in a common location.
Defines a Hilt component.
Defines a builder for a Hilt component.
An annotation used to aggregate DefineComponent types in a common location.
A class used by DefineComponent#parent() as the default type when no parent is given.
Marks a Module-annotated class to allow it to have no InstallIn annotation.
Annotation for marking an interface as an entry point into a generated component.
Static utility methods for accessing objects through entry points.
For annotating annotations that generate input for the GenerateComponents.
An annotation used to aggregate GeneratesRootInput types in a common location.
An annotation that declares which component(s) the annotated class should be included in when Hilt generates the components.
An annotation used to specify the originating element that triggered the code generation of a type.
A Hilt component for singleton bindings.