| Interface | Description |
|---|---|
| ComponentDescriptor.Builder |
Builder for ComponentDescriptor.
|
| Class | Description |
|---|---|
| AnnotationValues |
A utility class for working with
AnnotationValue instances. |
| BaseProcessor |
Implements default configurations for Processors, and provides structure for exception handling.
|
| ClassNames |
Holder for commonly used class names.
|
| ComponentDescriptor |
Represents a single component in the hierarchy.
|
| ComponentGenerator |
Generates a Dagger component or subcomponent interface.
|
| ComponentNames |
Utility class for getting the generated component name.
|
| Components |
Helper methods for defining components and the component hierarchy.
|
| ComponentTree |
A representation of the full tree of scopes.
|
| KotlinMetadataUtils |
A single-use provider of
KotlinMetadataUtil. |
| ProcessorErrors |
Static helper methods for throwing errors during code generation.
|
| Processors |
Static helper methods for writing a processor.
|
| Exception | Description |
|---|---|
| BadInputException |
Exception to throw when input code has caused an error.
|
| ErrorTypeException |
Exception to throw when a required
Element is or inherits from an error kind. |