public abstract class UnaryExpression extends java.lang.Object implements Expression
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
right |
| Constructor and Description |
|---|
UnaryExpression(Expression left) |
| Modifier and Type | Method and Description |
|---|---|
static BooleanExpression |
createBooleanCast(Expression left) |
static BooleanExpression |
createInExpression(PropertyExpression right,
java.util.List elements,
boolean not) |
static Expression |
createNegate(Expression left) |
static BooleanExpression |
createNOT(BooleanExpression left) |
boolean |
equals(java.lang.Object o)
TODO: more efficient hashCode()
|
abstract java.lang.String |
getExpressionSymbol()
Returns the symbol that represents this binary expression.
|
Expression |
getRight() |
int |
hashCode()
TODO: more efficient hashCode()
|
void |
setRight(Expression expression) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitevaluateprotected Expression right
public UnaryExpression(Expression left)
public static Expression createNegate(Expression left)
public static BooleanExpression createInExpression(PropertyExpression right, java.util.List elements, boolean not)
public static BooleanExpression createNOT(BooleanExpression left)
public static BooleanExpression createBooleanCast(Expression left)
public Expression getRight()
public void setRight(Expression expression)
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object o)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public abstract java.lang.String getExpressionSymbol()
Copyright © 2003-2014. All Rights Reserved.