| Package | Description |
|---|---|
| de.japkit.rules | |
| de.japkit.services |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IParameterlessFunctionRule<T>
Interface for all functions than can be called with no parameters and alternatively with one parameter which is the "src".
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFunctionRule<T> |
class |
AbstractRule |
class |
AnnotationMappingRule |
class |
AnnotationValueMappingRule |
class |
BehaviorDelegationRule |
class |
BooleanOperatorRule |
class |
CaseRule<T>
A case rule at first checks, if the condition matches.
|
class |
ClassNameRule |
class |
ClassRule |
class |
ClassSelectorRule |
class |
CodeFragmentRule |
class |
CodeRule |
class |
ConstraintRule |
class |
ConstructorRule |
class |
DelegateMethodsRule |
class |
ELVariableRule |
class |
ExecutableElementRule<G extends GenExecutableElement> |
class |
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.
|
class |
FieldRule |
class |
FunctionRule |
class |
InnerClassRule |
class |
LibraryRule
A collection of functions and code fragments to be made available on value stack.
|
class |
MatcherRule |
class |
MemberRuleSupport<E extends Element,T extends GenElement> |
class |
MembersRule
supports generating members from annotation values "fields", "methods", "constructors" and "innerClasses"
|
class |
MethodRule |
class |
NameRule |
class |
ParamRule
Rule for creating one ore more method params.
|
class |
ResourceRule |
class |
SwitchRule |
class |
TemplateCallRule |
class |
TemplateRule |
class |
TriggerAnnotationRule |
class |
TypeQueryRule |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Rule> |
LibraryRule.getFunctions() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LibraryRule.mayBePutOntoValueStack(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
Rule |
GenerateClassContext.getCurrentRule() |
Rule |
GenerateClassContext.popCurrentRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
GenerateClassContext.pushCurrentRule(Rule rule) |
void |
MessageCollector.reportRuleError(Rule rule,
CharSequence msg,
CharSequence metaAnnotationValueName) |
Copyright © 2018. All rights reserved.