[Java] Class TernaryExpression
- org.codehaus.groovy.ast.expr.TernaryExpression
Represents a ternary expression (booleanExpression) ? expression : expression
- Authors:
- James Strachan
Constructor Summary
Constructor and description |
---|
TernaryExpression
(BooleanExpression booleanExpression, Expression trueExpression, Expression falseExpression) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
BooleanExpression |
getBooleanExpression() | |
Expression |
getFalseExpression() | |
String |
getText() | |
Expression |
getTrueExpression() | |
ClassNode |
getType() | |
String |
toString() | |
Expression |
transformExpression(ExpressionTransformer transformer) | |
void |
visit(GroovyCodeVisitor visitor) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public TernaryExpression(BooleanExpression booleanExpression, Expression trueExpression, Expression falseExpression)
Method Detail
public BooleanExpression getBooleanExpression()
public Expression getFalseExpression()
public String getText()
public Expression getTrueExpression()
public ClassNode getType()
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/ast/expr/TernaryExpression.html