Package org.codehaus.groovy.ast.stmt
Class WhileStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.WhileStatement
- All Implemented Interfaces:
- NodeMetaDataHandler,- LoopingStatement
public class WhileStatement extends Statement implements LoopingStatement
Represents a while (condition) { ... } loop in Groovy
- 
Constructor SummaryConstructors Constructor Description WhileStatement(BooleanExpression booleanExpression, Statement loopBlock)
- 
Method SummaryModifier and Type Method Description BooleanExpressiongetBooleanExpression()StatementgetLoopBlock()Gets the loop block.voidsetBooleanExpression(BooleanExpression booleanExpression)voidsetLoopBlock(Statement loopBlock)Sets the loop block.voidvisit(GroovyCodeVisitor visitor)Methods inherited from class org.codehaus.groovy.ast.stmt.StatementaddStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Constructor Details- 
WhileStatement
 
- 
- 
Method Details- 
visit
- 
getBooleanExpression
- 
getLoopBlockDescription copied from interface:LoopingStatementGets the loop block.- Specified by:
- getLoopBlockin interface- LoopingStatement
 
- 
setBooleanExpression
- 
setLoopBlockDescription copied from interface:LoopingStatementSets the loop block.- Specified by:
- setLoopBlockin interface- LoopingStatement
 
 
-