A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

ACTIVITY - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
ACTIVITY - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ACTIVITY_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ACTIVITY_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ACTIVITY_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ACTIVITY_RETAINED_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ACTIVITY_SCOPED - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ActivityGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt Activity class for the @AndroidEntryPoint annotated class.
ActivityGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator
 
addGeneratedAnnotation(TypeSpec.Builder, XProcessingEnv, Class<?>) - Static method in class dagger.hilt.processor.internal.Processors
 
addGeneratedAnnotation(TypeSpec.Builder, XProcessingEnv, String) - Static method in class dagger.hilt.processor.internal.Processors
 
additionalProcessingOptions() - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
Returns additional processing options that should only be applied for a single processor.
additionalProcessingOptions() - Method in class dagger.hilt.processor.internal.root.RootProcessor
 
AGGREGATED_DEPS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_EARLY_ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_EARLY_ENTRY_POINT_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_ELEMENT_PROXY - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_ROOT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_ROOT_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_UNINSTALL_MODULES - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AGGREGATED_UNINSTALL_MODULES_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AggregatedDeps - Annotation Type in dagger.hilt.processor.internal.aggregateddeps
Annotation for propagating dependency information through javac runs.
AggregatedDepsMetadata - Class in dagger.hilt.processor.internal.aggregateddeps
A class that represents the values stored in an AggregatedDeps annotation.
AggregatedDepsMetadata() - Constructor for class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
AggregatedDepsProcessingStep - Class in dagger.hilt.processor.internal.aggregateddeps
Processor that outputs dummy files to propagate information through multiple javac runs.
AggregatedDepsProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessingStep
 
AggregatedDepsProcessor - Class in dagger.hilt.processor.internal.aggregateddeps
Processor that outputs dummy files to propagate information through multiple javac runs.
AggregatedDepsProcessor() - Constructor for class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessor
 
aggregatedElementProxyName(XTypeElement) - Static method in class dagger.hilt.processor.internal.AggregatedElements
Returns the class name of the proxy or Optional.empty() if a proxy is not needed.
AggregatedElements - Class in dagger.hilt.processor.internal
Utility class for aggregating metadata.
AggregatedUninstallModulesMetadata - Class in dagger.hilt.processor.internal.uninstallmodules
A class that represents the values stored in an dagger.hilt.android.internal.uninstallmodules.AggregatedUninstallModules annotation.
AggregatedUninstallModulesMetadata() - Constructor for class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
 
aggregatingElement() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
Returns the aggregating element
aggregatingElement() - Method in class dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata
Returns the aggregating element
aggregatingElement() - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
Returns the aggregating element
aggregatingElement() - Method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
Returns the aggregating element
ALIAS_OF - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ALIAS_OF_PROPAGATED_DATA - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ALIAS_OF_PROPAGATED_DATA_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AliasOfProcessingStep - Class in dagger.hilt.processor.internal.aliasof
Processes the annotations annotated with dagger.hilt.migration.AliasOf
AliasOfProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.aliasof.AliasOfProcessingStep
 
AliasOfProcessor - Class in dagger.hilt.processor.internal.aliasof
Processes the annotations annotated with dagger.hilt.migration.AliasOf
AliasOfProcessor() - Constructor for class dagger.hilt.processor.internal.aliasof.AliasOfProcessor
 
AliasOfPropagatedDataMetadata - Class in dagger.hilt.processor.internal.aliasof
A class that represents the values stored in an dagger.hilt.internal.aliasof.AliasOfPropagatedData annotation.
AliasOfPropagatedDataMetadata() - Constructor for class dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata
 
AliasOfs - Class in dagger.hilt.processor.internal.aliasof
Extracts a multimap of aliases annotated with dagger.hilt.migration.AliasOf mapping them to scopes they are alias of.
allowsOptionalInjection() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns true if this class allows optional injection.
ANDROID_BIND_ELEMENTS_INTO_SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ANDROID_BIND_VALUE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ANDROID_BIND_VALUE_INTO_MAP - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ANDROID_BIND_VALUE_INTO_SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ANDROID_ENTRY_POINT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ANDROID_ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
AndroidClassNames - Class in dagger.hilt.android.processor.internal
Holder for commonly used class names.
AndroidEntryPointMetadata - Class in dagger.hilt.android.processor.internal.androidentrypoint
Metadata class for @AndroidEntryPoint annotated classes.
AndroidEntryPointMetadata() - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
 
AndroidEntryPointMetadata.AndroidType - Enum in dagger.hilt.android.processor.internal.androidentrypoint
The Android type of the Android Entry Point element.
AndroidEntryPointProcessingStep - Class in dagger.hilt.android.processor.internal.androidentrypoint
Processor that creates a module for classes marked with dagger.hilt.android.AndroidEntryPoint.
AndroidEntryPointProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessingStep
 
AndroidEntryPointProcessor - Class in dagger.hilt.android.processor.internal.androidentrypoint
Processor that creates a module for classes marked with dagger.hilt.android.AndroidEntryPoint.
AndroidEntryPointProcessor() - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor
 
androidType() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the AndroidEntryPointMetadata.AndroidType for the annotated element.
annotationClassNames() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.android.processor.internal.customtestapplication.CustomTestApplicationProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.aliasof.AliasOfProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.disableinstallincheck.DisableInstallInCheckProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.root.RootProcessingStep
 
annotationClassNames() - Method in class dagger.hilt.processor.internal.uninstallmodules.UninstallModulesProcessingStep
 
annotations() - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
APP - dagger.hilt.processor.internal.optionvalues.GradleProjectType
App project created with plugin 'com.android.application'.
append(ClassName, String) - Static method in class dagger.hilt.processor.internal.Processors
Appends the given string to the end of the class name.
APPLICATION - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
APPLICATION - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
APPLICATION - Static variable in class dagger.hilt.processor.internal.ClassNames
 
APPLICATION_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
APPLICATION_CONTEXT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
APPLICATION_CONTEXT_MODULE - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
APPLICATION_CONTEXT_MODULE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
APPLICATION_PROVIDER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
APPLICATION_PROVIDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ApplicationGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt Application for an @AndroidEntryPoint app class.
ApplicationGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator
 
