| Interface | Description |
|---|---|
| InterStageStore |
This interface allows access to specific stores which save information across independent
annotation processor runs.
|
| SpecModelFactory<T extends SpecModel> |
A factory for a
SpecModel. |
| Class | Description |
|---|---|
| AbstractComponentsProcessor | |
| AnnotationExtractor |
Helper for extracting annotations from a given
TypeElement. |
| BindDynamicValuesMethodExtractor | |
| ComponentsProcessor | |
| DelegateMethodExtractor |
Extracts delegate methods from the given input.
|
| EventDeclarationsExtractor |
Extracts event declarations from the given input.
|
| EventMethodExtractor |
Extracts event methods from the given input.
|
| FieldsExtractor |
Extracts
FieldModel from the given input. |
| JavadocExtractor |
Extracts javadocs from the given input.
|
| LayoutSpecModelFactory |
Factory for creating
LayoutSpecModels. |
| MethodExtractorUtils |
Extracts methods from the given input.
|
| MountSpecModelFactory |
Factory for creating
MountSpecModels. |
| ProcessorUtils |
Utility class for processing specs.
|
| PropDefaultsExtractor |
Extracts prop defaults from the given input.
|
| PropNameInterStageStore |
This store retains prop names across multi-module annotation processor runs.
|
| SpecElementTypeDeterminator | |
| TagExtractor |
Tags a
TypeElement and extract possible spec tags from it in the form of a TagModel, retaining information about supertypes and potential methods for validation purposes. |
| TestTargetExtractor |
Utility class for extracting the target value of a
TestSpec. |
| TriggerMethodExtractor |
Extracts onTrigger methods from the given input.
|
| TypeVariablesExtractor |
Extracts type variables from the given input.
|
| UpdateStateMethodExtractor |
Extracts methods annotated with
OnUpdateState from the given input. |
| WorkingRangesMethodExtractor |
Extracts working ranges methods from the given input.
|
| Exception | Description |
|---|---|
| ComponentsProcessingException | |
| MultiPrintableException | |
| PrintableException |