All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
<T> T |
accept(Visitor<T> v) |
static Object |
add(Object left,
Object right,
EvaluationContext ctx) |
static Object |
and(Object left,
Object right,
EvaluationContext ctx)
Implements the ternary logic AND operation
|
static Object |
div(Object left,
Object right,
EvaluationContext ctx) |
Object |
evaluate(EvaluationContext ctx) |
ASTNode[] |
getChildrenNode() |
BaseNode |
getLeft() |
InfixOpNode.InfixOperator |
getOperator() |
Type |
getResultType() |
BaseNode |
getRight() |
boolean |
isBoolean() |
static Object |
math(Object left,
Object right,
EvaluationContext ctx,
BinaryOperator<BigDecimal> op) |
static Object |
mult(Object left,
Object right,
EvaluationContext ctx) |
static Object |
or(Object left,
Object right,
EvaluationContext ctx)
Implements the ternary logic OR operation
|
void |
setLeft(BaseNode left) |
void |
setOperator(InfixOpNode.InfixOperator operator) |
void |
setRight(BaseNode right) |
static Object |
sub(Object left,
Object right,
EvaluationContext ctx) |