| Modifier and Type | Class and Description |
|---|---|
class |
UnificationTypedExpression |
| Modifier and Type | Field and Description |
|---|---|
protected TypedExpression |
TypedExpression.left |
protected TypedExpression |
TypedExpression.right |
| Modifier and Type | Method and Description |
|---|---|
TypedExpression |
TypedExpression.cloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression) |
TypedExpression |
TypedExpression.getLeft() |
TypedExpression |
TypedExpression.getRight() |
static TypedExpression |
DrlxParseUtil.nameExprToMethodCallExpr(String name,
Type type,
com.github.javaparser.ast.expr.Expression scope) |
static TypedExpression |
DrlxParseUtil.nameExprToMethodCallExprWithCast(String name,
Type type,
com.github.javaparser.ast.expr.Expression scope,
com.github.javaparser.ast.type.Type castType) |
TypedExpression |
TypedExpression.setLeft(TypedExpression left) |
TypedExpression |
TypedExpression.setRight(TypedExpression right) |
TypedExpression |
TypedExpression.setStatic(Boolean aStatic) |
TypedExpression |
TypedExpression.setType(Type type) |
TypedExpression |
ToMethodCall.toMethodCallWithClassCheck(com.github.javaparser.ast.expr.Expression expr,
String bindingId,
Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
TypedExpression |
TypedExpression.setLeft(TypedExpression left) |
TypedExpression |
TypedExpression.setRight(TypedExpression right) |
| Modifier and Type | Method and Description |
|---|---|
TypedExpression |
CoercedExpression.CoercedExpressionResult.getCoercedRight() |
TypedExpression |
SingleDrlxParseSuccess.getLeft() |
TypedExpression |
SingleDrlxParseSuccess.getRight() |
| Modifier and Type | Method and Description |
|---|---|
Optional<UnificationTypedExpression> |
SingleDrlxParseSuccess.asUnificationTypedExpression(TypedExpression expression) |
SingleDrlxParseSuccess |
SingleDrlxParseSuccess.setLeft(TypedExpression left) |
SingleDrlxParseSuccess |
SingleDrlxParseSuccess.setRight(TypedExpression right) |
| Constructor and Description |
|---|
CoercedExpression(TypedExpression left,
TypedExpression right,
boolean equalityExpr) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExpressionBuilder.addIndexedByDeclaration(TypedExpression left,
TypedExpression right,
boolean leftContainsThis,
com.github.javaparser.ast.expr.MethodCallExpr indexedByDSL,
Collection<String> usedDeclarations,
Type leftType,
SingleDrlxParseSuccess drlxParseResult) |
protected boolean |
AbstractExpressionBuilder.containsThis(TypedExpression typedExpression) |
protected com.github.javaparser.ast.expr.Expression |
AbstractExpressionBuilder.generateLambdaForTemporalConstraint(TypedExpression typedExpression,
Class<?> patternType) |
protected Class<?> |
AbstractExpressionBuilder.getIndexType(TypedExpression left,
TypedExpression right) |
protected com.github.javaparser.ast.expr.Expression |
AbstractExpressionBuilder.narrowExpressionToType(TypedExpression right,
Type leftType) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TypedExpression> |
TypedExpressionResult.getTypedExpression() |
static Optional<TypedExpression> |
ExpressionTyper.tryParseAsConstantField(org.drools.core.addon.TypeResolver typeResolver,
com.github.javaparser.ast.expr.Expression scope,
String name) |
| Constructor and Description |
|---|
TypedExpressionResult(Optional<TypedExpression> typedExpression,
ExpressionTyperContext expressionTyperContext) |
| Modifier and Type | Method and Description |
|---|---|
com.github.javaparser.ast.expr.Expression |
TemporalOperatorSpec.getExpression(RuleContext context,
org.drools.mvel.parser.ast.expr.PointFreeExpr pointFreeExpr,
TypedExpression left,
ExpressionTyper expressionTyper) |
com.github.javaparser.ast.expr.Expression |
OperatorSpec.getExpression(RuleContext context,
org.drools.mvel.parser.ast.expr.PointFreeExpr pointFreeExpr,
TypedExpression left,
ExpressionTyper expressionTyper) |
com.github.javaparser.ast.expr.Expression |
NativeOperatorSpec.getExpression(RuleContext context,
org.drools.mvel.parser.ast.expr.PointFreeExpr pointFreeExpr,
TypedExpression left,
ExpressionTyper expressionTyper) |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.