ARRAYS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ASSISTED_FACTORY - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ASSISTED_INJECT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ATTRIBUTE_SET - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 

B

BadInputException - Exception in dagger.hilt.processor.internal
Exception to throw when input code has caused an error.
BadInputException(String) - Constructor for exception dagger.hilt.processor.internal.BadInputException
 
BadInputException(String, XElement) - Constructor for exception dagger.hilt.processor.internal.BadInputException
 
BadInputException(String, Iterable<? extends XElement>) - Constructor for exception dagger.hilt.processor.internal.BadInputException
 
baseAllowsOptionalInjection() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns true if any base class (transitively) allows optional injection.
baseClassName() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The name of the base class given to @AndroidEntryPoint
baseElement() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The base class given to @AndroidEntryPoint.
baseMetadata() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns Optional of AndroidEntryPointMetadata.
BaseProcessingStep - Class in dagger.hilt.processor.internal
Implements default configurations for ProcessingSteps, and provides structure for exception handling.
BaseProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.BaseProcessingStep
 
BINDS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
BINDS_OPTIONAL_OF - Static variable in class dagger.hilt.processor.internal.ClassNames
 
BindValueProcessingStep - Class in dagger.hilt.android.processor.internal.bindvalue
Provides a test's @BindValue fields to the SINGLETON component.
BindValueProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessingStep
 
BindValueProcessor - Class in dagger.hilt.android.processor.internal.bindvalue
Provides a test's @BindValue fields to the SINGLETON component.
BindValueProcessor() - Constructor for class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessor
 
BooleanValue - Enum in dagger.hilt.processor.internal.optionvalues
Valid boolean values
BROADCAST_RECEIVER - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
BROADCAST_RECEIVER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
BROADCAST_RECEIVER_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
BroadcastReceiverGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt BroadcastReceiver class for the @AndroidEntryPoint annotated class.
BroadcastReceiverGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.BroadcastReceiverGenerator
 
build() - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
builder() - Static method in class dagger.hilt.processor.internal.ComponentDescriptor
 
BUNDLE - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 

C

