Package org.codehaus.groovy.ast.stmt
Class ForStatement
- java.lang.Object
- 
- org.codehaus.groovy.ast.ASTNode
- 
- org.codehaus.groovy.ast.stmt.Statement
- 
- org.codehaus.groovy.ast.stmt.ForStatement
 
 
 
- 
- All Implemented Interfaces:
- LoopingStatement
 
 public class ForStatement extends Statement implements LoopingStatement Represents a standard for loop in Groovy
- 
- 
Field SummaryFields Modifier and Type Field Description static ParameterFOR_LOOP_DUMMY
 - 
Constructor SummaryConstructors Constructor Description ForStatement(Parameter variable, Expression collectionExpression, Statement loopBlock)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressiongetCollectionExpression()StatementgetLoopBlock()Gets the loop block.ParametergetVariable()VariableScopegetVariableScope()ClassNodegetVariableType()voidsetCollectionExpression(Expression collectionExpression)voidsetLoopBlock(Statement loopBlock)Sets the loop block.voidsetVariableScope(VariableScope variableScope)voidvisit(GroovyCodeVisitor visitor)- 
Methods inherited from class org.codehaus.groovy.ast.stmt.StatementaddStatementLabel, getStatementLabel, getStatementLabels, isEmpty, setStatementLabel
 - 
Methods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition
 
- 
 
- 
- 
- 
Field Detail- 
FOR_LOOP_DUMMYpublic static final Parameter FOR_LOOP_DUMMY 
 
- 
 - 
Constructor Detail- 
ForStatementpublic ForStatement(Parameter variable, Expression collectionExpression, Statement loopBlock) 
 
- 
 - 
Method Detail- 
visitpublic void visit(GroovyCodeVisitor visitor) 
 - 
getCollectionExpressionpublic Expression getCollectionExpression() 
 - 
getLoopBlockpublic Statement getLoopBlock() Description copied from interface:LoopingStatementGets the loop block.- Specified by:
- getLoopBlockin interface- LoopingStatement
 
 - 
getVariablepublic Parameter getVariable() 
 - 
getVariableTypepublic ClassNode getVariableType() 
 - 
setCollectionExpressionpublic void setCollectionExpression(Expression collectionExpression) 
 - 
setVariableScopepublic void setVariableScope(VariableScope variableScope) 
 - 
getVariableScopepublic VariableScope getVariableScope() 
 - 
setLoopBlockpublic void setLoopBlock(Statement loopBlock) Description copied from interface:LoopingStatementSets the loop block.- Specified by:
- setLoopBlockin interface- LoopingStatement
 
 
- 
 
-