public class TernaryExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
Expression |
expression0 |
Expression |
expression1 |
Expression |
expression2 |
nodeType, type| Constructor and Description |
|---|
TernaryExpression(ExpressionType nodeType,
Type type,
Expression expression0,
Expression expression1,
Expression expression2) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
accept(ExpressionWriter writer,
int lprec,
int rprec) |
Expression |
accept(Visitor visitor) |
boolean |
equals(Object o) |
int |
hashCode() |
canReduceaccept, accept0, evaluate, getNodeType, getType, toStringpublic final Expression expression0
public final Expression expression1
public final Expression expression2
TernaryExpression(ExpressionType nodeType, Type type, Expression expression0, Expression expression1, Expression expression2)
public Expression accept(Visitor visitor)
accept in interface Nodeaccept in class Expressionvoid accept(ExpressionWriter writer, int lprec, int rprec)
accept in class AbstractNodepublic boolean equals(Object o)
equals in class AbstractNodepublic int hashCode()
hashCode in class AbstractNodeCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.