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