| Interface | Description |
|---|---|
| GeneratorConstants |
Constants to be used when generating a Component.
|
| Class | Description |
|---|---|
| BuilderGenerator |
Class that generates the builder for a Component.
|
| CachedValueGenerator |
Class that generates the cached value methods for a Component.
|
| ClassAnnotationsGenerator |
Generates class-level annotations for a given
SpecModel. |
| ComponentBodyGenerator |
Class that generates the implementation of a Component.
|
| DelegateMethodGenerator |
Class that generates delegate methods for a component.
|
| EventCaseGenerator |
Generator for the cases within the event handler switch clause.
|
| EventCaseGenerator.Builder | |
| EventGenerator |
Class that generates the event methods for a Component.
|
| GeneratorUtils | |
| JavadocGenerator |
Class that generates the state methods for a Component.
|
| KotlinSpecUtils |
Helper methods to ease the way with Kotlin generated code
|
| MethodParamGeneratorUtils |
Helper class for generating code relating to method params.
|
| MountSpecGenerator |
Class that generates methods for Mount Specs.
|
| PreambleGenerator |
Class that generates the preamble for a Component.
|
| PureRenderGenerator | |
| RenderDataGenerator |
Generates delegate methods for RenderData (which is used by lifecycle methods that support Diff
params).
|
| SimpleNameDelegateGenerator |
Generates a Component.getSimpleNameDelegate method if LayoutSpec.simpleNameDelegate is defined.
|
| StateContainerGenerator | |
| StateGenerator |
Class that generates the state methods for a Component.
|
| TagGenerator | |
| TreePropGenerator |
Class that generates the tree prop methods for a Component.
|
| TriggerGenerator |
Class that generates the trigger methods for a Component.
|
| TypeSpecDataHolder |
An object that holds data that can be used in the construction of a
com.squareup.javapoet.TypeSpec. |
| TypeSpecDataHolder.Builder | |
| TypeSpecDataHolder.JavadocSpec | |
| WorkingRangeGenerator |