public abstract class UnaryExpression extends Object implements Expression
| Constructor and Description |
|---|
UnaryExpression(Expression left) |
| Modifier and Type | Method and Description |
|---|---|
static BooleanExpression |
createBooleanCast(Expression left) |
static BooleanExpression |
createInExpression(PropertyExpression right,
List elements,
boolean not) |
static Expression |
createNegate(Expression left) |
static BooleanExpression |
createNOT(BooleanExpression left) |
boolean |
equals(Object o)
TODO: more efficient hashCode()
|
abstract String |
getExpressionSymbol()
Returns the symbol that represents this binary expression.
|
Expression |
getRight() |
int |
hashCode()
TODO: more efficient hashCode()
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitevaluatepublic UnaryExpression(Expression left)
public static Expression createNegate(Expression left)
public static BooleanExpression createInExpression(PropertyExpression right, List elements, boolean not)
public static BooleanExpression createNOT(BooleanExpression left)
public static BooleanExpression createBooleanCast(Expression left)
public Expression getRight()
public String toString()
toString in class ObjectObject.toString()public int hashCode()
hashCode in class ObjectObject.hashCode()public boolean equals(Object o)
equals in class ObjectObject.equals(java.lang.Object)public abstract String getExpressionSymbol()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.