| Package | Description |
|---|---|
| dagger.hilt.android.processor.internal.androidentrypoint |
| Modifier and Type | Method and Description |
|---|---|
static AndroidEntryPointMetadata |
AndroidEntryPointMetadata.manuallyConstruct(javax.lang.model.element.TypeElement element,
javax.lang.model.element.TypeElement baseElement,
com.squareup.javapoet.ClassName generatedClassName,
boolean requiresBytecodeInjection,
AndroidEntryPointMetadata.AndroidType androidType,
java.util.Optional<AndroidEntryPointMetadata> baseMetadata,
com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> installInComponents,
com.squareup.javapoet.TypeName componentManager,
java.util.Optional<com.squareup.javapoet.CodeBlock> componentManagerInitArgs) |
static AndroidEntryPointMetadata |
AndroidEntryPointMetadata.of(javax.annotation.processing.ProcessingEnvironment env,
javax.lang.model.element.Element element)
Returns the
AndroidEntryPointMetadata for a @AndroidEntryPoint annotated element. |
AndroidEntryPointMetadata |
AndroidEntryPointMetadata.rootMetadata()
Returns the metadata for the root most class in the hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.Optional<AndroidEntryPointMetadata> |
AndroidEntryPointMetadata.baseMetadata()
Returns
Optional of AndroidEntryPointMetadata. |
| Modifier and Type | Method and Description |
|---|---|
static AndroidEntryPointMetadata |
AndroidEntryPointMetadata.manuallyConstruct(javax.lang.model.element.TypeElement element,
javax.lang.model.element.TypeElement baseElement,
com.squareup.javapoet.ClassName generatedClassName,
boolean requiresBytecodeInjection,
AndroidEntryPointMetadata.AndroidType androidType,
java.util.Optional<AndroidEntryPointMetadata> baseMetadata,
com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> installInComponents,
com.squareup.javapoet.TypeName componentManager,
java.util.Optional<com.squareup.javapoet.CodeBlock> componentManagerInitArgs) |
| Constructor and Description |
|---|
ActivityGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
ApplicationGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
BroadcastReceiverGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
FragmentGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
InjectorEntryPointGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
ServiceGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |
ViewGenerator(javax.annotation.processing.ProcessingEnvironment env,
AndroidEntryPointMetadata metadata) |