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

public Class WhileStatement

extends Statement
implements LoopingStatement
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.ast.stmt.LoopingStatement
Imports
org.codehaus.groovy.ast.GroovyCodeVisitor, org.codehaus.groovy.ast.expr.BooleanExpression

Represents a while (condition) { ... } loop in Groovy

Field Summary

Modifier and TypeField and Description
private BooleanExpression
private Statement

Constructor Summary

AccessConstructor and Description
public
WhileStatement(BooleanExpression booleanExpression, Statement loopBlock)

Method Summary

Modifier and TypeMethod and Description
public BooleanExpression
public Statement
public void
public void
public void
Inherited from org.codehaus.groovy.ast.stmt.Statement:
addStatementLabelcopyStatementLabelsgetStatementLabelgetStatementLabelsisEmptysetStatementLabel

Field Detail

booleanExpressionback to summary
private BooleanExpression booleanExpression
loopBlockback to summary
private Statement loopBlock

Constructor Detail

WhileStatementback to summary
public WhileStatement(BooleanExpression booleanExpression, Statement loopBlock)

Method Detail

getBooleanExpressionback to summary
public BooleanExpression getBooleanExpression()
getLoopBlockback to summary
public Statement getLoopBlock()

Implements org.codehaus.groovy.ast.stmt.LoopingStatement.getLoopBlock.

Doc from org.codehaus.groovy.ast.stmt.LoopingStatement.getLoopBlock.

Gets the loop block.

setBooleanExpressionback to summary
public void setBooleanExpression(BooleanExpression booleanExpression)
setLoopBlockback to summary
public void setLoopBlock(Statement loopBlock)

Implements org.codehaus.groovy.ast.stmt.LoopingStatement.setLoopBlock.

Doc from org.codehaus.groovy.ast.stmt.LoopingStatement.setLoopBlock.

Sets the loop block.

visitback to summary
public void visit(GroovyCodeVisitor visitor)

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