| Package | Description |
|---|---|
| de.japkit.rules |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFunctionRule<T> |
class |
BooleanOperatorRule |
class |
ClassSelectorRule |
class |
CodeFragmentRule |
class |
CodeRule |
class |
ELVariableRule |
class |
FunctionRule |
class |
MatcherRule |
class |
SwitchRule |
class |
TypeQueryRule |
| Modifier and Type | Field and Description |
|---|---|
static org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> |
ExpressionOrFunctionCallRule.AND_COMBINER |
static org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> |
ExpressionOrFunctionCallRule.FLUENT_COMBINER |
static org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> |
ExpressionOrFunctionCallRule.OR_COMBINER |
| Modifier and Type | Method and Description |
|---|---|
IParameterlessFunctionRule<?> |
RuleFactory.createFunctionRule(Element element)
Creates a function rule if the element has a function annotation.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> |
ExpressionOrFunctionCallRule.getCombiner() |
| Modifier and Type | Method and Description |
|---|---|
static <T> ExpressionOrFunctionCallRule<T> |
ExpressionOrFunctionCallRule.ruleOrNullIfUndefined(AnnotationMirror metaAnnotation,
Element metaElement,
Class<? extends T> type,
String exprAvName,
String langAvName,
String functionAvName,
String avPrefix,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends T> defaultValue,
boolean nullable,
org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> combiner) |
| Constructor and Description |
|---|
ExpressionOrFunctionCallRule(AnnotationMirror metaAnnotation,
Element metaElement,
Class<? extends T> type,
String exprAvName,
String langAvName,
String functionAvName,
String avPrefix,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends T> defaultValue,
boolean nullable,
org.eclipse.xtext.xbase.lib.Functions.Function3<? super Boolean,? super Object,? super IParameterlessFunctionRule<?>,?> combiner) |
Copyright © 2018. All rights reserved.