public abstract class BinaryExpression<T> extends Object implements Expression<T>
| Constructor and Description |
|---|
BinaryExpression(Expression<T> left,
Expression<T> right) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
TODO: more efficient hashCode()
|
abstract String |
getExpressionSymbol()
Returns the symbol that represents this binary expression.
|
Expression<T> |
getLeft() |
Expression<T> |
getRight() |
int |
hashCode()
TODO: more efficient hashCode()
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitevaluatepublic BinaryExpression(Expression<T> left, Expression<T> right)
public Expression<T> getLeft()
public Expression<T> 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–2019 The Apache Software Foundation. All rights reserved.