public class ComparisonNode extends Object implements Expression<Boolean>
| Constructor and Description |
|---|
ComparisonNode(ComparisonOp operator,
Expression left,
Expression right) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
eval(Function context)
评估
|
protected boolean |
getBoolean(String value,
boolean defaultValue) |
Expression |
getLeft()
获取左侧
|
protected Number |
getNumber(String value,
Number defaultValue) |
ComparisonOp |
getOperator()
获取操作符
|
protected Object |
getOptimizeValue(Object val,
Object ref)
获取优化值
|
Expression |
getRight()
获取右侧
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevalpublic ComparisonNode(ComparisonOp operator, Expression left, Expression right)
public ComparisonOp getOperator()
public Expression getLeft()
public Expression getRight()
public Boolean eval(Function context)
Expressioneval in interface Expression<Boolean>protected boolean getBoolean(String value, boolean defaultValue)
Copyright © 2025. All rights reserved.