All Classes and Interfaces

Class
Description
Generates an Hilt Activity class for the @AndroidEntryPoint annotated class.
Annotation for propagating dependency information through javac runs.
A class that represents the values stored in an AggregatedDeps annotation.
Processor that outputs dummy files to propagate information through multiple javac runs.
Processor that outputs dummy files to propagate information through multiple javac runs.
Utility class for aggregating metadata.
A class that represents the values stored in an
invalid @link
dagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModules
annotation.
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.AliasOf
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.AliasOf
A class that represents the values stored in an
invalid @link
dagger.hilt.internal.aliasof.AliasOfPropagatedData
annotation.
Extracts a multimap of aliases annotated with
invalid @link
dagger.hilt.migration.AliasOf
mapping them to scopes they are alias of.
Holder for commonly used class names.
Metadata class for @AndroidEntryPoint annotated classes.
The Android type of the Android Entry Point element.
Processor that creates a module for classes marked with
invalid @link
dagger.hilt.android.AndroidEntryPoint
.
Processor that creates a module for classes marked with
invalid @link
dagger.hilt.android.AndroidEntryPoint
.
Generates an Hilt Application for an @AndroidEntryPoint app class.
Exception to throw when input code has caused an error.
Implements default configurations for ProcessingSteps, and provides structure for exception handling.
Provides a test's @BindValue fields to the SINGLETON component.
Provides a test's @BindValue fields to the SINGLETON component.
Valid boolean values
Generates an Hilt BroadcastReceiver class for the @AndroidEntryPoint annotated class.
Holder for commonly used class names.
Represents information needed to create a component (i.e.
Represents a single component in the hierarchy.
Builder for ComponentDescriptor.
Utility class for getting the generated component name.
Helper methods for defining components and the component hierarchy.
Processor that outputs dagger components based on transitive build deps.
Processor that outputs dagger components based on transitive build deps.
Processes usages of
invalid @link
dagger.hilt.android.testing.CustomTestApplication
.
Processes usages of
invalid @link
dagger.hilt.android.testing.CustomTestApplication
.
A class that represents the values stored in an
invalid @link
dagger.hilt.internal.definecomponent.DefineComponentClasses
annotation.
A processor for
invalid @link
dagger.hilt.DefineComponent
and
invalid @link
dagger.hilt.DefineComponent.Builder
.
A processor for
invalid @link
dagger.hilt.DefineComponent
and
invalid @link
dagger.hilt.DefineComponent.Builder
.
A utility class for getting DefineComponentMetadatas.DefineComponentMetadata and DefineComponentBuilderMetadatas.DefineComponentBuilderMetadata.
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.DisableInstallInCheck
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.DisableInstallInCheck
Exception to throw when a required
invalid @link
Element
is or inherits from an error kind.
Generates an Hilt Fragment class for the @AndroidEntryPoint annotated class.
Processes the annotations annotated with
invalid @link
dagger.hilt.GeneratesRootInput
which generate input for components and should be processed before component creation.
Processes the annotations annotated with
invalid @link
dagger.hilt.GeneratesRootInput
which generate input for components and should be processed before component creation.
Extracts the list of annotations annotated with
invalid @link
dagger.hilt.GeneratesRootInput
.
Valid Gradle project type values.
Hilt annotation processor options.
The XProcessingEnvConfig used when processing Hilt.
Generates an entry point that allows for injection of the given activity
A JavacBasicAnnotationProcessor that contains a single BaseProcessingStep.
Processor that outputs dummy files to propagate information through multiple javac runs.
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.AliasOf
Provides the KspAliasOfProcessor.
Processor that creates a module for classes marked with
invalid @link
dagger.hilt.android.AndroidEntryPoint
.
A KspBasicAnnotationProcessor that contains a single BaseProcessingStep.
Provides a test's @BindValue fields to the SINGLETON component.
Provides the KspBindValueProcessor.
Processor that outputs dagger components based on transitive build deps.
Processes usages of
invalid @link
dagger.hilt.android.testing.CustomTestApplication
.
A processor for
invalid @link
dagger.hilt.DefineComponent
and
invalid @link
dagger.hilt.DefineComponent.Builder
.
Processes the annotations annotated with
invalid @link
dagger.hilt.migration.DisableInstallInCheck
Processes the annotations annotated with
invalid @link
dagger.hilt.GeneratesRootInput
which generate input for components and should be processed before component creation.
Processes the annotations annotated with
invalid @link
dagger.hilt.codegen.OriginatingElement
to check that they're only used on top-level classes and the value passed is also a top-level class.
Provides the
invalid @link
KspOriginatingElemenetProcessor
.
Processor that outputs dagger components based on transitive build deps.
Provides the KspRootProcessor.
Validates
invalid @link
dagger.hilt.android.testing.UninstallModules
usages.
Represents the method signature needed to uniquely identify a method.
Processes the annotations annotated with
invalid @link
dagger.hilt.codegen.OriginatingElement
to check that they're only used on top-level classes and the value passed is also a top-level class.
Processes the annotations annotated with
invalid @link
dagger.hilt.codegen.OriginatingElement
to check that they're only used on top-level classes and the value passed is also a top-level class.
PkgPrivateModuleMetadata contains a set of utilities for processing package private modules.
Static helper methods for throwing errors during code generation.
Static helper methods for writing a processor.
Contains metadata about the given hilt root.
Processor that outputs dagger components based on transitive build deps.
Processor that outputs dagger components based on transitive build deps.
Generates an Hilt Service class for the @AndroidEntryPoint annotated class.
Generates an implementation of
invalid @link
dagger.hilt.android.internal.TestComponentData
.
Generates an entry point for a test.
Validates
invalid @link
dagger.hilt.android.testing.UninstallModules
usages.
Validates
invalid @link
dagger.hilt.android.testing.UninstallModules
usages.
Generates an Hilt View class for the @AndroidEntryPoint annotated class.