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 standard for loop in Groovy
-
Field Summary
-
Constructor Summary
ConstructorDescriptionForStatement
(Parameter variable, Expression collectionExpression, Statement loopBlock) -
Method Summary
Modifier and TypeMethodDescriptionGets the loop block.void
setCollectionExpression
(Expression collectionExpression) void
setLoopBlock
(Statement loopBlock) Sets the loop block.void
setVariableScope
(VariableScope variableScope) void
visit
(GroovyCodeVisitor visitor) Methods inherited from class org.codehaus.groovy.ast.stmt.Statement
addStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabel
Methods inherited from class org.codehaus.groovy.ast.ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandler
copyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, newMetaDataMap, putNodeMetaData, removeNodeMetaData, setNodeMetaData
-
Field Details
-
FOR_LOOP_DUMMY
-
-
Constructor Details
-
ForStatement
-
-
Method Details
-
visit
-
getCollectionExpression
-
getLoopBlock
Description copied from interface:LoopingStatement
Gets the loop block.- Specified by:
getLoopBlock
in interfaceLoopingStatement
-
getVariable
-
getVariableType
-
setCollectionExpression
-
setVariableScope
-
getVariableScope
-
setLoopBlock
Description copied from interface:LoopingStatement
Sets the loop block.- Specified by:
setLoopBlock
in interfaceLoopingStatement
-