Package org.codehaus.groovy.ast.stmt
Class DoWhileStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.DoWhileStatement
- All Implemented Interfaces:
- NodeMetaDataHandler,- LoopingStatement
public class DoWhileStatement extends Statement implements LoopingStatement
Represents a do { ... } while (condition) loop in Groovy
- 
Constructor SummaryConstructors Constructor Description DoWhileStatement(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- 
DoWhileStatement
 
- 
- 
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
 
 
-