All Classes and Interfaces

Class
Description
Generates an Hilt Activity class for the @AndroidEntryPoint annotated class.
A class that represents the values stored in an dagger.hilt.processor.internal.aggregateddeps.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 dagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModules annotation.
Processes the annotations annotated with dagger.hilt.migration.AliasOf
Processes the annotations annotated with dagger.hilt.migration.AliasOf
A class that represents the values stored in an dagger.hilt.internal.aliasof.AliasOfPropagatedData annotation.
Extracts a multimap of aliases annotated with 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 dagger.hilt.android.AndroidEntryPoint.
Processor that creates a module for classes marked with 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 dagger.hilt.android.testing.CustomTestApplication.
Processes usages of dagger.hilt.android.testing.CustomTestApplication.
A class that represents the values stored in an dagger.hilt.internal.definecomponent.DefineComponentClasses annotation.
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
A utility class for getting DefineComponentMetadatas.DefineComponentMetadata and DefineComponentBuilderMetadatas.DefineComponentBuilderMetadata.
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
Exception to throw when a required Element is or inherits from an error kind.
Generates an Hilt Fragment class for the @AndroidEntryPoint annotated class.
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
Extracts the list of annotations annotated with 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 dagger.hilt.migration.AliasOf
Provides the KspAliasOfProcessor.
Processor that creates a module for classes marked with 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 dagger.hilt.android.testing.CustomTestApplication.
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
Processes the annotations annotated with 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 KspOriginatingElemenetProcessor.
Processor that outputs dagger components based on transitive build deps.
Provides the KspRootProcessor.
Validates dagger.hilt.android.testing.UninstallModules usages.
Represents the method signature needed to uniquely identify a method.
Processes the annotations annotated with 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 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 dagger.hilt.android.internal.TestComponentData.
Generates an entry point for a test.
Validates dagger.hilt.android.testing.UninstallModules usages.
Validates dagger.hilt.android.testing.UninstallModules usages.
Generates an Hilt View class for the @AndroidEntryPoint annotated class.