[Java] Class TernaryExpression
- org.codehaus.groovy.ast.expr.TernaryExpression
public class TernaryExpression extends Expression
Represents a ternary expression (booleanExpression) ? expression : expression
Fields inherited from class | Fields |
---|---|
class Expression | EMPTY_ARRAY |
Constructor Summary
Constructor and description |
---|
TernaryExpression
(BooleanExpression booleanExpression, Expression trueExpression, Expression falseExpression) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
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) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
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/3.0.7/html/gapi/org/codehaus/groovy/ast/expr/TernaryExpression.html