public class Expression extends Node
| Constructor and Description |
|---|
Expression(Node node1,
Operator operator,
Node node2) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
adjustOperatorOrder() |
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
evaluate(RuntimeContextBuilder.RuntimeContext context) |
Node |
getLeftOperand() |
int |
getOperandPosition() |
Operator |
getOperator() |
Node |
getRightOperand() |
java.lang.Object |
getRootName() |
java.lang.String |
inspect() |
java.lang.String |
inspectClause() |
avoidListMapping, evaluateDataObject, getPositionBegin, judge, judge, setPositionBeginpublic Node getLeftOperand()
public Node getRightOperand()
public Operator getOperator()
public Expression adjustOperatorOrder()
public java.lang.Object evaluate(RuntimeContextBuilder.RuntimeContext context)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Object getRootName()
getRootName in class Nodepublic java.lang.String inspectClause()
inspectClause in class Nodepublic int getOperandPosition()
getOperandPosition in class Node