Top Description Fields Constructors Methods
org.codehaus.groovy.ast.stmt

public Class IfStatement

extends Statement
Class Inheritance
Imports
org.codehaus.groovy.ast.GroovyCodeVisitor, org.codehaus.groovy.ast.expr.BooleanExpression

Represents an if (condition) { ... } else { ... } statement in Groovy

Field Summary

Modifier and TypeField and Description
private BooleanExpression
private Statement
private Statement

Constructor Summary

AccessConstructor and Description
public
IfStatement(BooleanExpression booleanExpression, Statement ifBlock, Statement elseBlock)

Method Summary

Modifier and TypeMethod and Description
public BooleanExpression
public Statement
public Statement
public void
public void
public void
setIfBlock(Statement statement)

public void
Inherited from org.codehaus.groovy.ast.stmt.Statement:
addStatementLabelcopyStatementLabelsgetStatementLabelgetStatementLabelsisEmptysetStatementLabel

Field Detail

booleanExpressionback to summary
private BooleanExpression booleanExpression
elseBlockback to summary
private Statement elseBlock
ifBlockback to summary
private Statement ifBlock

Constructor Detail

IfStatementback to summary
public IfStatement(BooleanExpression booleanExpression, Statement ifBlock, Statement elseBlock)

Method Detail

getBooleanExpressionback to summary
public BooleanExpression getBooleanExpression()
getElseBlockback to summary
public Statement getElseBlock()
getIfBlockback to summary
public Statement getIfBlock()
setBooleanExpressionback to summary
public void setBooleanExpression(BooleanExpression booleanExpression)
setElseBlockback to summary
public void setElseBlock(Statement statement)
setIfBlockback to summary
public void setIfBlock(Statement statement)
visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.