public class IfExpression extends Expression
Constructor and Description |
---|
IfExpression(Expression condition,
Expression trueValue,
Expression falseValue) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(AstVisitor<R,C> visitor,
C context) |
boolean |
equals(java.lang.Object obj) |
Expression |
getCondition() |
com.google.common.base.Optional<Expression> |
getFalseValue() |
Expression |
getTrueValue() |
int |
hashCode() |
toString
public IfExpression(Expression condition, Expression trueValue, Expression falseValue)
public Expression getCondition()
public Expression getTrueValue()
public com.google.common.base.Optional<Expression> getFalseValue()
public <R,C> R accept(AstVisitor<R,C> visitor, C context)
accept
in class Expression