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:
- NodeMetaDataHandler,- LoopingStatement
Represents a for loop in Groovy.
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionForStatement(Parameter variable, Expression collectionExpression, Statement loopBlock) ForStatement(Parameter indexVariable, Parameter valueVariable, Expression collectionExpression, Statement loopBlock) 
- 
Method SummaryModifier and TypeMethodDescriptionGets the loop block.Deprecated.Deprecated.voidsetCollectionExpression(Expression collectionExpression) voidsetLoopBlock(Statement loopBlock) Sets the loop block.voidsetVariableScope(VariableScope scope) 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, newMetaDataMap, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Field Details- 
FOR_LOOP_DUMMY
 
- 
- 
Constructor Details- 
ForStatementpublic ForStatement(Parameter indexVariable, Parameter valueVariable, Expression collectionExpression, Statement loopBlock) - Since:
- 5.0.0
 
- 
ForStatement
 
- 
- 
Method Details- 
setCollectionExpression
- 
setLoopBlockDescription copied from interface:LoopingStatementSets the loop block.- Specified by:
- setLoopBlockin interface- LoopingStatement
 
- 
getIndexVariable- Since:
- 5.0.0
 
- 
getValueVariable- Since:
- 5.0.0
 
- 
getVariableDeprecated.
- 
getVariableTypeDeprecated.
- 
getCollectionExpression
- 
getLoopBlockDescription copied from interface:LoopingStatementGets the loop block.- Specified by:
- getLoopBlockin interface- LoopingStatement
 
- 
getVariableScope
- 
setVariableScope
- 
visit
 
-