| Interface | Description |
|---|---|
| ICodeFragmentRule | |
| IParameterlessFunctionRule<T> |
Interface for all functions than can be called with no parameters and alternatively with one parameter which is the "src".
|
| Rule |
| Class | Description |
|---|---|
| AbstractFunctionRule<T> | |
| AbstractRule | |
| AnnotationExtensions | |
| AnnotationMappingRule | |
| AnnotationValueMappingRule | |
| BehaviorDelegationRule | |
| BooleanOperatorRule | |
| CaseRule<T> |
A case rule at first checks, if the condition matches.
|
| ClassNameRule | |
| ClassRule | |
| ClassSelectorRule | |
| CodeFragmentRule | |
| CodeFragmentRules | |
| CodeRule | |
| ConstraintRule | |
| ConstructorRule | |
| DelegateMethodsRule | |
| ELVariableRule | |
| ExecutableElementRule<G extends GenExecutableElement> | |
| ExpressionOrFunctionCallRule<T> |
At several places in meta annotations it is possible to either directly use an expression or to refer to a function to be called.
|
| FieldRule | |
| FunctionRule | |
| GetterSetterRules | |
| InnerClassRule | |
| JavaBeansExtensions | |
| JavadocUtil | |
| LibraryRule |
A collection of functions and code fragments to be made available on value stack.
|
| ManualOverrideRule | |
| MatcherRule | |
| MemberRuleSupport<E extends Element,T extends GenElement> | |
| MembersRule |
supports generating members from annotation values "fields", "methods", "constructors" and "innerClasses"
|
| MethodRule | |
| NameRule | |
| ParamRule |
Rule for creating one ore more method params.
|
| ResourceRule | |
| RuleFactory | |
| RuleUtils |
Many rules have common components, for example annotation mappings or setting modifiers.
|
| ScopeRule<T> |
Rule that creates a new scope for each src element given by the source rule and executes the given closure within that scope.
|
| SwitchRule | |
| TemplateCallRule | |
| TemplateRule | |
| TriggerAnnotationRule | |
| TypeQueryRule | |
| TypeResolver |
Resolves type references / class selectors from templates and annotations.
|
Copyright © 2018. All rights reserved.