CALL_SUPER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
checkState(boolean, XElement, Object) - Static method in class dagger.hilt.processor.internal.ProcessorErrors
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, XElement, String, Object...) - Static method in class dagger.hilt.processor.internal.ProcessorErrors
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, Object) - Static method in class dagger.hilt.processor.internal.ProcessorErrors
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object...) - Static method in class dagger.hilt.processor.internal.ProcessorErrors
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkStateX(boolean, Collection<? extends XElement>, String, Object...) - Static method in class dagger.hilt.processor.internal.ProcessorErrors
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkWrongAndDeprecatedOptions(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
 
CLASS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ClassNames - Class in dagger.hilt.processor.internal
Holder for commonly used class names.
COLLECTIONS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
component() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns the ClassName for this component descriptor.
component(ClassName) - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
COMPONENT_ACTIVITY - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
COMPONENT_BUILDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
COMPONENT_ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
COMPONENT_SUPPLIER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
COMPONENT_SUPPLIER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
COMPONENT_TREE_DEPS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ComponentDependencies - Class in dagger.hilt.processor.internal.aggregateddeps
Represents information needed to create a component (i.e.
ComponentDependencies() - Constructor for class dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
 
ComponentDescriptor - Class in dagger.hilt.processor.internal
Represents a single component in the hierarchy.
ComponentDescriptor() - Constructor for class dagger.hilt.processor.internal.ComponentDescriptor
 
ComponentDescriptor.Builder - Interface in dagger.hilt.processor.internal
Builder for ComponentDescriptor.
componentElements() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
componentEntryPoints() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
 
componentEntryPoints() - Method in class dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
Returns the component entry point associated with the given a component.
componentManager() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the component manager this generated Hilt class should use.
componentManagerInitArgs() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the initialization arguments for the component manager.
componentManagerParam() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
 
ComponentNames - Class in dagger.hilt.processor.internal
Utility class for getting the generated component name.
components() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
Returns the components that this dependency will be installed in.
Components - Class in dagger.hilt.processor.internal
Helper methods for defining components and the component hierarchy.
componentTree() - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
ComponentTreeDepsProcessingStep - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
ComponentTreeDepsProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessingStep
 
ComponentTreeDepsProcessor - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
ComponentTreeDepsProcessor() - Constructor for class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessor
 
CONFIGS - Static variable in class dagger.hilt.processor.internal.HiltProcessingEnvConfigs
 
CONSTRUCTOR_NAME - Static variable in class dagger.hilt.processor.internal.Processors
 
CONTEXT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
CONTEXT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
CONTEXT_WRAPPER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
CONTEXTS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
CONTRIBUTES_ANDROID_INJECTOR - Static variable in class dagger.hilt.processor.internal.ClassNames
 
copyMethodSpecWithoutBody(MethodSpec) - Static method in class dagger.hilt.processor.internal.Processors
 
create() - Static method in class dagger.hilt.processor.internal.definecomponent.DefineComponents
 
create(ImmutableSet<AliasOfPropagatedDataMetadata>, ImmutableSet<ComponentDescriptor>) - Static method in class dagger.hilt.processor.internal.aliasof.AliasOfs
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.android.processor.internal.androidentrypoint.KspAndroidEntryPointProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.android.processor.internal.bindvalue.KspBindValueProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.android.processor.internal.customtestapplication.KspCustomTestApplicationProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.aggregateddeps.KspAggregatedDepsProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.aliasof.KspAliasOfProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.definecomponent.KspDefineComponentProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.disableinstallincheck.KspDisableInstallInCheckProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.generatesrootinput.KspGeneratesRootInputProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.originatingelement.KspOriginatingElementProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.root.KspComponentTreeDepsProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.root.KspRootProcessor.Provider
 
create(SymbolProcessorEnvironment) - Method in class dagger.hilt.processor.internal.uninstallmodules.KspUninstallModulesProcessor.Provider
 
creator() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns the ClassName for the creator interface.
creator(ClassName) - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
CUSTOM_INJECT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
CUSTOM_INJECTION - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
CUSTOM_TEST_APPLICATION - Static variable in class dagger.hilt.processor.internal.ClassNames
 
CustomTestApplicationProcessingStep - Class in dagger.hilt.android.processor.internal.customtestapplication
Processes usages of dagger.hilt.android.testing.CustomTestApplication.
CustomTestApplicationProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.android.processor.internal.customtestapplication.CustomTestApplicationProcessingStep
 
CustomTestApplicationProcessor - Class in dagger.hilt.android.processor.internal.customtestapplication
Processes usages of dagger.hilt.android.testing.CustomTestApplication.
CustomTestApplicationProcessor() - Constructor for class dagger.hilt.android.processor.internal.customtestapplication.CustomTestApplicationProcessor
 

D

dagger.hilt.android.processor.internal - package dagger.hilt.android.processor.internal
 
dagger.hilt.android.processor.internal.androidentrypoint - package dagger.hilt.android.processor.internal.androidentrypoint
 
dagger.hilt.android.processor.internal.bindvalue - package dagger.hilt.android.processor.internal.bindvalue
 
dagger.hilt.android.processor.internal.customtestapplication - package dagger.hilt.android.processor.internal.customtestapplication
 
dagger.hilt.processor.internal - package dagger.hilt.processor.internal
 
dagger.hilt.processor.internal.aggregateddeps - package dagger.hilt.processor.internal.aggregateddeps
 
dagger.hilt.processor.internal.aliasof - package dagger.hilt.processor.internal.aliasof
 
dagger.hilt.processor.internal.definecomponent - package dagger.hilt.processor.internal.definecomponent
 
dagger.hilt.processor.internal.disableinstallincheck - package dagger.hilt.processor.internal.disableinstallincheck
 
dagger.hilt.processor.internal.generatesrootinput - package dagger.hilt.processor.internal.generatesrootinput
 
dagger.hilt.processor.internal.optionvalues - package dagger.hilt.processor.internal.optionvalues
 
dagger.hilt.processor.internal.originatingelement - package dagger.hilt.processor.internal.originatingelement
 
dagger.hilt.processor.internal.root - package dagger.hilt.processor.internal.root
 
dagger.hilt.processor.internal.uninstallmodules - package dagger.hilt.processor.internal.uninstallmodules
 
DEFAULT_LIFECYCLE_OBSERVER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
DEFAULT_ROOT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DEFAULT_VIEW_MODEL_FACTORIES - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
DEFINE_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DEFINE_COMPONENT_BUILDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DEFINE_COMPONENT_CLASSES - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DEFINE_COMPONENT_CLASSES_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DEFINE_COMPONENT_NO_PARENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DefineComponentClassesMetadata - Class in dagger.hilt.processor.internal.definecomponent
A class that represents the values stored in an dagger.hilt.internal.definecomponent.DefineComponentClasses annotation.
DefineComponentClassesMetadata() - Constructor for class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
 
DefineComponentProcessingStep - Class in dagger.hilt.processor.internal.definecomponent
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
DefineComponentProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
 
DefineComponentProcessor - Class in dagger.hilt.processor.internal.definecomponent
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
DefineComponentProcessor() - Constructor for class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessor
 
DefineComponents - Class in dagger.hilt.processor.internal.definecomponent
A utility class for getting DefineComponentMetadatas.DefineComponentMetadata and DefineComponentBuilderMetadatas.DefineComponentBuilderMetadata.
delayErrors() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessingStep
 
delayErrors() - Method in class dagger.hilt.processor.internal.BaseProcessingStep
Returns true if you want to delay errors to the last round.
dependency() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
deps() - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
DISABLE_INSTALL_IN_CHECK - Static variable in class dagger.hilt.processor.internal.ClassNames
 
DisableInstallInCheckProcessingStep - Class in dagger.hilt.processor.internal.disableinstallincheck
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
DisableInstallInCheckProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.disableinstallincheck.DisableInstallInCheckProcessingStep
 
DisableInstallInCheckProcessor - Class in dagger.hilt.processor.internal.disableinstallincheck
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
DisableInstallInCheckProcessor() - Constructor for class dagger.hilt.processor.internal.disableinstallincheck.DisableInstallInCheckProcessor
 

E

EARLY_ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
element() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The class annotated with @AndroidEntryPoint.
element() - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
Returns the element annotated with dagger.hilt.internal.definecomponent.DefineComponent or dagger.hilt.internal.definecomponent.DefineComponent.Builder.
elementClassName() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The name of the class annotated with @AndroidEntryPoint
ELEMENTS_INTO_SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ENTRY_POINTS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
entryPoints() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
 
entryPoints() - Method in class dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
Returns the entry points associated with the given a component.
entryPoints(ClassName) - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
equals(Object) - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns true if the given ComponentDescriptor represents the same ComponentDescriptor.component().
ErrorTypeException - Exception in dagger.hilt.processor.internal
Exception to throw when a required Element is or inherits from an error kind.
ErrorTypeException(String, XElement) - Constructor for exception dagger.hilt.processor.internal.ErrorTypeException
 

F

FALSE - dagger.hilt.processor.internal.optionvalues.BooleanValue
 
FRAGMENT - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
FRAGMENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
FRAGMENT_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
FRAGMENT_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
FRAGMENT_GET_CONTEXT_FIX - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
FRAGMENT_SCOPED - Static variable in class dagger.hilt.processor.internal.ClassNames
 
FragmentGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt Fragment class for the @AndroidEntryPoint annotated class.
FragmentGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.FragmentGenerator
 
from(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
Returns metadata for all aggregated elements in the aggregating package.
from(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata
Returns metadata for all aggregated elements in the aggregating package.
from(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
Returns metadata for all aggregated elements in the aggregating package.
from(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
Returns metadata for all aggregated elements in the aggregating package.
from(ImmutableSet<XTypeElement>) - Static method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
Returns metadata for each aggregated element.
from(ImmutableSet<XTypeElement>) - Static method in class dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata
Returns metadata for each aggregated element.
from(ImmutableSet<XTypeElement>) - Static method in class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
Returns metadata for each aggregated element.
from(ImmutableSet<XTypeElement>) - Static method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
Returns metadata for each aggregated element.
from(ImmutableSet<ComponentDescriptor>, ImmutableSet<AggregatedDepsMetadata>, ImmutableSet<AggregatedUninstallModulesMetadata>, ImmutableSet<AggregatedEarlyEntryPointMetadata>, XProcessingEnv) - Static method in class dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
Returns the component dependencies for the given metadata.
from(String, ClassName, XProcessingEnv) - Static method in class dagger.hilt.processor.internal.AggregatedElements
Returns all aggregated elements in the aggregating package after validating them.

G

generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.BroadcastReceiverGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.FragmentGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.ServiceGenerator
 
generate() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.ViewGenerator
 
generate() - Method in class dagger.hilt.processor.internal.root.TestComponentDataGenerator
{@code public final class FooTest_TestComponentDataSupplier extends TestComponentDataSupplier {
generate() - Method in class dagger.hilt.processor.internal.root.TestInjectorGenerator
 
generateAggregatingClass(String, AnnotationSpec, XTypeElement, Class<?>) - Static method in class dagger.hilt.processor.internal.Processors
Generates the aggregating metadata class for an aggregating annotation.
generateAggregatingClass(String, AnnotationSpec, XTypeElement, Class<?>, XFiler.Mode) - Static method in class dagger.hilt.processor.internal.Processors
Generates the aggregating metadata class for an aggregating annotation.
GENERATED_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
GENERATED_COMPONENT_MANAGER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
GENERATED_COMPONENT_MANAGER_HOLDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
GENERATED_ENTRY_POINT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
generatedClassModifiers() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Modifiers that should be applied to the generated class.
generatedClassName() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The name of the generated base class, beginning with 'Hilt_'.
generatedComponent(ClassName, ClassName) - Method in class dagger.hilt.processor.internal.ComponentNames
Returns the name of the generated component.
generatedComponentsWrapper(ClassName) - Method in class dagger.hilt.processor.internal.ComponentNames
Returns the name of the generated component wrapper.
generatedComponentTreeDeps(ClassName) - Method in class dagger.hilt.processor.internal.ComponentNames
 
GENERATES_ROOT_INPUT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
GENERATES_ROOT_INPUT_PROPAGATED_DATA - Static variable in class dagger.hilt.processor.internal.ClassNames
 
GeneratesRootInputProcessingStep - Class in dagger.hilt.processor.internal.generatesrootinput
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
GeneratesRootInputProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessingStep
 
GeneratesRootInputProcessor - Class in dagger.hilt.processor.internal.generatesrootinput
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
GeneratesRootInputProcessor() - Constructor for class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessor
 
GeneratesRootInputs - Class in dagger.hilt.processor.internal.generatesrootinput
Extracts the list of annotations annotated with dagger.hilt.GeneratesRootInput.
GeneratesRootInputs(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputs
 
getAliasesFor(ClassName) - Method in class dagger.hilt.processor.internal.aliasof.AliasOfs
 
getAnnotationClassValues(XAnnotation, String) - Static method in class dagger.hilt.processor.internal.Processors
Returns a list of XTypeElements for a class attribute on an annotation.
getAnnotationValues(XAnnotation) - Static method in class dagger.hilt.processor.internal.Processors
Returns a map from XAnnotation attribute name to XAnnotationValues
getBadElement() - Method in exception dagger.hilt.processor.internal.ErrorTypeException
 
getBadElements() - Method in exception dagger.hilt.processor.internal.BadInputException
 
getComponentDescriptors(ImmutableSet<DefineComponentClassesMetadata>) - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponents
Returns the set of aggregated ComponentDescriptors.
getComponents(XElement) - Static method in class dagger.hilt.processor.internal.Components
Returns the dagger.hilt.InstallIn components for a given element.
getElementsToWaitFor(XRoundEnv) - Method in class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputs
 
getEnclosedClassName(XTypeElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns an equivalent class name with the . (dots) used for inner classes replaced with _.
getEnclosedClassName(ClassName) - Static method in class dagger.hilt.processor.internal.Processors
Returns an equivalent class name with the . (dots) used for inner classes replaced with _.
getEnclosedName(ClassName) - Static method in class dagger.hilt.processor.internal.Processors
Returns the name of a class, including prefixing with enclosing class names.
getFullEnclosedName(XElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns the fully qualified class name, with _ instead of .
getGradleProjectType(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns project type or null if Hilt Gradle Plugin is not applied.
getInstallInAnnotationSpec(ImmutableSet<ClassName>) - Static method in class dagger.hilt.processor.internal.Components
 
getMapKeyAnnotations(XElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns MapKey annotated annotations found on an element.
getOptionalAnnotationClassValues(XAnnotation, String) - Static method in class dagger.hilt.processor.internal.Processors
 
getOriginatingElementAnnotation(XTypeElement) - Static method in class dagger.hilt.processor.internal.Processors
 
getOriginatingTestElement(XElement) - Static method in class dagger.hilt.processor.internal.Processors
 
getProcessorOptions() - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
 
getQualifierAnnotations(XElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns Qualifier annotated annotations found on an element.
getScopeAnnotations(XElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns Scope annotated annotations found on an element.
getSupportedOptions() - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
getSupportedSourceVersion() - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
getTopLevelType(XElement) - Static method in class dagger.hilt.processor.internal.Processors
 
GradleProjectType - Enum in dagger.hilt.processor.internal.optionvalues
Valid Gradle project type values.

H

HAS_CUSTOM_INJECT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
hasAndroidEntryPointMetadata(XElement) - Static method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns true if the given element has Android Entry Point metadata.
hasAnnotation(Element, ClassName) - Static method in class dagger.hilt.processor.internal.Processors
Returns true if the given element has an annotation with the given class name.
hasDaggerAbstractMethodAnnotation(XExecutableElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns true if the given method is annotated with one of the annotations Dagger recognizes for abstract methods (e.g.
hasErrorTypeAnnotation(XElement) - Static method in class dagger.hilt.processor.internal.Processors
Returns true if the given element has an annotation that is an error kind.
HASH_MAP - Static variable in class dagger.hilt.processor.internal.ClassNames
 
HASH_SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
hashCode() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
 
hasJavaPackagePrivateVisibility(XHasModifiers) - Static method in class dagger.hilt.processor.internal.Processors
 
hasVisibleEmptyConstructor(XTypeElement) - Static method in class dagger.hilt.processor.internal.Processors
 
HILT_ANDROID_APP - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
HILT_ANDROID_APP - Static variable in class dagger.hilt.processor.internal.ClassNames
 
HILT_ANDROID_TEST - Static variable in class dagger.hilt.processor.internal.ClassNames
 
HILT_VIEW_MODEL - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
HILT_VIEW_MODEL_ASSISTED_FACTORY_MAP_QUALIFIER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
HILT_VIEW_MODEL_KEYS_QUALIFIER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
HILT_VIEW_MODEL_MAP_QUALIFIER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
HiltCompilerOptions - Class in dagger.hilt.processor.internal
Hilt annotation processor options.
HiltCompilerOptions() - Constructor for class dagger.hilt.processor.internal.HiltCompilerOptions
 
HiltProcessingEnvConfigs - Class in dagger.hilt.processor.internal
The XProcessingEnvConfig used when processing Hilt.

I

IDENTIFIER_NAME_STRING - Static variable in class dagger.hilt.processor.internal.ClassNames
 
initialize(XProcessingEnv) - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
initialize(XProcessingEnv) - Method in class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
INJECT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
INJECT_VIA_ON_CONTEXT_AVAILABLE_LISTENER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
INJECTED_BY_HILT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
injectMethodName() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The name of inject method for this class.
injectorClassName() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
The name of the generated injector for the Hilt class.
InjectorEntryPointGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an entry point that allows for injection of the given activity
InjectorEntryPointGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator
 
injectorInstallInAnnotation() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the @InstallIn annotation for the module providing this class.
INSTALL_IN - Static variable in class dagger.hilt.processor.internal.ClassNames
 
installInComponents() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns set of scopes that the component interface should be installed in.
INTENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
INTERNAL_TEST_ROOT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
INTO_MAP - Static variable in class dagger.hilt.processor.internal.ClassNames
 
INTO_SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
isAndroidSuperClassValidationDisabled(XTypeElement) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns true if the superclass validation is disabled for dagger.hilt.android.AndroidEntryPoint-annotated classes.
isAssignableFrom(XTypeElement, ClassName) - Static method in class dagger.hilt.processor.internal.Processors
Returns true if element inherits directly or indirectly from the className.
isAssignableFromAnyOf(XTypeElement, ImmutableSet<ClassName>) - Static method in class dagger.hilt.processor.internal.Processors
Returns true if element inherits directly or indirectly from any of the classNames.
isAssistedInjectViewModelsEnabled(XTypeElement) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
 
isCrossCompilationRootValidationDisabled(ImmutableSet<XTypeElement>, XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns true if cross-compilation root validation is disabled.
isModule() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
isModuleInstallInCheckDisabled(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns true if the check for dagger.hilt.InstallIn is disabled.
isRoot() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns true if the descriptor represents a root component.
isSharedTestComponentsEnabled(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns true of unit tests should try to share generated components, rather than using separate generated components per Hilt test root.
isTopLevel(XElement) - Static method in class dagger.hilt.processor.internal.Processors
 

J

JavacBaseProcessingStepProcessor - Class in dagger.hilt.processor.internal
A JavacBasicAnnotationProcessor that contains a single BaseProcessingStep.
JavacBaseProcessingStepProcessor() - Constructor for class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 

K

KOTLIN_METADATA - Static variable in class dagger.hilt.processor.internal.ClassNames
 
KOTLIN_SUPPRESS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
KspAggregatedDepsProcessor - Class in dagger.hilt.processor.internal.aggregateddeps
Processor that outputs dummy files to propagate information through multiple javac runs.
KspAggregatedDepsProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.aggregateddeps.KspAggregatedDepsProcessor
 
KspAggregatedDepsProcessor.Provider - Class in dagger.hilt.processor.internal.aggregateddeps
KspAliasOfProcessor - Class in dagger.hilt.processor.internal.aliasof
Processes the annotations annotated with dagger.hilt.migration.AliasOf
KspAliasOfProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.aliasof.KspAliasOfProcessor
 
KspAliasOfProcessor.Provider - Class in dagger.hilt.processor.internal.aliasof
Provides the KspAliasOfProcessor.
KspAndroidEntryPointProcessor - Class in dagger.hilt.android.processor.internal.androidentrypoint
Processor that creates a module for classes marked with dagger.hilt.android.AndroidEntryPoint.
KspAndroidEntryPointProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.KspAndroidEntryPointProcessor
 
KspAndroidEntryPointProcessor.Provider - Class in dagger.hilt.android.processor.internal.androidentrypoint
KspBaseProcessingStepProcessor - Class in dagger.hilt.processor.internal
A KspBasicAnnotationProcessor that contains a single BaseProcessingStep.
KspBaseProcessingStepProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
KspBindValueProcessor - Class in dagger.hilt.android.processor.internal.bindvalue
Provides a test's @BindValue fields to the SINGLETON component.
KspBindValueProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.android.processor.internal.bindvalue.KspBindValueProcessor
 
KspBindValueProcessor.Provider - Class in dagger.hilt.android.processor.internal.bindvalue
Provides the KspBindValueProcessor.
KspComponentTreeDepsProcessor - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
KspComponentTreeDepsProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.root.KspComponentTreeDepsProcessor
 
KspComponentTreeDepsProcessor.Provider - Class in dagger.hilt.processor.internal.root
KspCustomTestApplicationProcessor - Class in dagger.hilt.android.processor.internal.customtestapplication
Processes usages of dagger.hilt.android.testing.CustomTestApplication.
KspCustomTestApplicationProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.android.processor.internal.customtestapplication.KspCustomTestApplicationProcessor
 
KspCustomTestApplicationProcessor.Provider - Class in dagger.hilt.android.processor.internal.customtestapplication
KspDefineComponentProcessor - Class in dagger.hilt.processor.internal.definecomponent
A processor for dagger.hilt.DefineComponent and dagger.hilt.DefineComponent.Builder.
KspDefineComponentProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.definecomponent.KspDefineComponentProcessor
 
KspDefineComponentProcessor.Provider - Class in dagger.hilt.processor.internal.definecomponent
KspDisableInstallInCheckProcessor - Class in dagger.hilt.processor.internal.disableinstallincheck
Processes the annotations annotated with dagger.hilt.migration.DisableInstallInCheck
KspDisableInstallInCheckProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.disableinstallincheck.KspDisableInstallInCheckProcessor
 
KspDisableInstallInCheckProcessor.Provider - Class in dagger.hilt.processor.internal.disableinstallincheck
KspGeneratesRootInputProcessor - Class in dagger.hilt.processor.internal.generatesrootinput
Processes the annotations annotated with dagger.hilt.GeneratesRootInput which generate input for components and should be processed before component creation.
KspGeneratesRootInputProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.generatesrootinput.KspGeneratesRootInputProcessor
 
KspGeneratesRootInputProcessor.Provider - Class in dagger.hilt.processor.internal.generatesrootinput
KspOriginatingElementProcessor - Class in dagger.hilt.processor.internal.originatingelement
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.
KspOriginatingElementProcessor.Provider - Class in dagger.hilt.processor.internal.originatingelement
Provides the KspOriginatingElemenetProcessor.
KspRootProcessor - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
KspRootProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.root.KspRootProcessor
 
KspRootProcessor.Provider - Class in dagger.hilt.processor.internal.root
Provides the KspRootProcessor.
KspUninstallModulesProcessor - Class in dagger.hilt.processor.internal.uninstallmodules
Validates dagger.hilt.android.testing.UninstallModules usages.
KspUninstallModulesProcessor(SymbolProcessorEnvironment) - Constructor for class dagger.hilt.processor.internal.uninstallmodules.KspUninstallModulesProcessor
 
KspUninstallModulesProcessor.Provider - Class in dagger.hilt.processor.internal.uninstallmodules

L

LAYOUT_INFLATER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
LAZY_CLASS_KEY - Static variable in class dagger.hilt.processor.internal.ClassNames
 
LIBRARY - dagger.hilt.processor.internal.optionvalues.GradleProjectType
Library project created with plugin 'com.android.library'.
LIFECYCLE_OWNER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
LIST - Static variable in class dagger.hilt.processor.internal.ClassNames
 

M

MAIN_THREAD - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
manuallyConstruct(XTypeElement, XTypeElement, ClassName, boolean, AndroidEntryPointMetadata.AndroidType, Optional<AndroidEntryPointMetadata>, ImmutableSet<ClassName>, TypeName, Optional<CodeBlock>) - Static method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
 
MAP - Static variable in class dagger.hilt.processor.internal.ClassNames
 
MAP_KEY - Static variable in class dagger.hilt.processor.internal.ClassNames
 
MethodSignature - Class in dagger.hilt.processor.internal
Represents the method signature needed to uniquely identify a method.
MODULE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
modules() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
 
modules() - Method in class dagger.hilt.processor.internal.aggregateddeps.ComponentDependencies
Returns the modules for a component, without any filtering.
modules(ClassName) - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
modulesThatDaggerCannotConstruct(ClassName) - Method in class dagger.hilt.processor.internal.root.RootMetadata
Returns all modules in the given component that do not have accessible default constructors.
MULTI_DEX_APPLICATION - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
MULTI_DEX_APPLICATION - Static variable in class dagger.hilt.processor.internal.ClassNames
 
MULTIBINDS - Static variable in class dagger.hilt.processor.internal.ClassNames
 

N

NULLABLE - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
NULLABLE_INTERNAL - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 

O

OBJECT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
of(XElement) - Static method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the AndroidEntryPointMetadata for a @AndroidEntryPoint annotated element.
of(XExecutableElement) - Static method in class dagger.hilt.processor.internal.MethodSignature
Creates a MethodSignature from an XExecutableElement
of(MethodSpec) - Static method in class dagger.hilt.processor.internal.MethodSignature
Creates a MethodSignature from a MethodSpec
of(String, TypeName...) - Static method in class dagger.hilt.processor.internal.MethodSignature
Creates a MethodSignature from a method name and parameter TypeNames
ON_COMPONENT_READY_RUNNER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ON_COMPONENT_READY_RUNNER_HOLDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ON_CONTEXT_AVAILABLE_LISTENER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ON_RECEIVE_BYTECODE_INJECTION_MARKER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
OPTIONAL_INJECT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ORIGINATING_ELEMENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
OriginatingElementProcessingStep - Class in dagger.hilt.processor.internal.originatingelement
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.
OriginatingElementProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessingStep
 
OriginatingElementProcessor - Class in dagger.hilt.processor.internal.originatingelement
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.
OriginatingElementProcessor() - Constructor for class dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessor
 
overridesAndroidEntryPointClass() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns true if any base class (transitively) uses @AndroidEntryPoint.

P

parent() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns the ClassName for the parent, if it exists.
parent(ComponentDescriptor) - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
PkgPrivateMetadata - Class in dagger.hilt.processor.internal.aggregateddeps
PkgPrivateModuleMetadata contains a set of utilities for processing package private modules.
PkgPrivateMetadata() - Constructor for class dagger.hilt.processor.internal.aggregateddeps.PkgPrivateMetadata
 
postProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessingStep
 
postProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
postProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
 
postProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessingStep
 
postProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.root.RootProcessingStep
 
postRound(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
postRound(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
postRoundProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
PRECONDITIONS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
prepend(ClassName, String) - Static method in class dagger.hilt.processor.internal.Processors
Prepends the given string to the beginning of the class name.
preProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessingStep
 
preProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
preProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
 
preRound(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
preRound(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
preRoundProcess(XProcessingEnv, XRoundEnv) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
process(XProcessingEnv, Map<String, ? extends Set<? extends XElement>>, boolean) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.android.processor.internal.customtestapplication.CustomTestApplicationProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.aliasof.AliasOfProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.disableinstallincheck.DisableInstallInCheckProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.root.RootProcessingStep
 
processEach(ClassName, XElement) - Method in class dagger.hilt.processor.internal.uninstallmodules.UninstallModulesProcessingStep
 
PROCESSED_ROOT_SENTINEL - Static variable in class dagger.hilt.processor.internal.ClassNames
 
PROCESSED_ROOT_SENTINEL_PACKAGE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
processingEnv() - Method in class dagger.hilt.processor.internal.BaseProcessingStep
 
processingStep() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor
 
processingStep() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.KspAndroidEntryPointProcessor
 
processingStep() - Method in class dagger.hilt.android.processor.internal.bindvalue.BindValueProcessor
 
processingStep() - Method in class dagger.hilt.android.processor.internal.bindvalue.KspBindValueProcessor
 
processingStep() - Method in class dagger.hilt.android.processor.internal.customtestapplication.CustomTestApplicationProcessor
 
processingStep() - Method in class dagger.hilt.android.processor.internal.customtestapplication.KspCustomTestApplicationProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.aggregateddeps.KspAggregatedDepsProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.aliasof.AliasOfProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.aliasof.KspAliasOfProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.definecomponent.DefineComponentProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.definecomponent.KspDefineComponentProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.disableinstallincheck.DisableInstallInCheckProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.disableinstallincheck.KspDisableInstallInCheckProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.generatesrootinput.KspGeneratesRootInputProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.originatingelement.KspOriginatingElementProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.root.ComponentTreeDepsProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.root.KspComponentTreeDepsProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.root.KspRootProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.root.RootProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.uninstallmodules.KspUninstallModulesProcessor
 
processingStep() - Method in class dagger.hilt.processor.internal.uninstallmodules.UninstallModulesProcessor
 
processingSteps() - Method in class dagger.hilt.processor.internal.JavacBaseProcessingStepProcessor
 
processingSteps() - Method in class dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
 
ProcessorErrors - Class in dagger.hilt.processor.internal
Static helper methods for throwing errors during code generation.
Processors - Class in dagger.hilt.processor.internal
Static helper methods for writing a processor.
PRODUCTION_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
Provider() - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.KspAndroidEntryPointProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.android.processor.internal.bindvalue.KspBindValueProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.android.processor.internal.customtestapplication.KspCustomTestApplicationProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.aggregateddeps.KspAggregatedDepsProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.aliasof.KspAliasOfProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.definecomponent.KspDefineComponentProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.disableinstallincheck.KspDisableInstallInCheckProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.generatesrootinput.KspGeneratesRootInputProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.originatingelement.KspOriginatingElementProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.root.KspComponentTreeDepsProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.root.KspRootProcessor.Provider
 
Provider() - Constructor for class dagger.hilt.processor.internal.uninstallmodules.KspUninstallModulesProcessor.Provider
 
PROVIDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
PROVIDES - Static variable in class dagger.hilt.processor.internal.ClassNames
 
publicEarlyEntryPoint(XTypeElement) - Static method in class dagger.hilt.processor.internal.aggregateddeps.PkgPrivateMetadata
Returns the public Hilt wrapped type or the type itself if it is already public.
publicEntryPoint(XTypeElement) - Static method in class dagger.hilt.processor.internal.aggregateddeps.PkgPrivateMetadata
Returns the public Hilt wrapped type or the type itself if it is already public.
publicModule(XTypeElement) - Static method in class dagger.hilt.processor.internal.aggregateddeps.PkgPrivateMetadata
Returns the public Hilt wrapped type or the type itself if it is already public.

Q

QUALIFIER - Static variable in class dagger.hilt.processor.internal.ClassNames
 

R

rawTypeName(TypeName) - Static method in class dagger.hilt.processor.internal.Processors
Returns the TypeName for the raw type of the given type name.
removeNameSuffix(XTypeElement, String) - Static method in class dagger.hilt.processor.internal.Processors
Removes the string suffix from the simple name of type and returns it.
replacedDependencies() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
replaces() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
Returns the deps that this dep replaces.
requiresBytecodeInjection() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns true if the class requires bytecode injection to replace the base class.
requiresModuleInstance(XTypeElement) - Static method in class dagger.hilt.processor.internal.Processors
 
root() - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
ROOT_PROCESSOR - Static variable in class dagger.hilt.processor.internal.ClassNames
 
rootMetadata() - Method in class dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata
Returns the metadata for the root most class in the hierarchy.
RootMetadata - Class in dagger.hilt.processor.internal.root
Contains metadata about the given hilt root.
RootProcessingStep - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
RootProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.root.RootProcessingStep
 
RootProcessor - Class in dagger.hilt.processor.internal.root
Processor that outputs dagger components based on transitive build deps.
RootProcessor() - Constructor for class dagger.hilt.processor.internal.root.RootProcessor
 

S

SAVED_STATE_HANDLE - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SAVED_STATE_HANDLE_ENTRY_POINTS - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SAVED_STATE_HANDLE_HOLDER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SCOPE - Static variable in class dagger.hilt.processor.internal.ClassNames
 
scopes() - Method in class dagger.hilt.processor.internal.ComponentDescriptor
Returns the ClassNames for the scopes of this component descriptor.
scopes(ImmutableSet<ClassName>) - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
scopes(ClassName) - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
scopes(ClassName...) - Method in interface dagger.hilt.processor.internal.ComponentDescriptor.Builder
 
SERVICE - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
SERVICE - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SERVICE_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SERVICE_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SERVICE_SCOPED - Static variable in class dagger.hilt.processor.internal.ClassNames
 
ServiceGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt Service class for the @AndroidEntryPoint annotated class.
ServiceGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.ServiceGenerator
 
SET - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SINGLETON - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SINGLETON_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
SINGLETON_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SKIP_TEST_INJECTION - Static variable in class dagger.hilt.processor.internal.ClassNames
 
STATIC_INITIALIZER_NAME - Static variable in class dagger.hilt.processor.internal.Processors
 
STRING_KEY - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SUBCOMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SUBCOMPONENT_BUILDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
SUPPRESS_WARNINGS - Static variable in class dagger.hilt.processor.internal.ClassNames
 

T

TARGET_API - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
test() - Method in annotation type dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps
Returns the test this dependency is associated with, otherwise an empty string.
TEST - dagger.hilt.processor.internal.optionvalues.GradleProjectType
Test project created with plugin 'com.android.test'.
TEST_APPLICATION_COMPONENT_MANAGER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_APPLICATION_COMPONENT_MANAGER_HOLDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_COMPONENT_DATA - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_COMPONENT_DATA_SUPPLIER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_INJECTOR - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_INSTALL_IN - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_INSTANCE_HOLDER - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TEST_SINGLETON_COMPONENT - Static variable in class dagger.hilt.processor.internal.ClassNames
 
TestComponentDataGenerator - Class in dagger.hilt.processor.internal.root
Generates an implementation of dagger.hilt.android.internal.TestComponentData.
TestComponentDataGenerator(XProcessingEnv, XTypeElement, RootMetadata, ComponentNames) - Constructor for class dagger.hilt.processor.internal.root.TestComponentDataGenerator
 
testElement() - Method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
testElement() - Method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
Returns the test annotated with dagger.hilt.android.testing.UninstallModules.
TestInjectorGenerator - Class in dagger.hilt.processor.internal.root
Generates an entry point for a test.
testRootMetadata() - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
toIr(AggregatedDepsMetadata) - Static method in class dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsMetadata
 
toIr(AliasOfPropagatedDataMetadata) - Static method in class dagger.hilt.processor.internal.aliasof.AliasOfPropagatedDataMetadata
 
toIr(DefineComponentClassesMetadata) - Static method in class dagger.hilt.processor.internal.definecomponent.DefineComponentClassesMetadata
 
toIr(AggregatedUninstallModulesMetadata) - Static method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
 
toString() - Method in class dagger.hilt.processor.internal.MethodSignature
Returns a string in the format: METHOD_NAME(PARAM_TYPE1,PARAM_TYEP2,...)
TRUE - dagger.hilt.processor.internal.optionvalues.BooleanValue
 

U

UI_THREAD - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
UNINSTALL_MODULES - Static variable in class dagger.hilt.processor.internal.ClassNames
 
uninstallModuleElements() - Method in class dagger.hilt.processor.internal.uninstallmodules.AggregatedUninstallModulesMetadata
Returns the list of uninstall modules in dagger.hilt.android.testing.UninstallModules.
UninstallModulesProcessingStep - Class in dagger.hilt.processor.internal.uninstallmodules
Validates dagger.hilt.android.testing.UninstallModules usages.
UninstallModulesProcessingStep(XProcessingEnv) - Constructor for class dagger.hilt.processor.internal.uninstallmodules.UninstallModulesProcessingStep
 
UninstallModulesProcessor - Class in dagger.hilt.processor.internal.uninstallmodules
Validates dagger.hilt.android.testing.UninstallModules usages.
UninstallModulesProcessor() - Constructor for class dagger.hilt.processor.internal.uninstallmodules.UninstallModulesProcessor
 
UNSAFE_CASTS - Static variable in class dagger.hilt.processor.internal.ClassNames
 
UNSET - dagger.hilt.processor.internal.optionvalues.GradleProjectType
Project type is not set, e.g.
unwrapProxies(ImmutableCollection<XTypeElement>) - Static method in class dagger.hilt.processor.internal.AggregatedElements
Returns back the set of input aggregatedElements with all proxies unwrapped.
upperToLowerCamel(String) - Static method in class dagger.hilt.processor.internal.Processors
Shortcut for converting from upper camel to lower camel case
useAggregatingRootProcessor(XProcessingEnv) - Static method in class dagger.hilt.processor.internal.HiltCompilerOptions
Returns true if the aggregating processor is enabled (default is true).

V

valueOf(String) - Static method in enum dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dagger.hilt.processor.internal.optionvalues.BooleanValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dagger.hilt.processor.internal.optionvalues.GradleProjectType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dagger.hilt.processor.internal.optionvalues.BooleanValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dagger.hilt.processor.internal.optionvalues.GradleProjectType
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW - dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointMetadata.AndroidType
 
VIEW - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_COMPONENT_MANAGER - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_MODEL - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_MODEL_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_MODEL_PROVIDER_FACTORY - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
VIEW_SCOPED - Static variable in class dagger.hilt.processor.internal.ClassNames
 
VIEW_WITH_FRAGMENT_COMPONENT - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
ViewGenerator - Class in dagger.hilt.android.processor.internal.androidentrypoint
Generates an Hilt View class for the @AndroidEntryPoint annotated class.
ViewGenerator(XProcessingEnv, AndroidEntryPointMetadata) - Constructor for class dagger.hilt.android.processor.internal.androidentrypoint.ViewGenerator
 

W

waitForBindValue() - Method in class dagger.hilt.processor.internal.root.RootMetadata
 
WITH_FRAGMENT_BINDINGS - Static variable in class dagger.hilt.android.processor.internal.AndroidClassNames
 
withoutRenaming() - Static method in class dagger.hilt.processor.internal.ComponentNames
Returns an instance of ComponentNames that will base all component names off of the given root.
withRenaming(Function<ClassName, ClassName>) - Static method in class dagger.hilt.processor.internal.ComponentNames
Returns an instance of ComponentNames that will base all component names off of the given root after mapping it with rootRenamer.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages