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.AliasOfProcesses the annotations annotated with
dagger.hilt.migration.AliasOfA 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.DisableInstallInCheckProcesses the annotations annotated with
dagger.hilt.migration.DisableInstallInCheckException 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.
Provides the
KspAggregatedDepsProcessor.Processes the annotations annotated with
dagger.hilt.migration.AliasOfProvides the
KspAliasOfProcessor.Processor that creates a module for classes marked with
dagger.hilt.android.AndroidEntryPoint.Provides the
KspAndroidEntryPointProcessor.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.
Provides the
KspComponentTreeDepsProcessor.Processes usages of
dagger.hilt.android.testing.CustomTestApplication.Provides the
KspCustomTestApplicationProcessor.A processor for
dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.Provides the
KspDefineComponentProcessor.Processes the annotations annotated with
dagger.hilt.migration.DisableInstallInCheckProvides the
KspDisableInstallInCheckProcessor.Processes the annotations annotated with
dagger.hilt.GeneratesRootInput which generate
input for components and should be processed before component creation.Provides the
KspGeneratesRootInputProcessor.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.Provides the
KspUninstallModulesProcessor.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.