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 Summary
Constructors Constructor Description DoWhileStatement(BooleanExpression booleanExpression, Statement loopBlock) -
Method Summary
Modifier 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.Statement
addStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandler
copyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
-
Constructor Details
-
DoWhileStatement
-
-
Method Details
-
visit
-
getBooleanExpression
-
getLoopBlock
Description copied from interface:LoopingStatementGets the loop block.- Specified by:
getLoopBlockin interfaceLoopingStatement
-
setBooleanExpression
-
setLoopBlock
Description copied from interface:LoopingStatementSets the loop block.- Specified by:
setLoopBlockin interfaceLoopingStatement
-