groovy / 4.0 / org / codehaus / groovy / ast / expr / ternaryexpression.html

[Java] Class TernaryExpression

  • org.codehaus.groovy.ast.expr.TernaryExpression
public class TernaryExpression
extends Expression

Represents a ternary expression (booleanExpression) ? expression : expression

Inherited fields
Fields inherited from class Fields
class Expression EMPTY_ARRAY

Constructor Summary

Constructors
Constructor and description
TernaryExpression(BooleanExpression booleanExpression, Expression trueExpression, Expression falseExpression)

Methods Summary

Methods
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

Constructor Detail

public TernaryExpression(BooleanExpression booleanExpression, Expression trueExpression, Expression falseExpression)

Method Detail

public BooleanExpression getBooleanExpression()

public Expression getFalseExpression()

@Override public String getText()

public Expression getTrueExpression()

@Override public ClassNode getType()

@Override public String toString()

@Override public Expression transformExpression(ExpressionTransformer transformer)

@Override public void visit(GroovyCodeVisitor visitor)

© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/org/codehaus/groovy/ast/expr/TernaryExpression.html