public static final class Java.ForEachStatement extends Java.ContinuableStatement
| Modifier and Type | Field and Description |
|---|---|
Java.FunctionDeclarator.FormalParameter |
currentElement
The 'current element local variable declaration' part of the 'enhanced FOR statement'.
|
Java.Rvalue |
expression
The 'expression' part of the 'enhanced FOR statement'.
|
body, whereToContinuewhereToBreaklocalVariablesNOWHERE| Constructor and Description |
|---|
ForEachStatement(Location location,
Java.FunctionDeclarator.FormalParameter currentElement,
Java.Rvalue expression,
Java.BlockStatement body) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor.BlockStatementVisitor visitor)
Invokes the '
visit...()' method of Visitor.BlockStatementVisitor for the concrete
Java.BlockStatement type. |
java.lang.String |
toString() |
findLocalVariable, getEnclosingScope, setEnclosingScopegetLocation, throwCompileExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocation, throwCompileExceptionpublic final Java.FunctionDeclarator.FormalParameter currentElement
public final Java.Rvalue expression
public ForEachStatement(Location location, Java.FunctionDeclarator.FormalParameter currentElement, Java.Rvalue expression, Java.BlockStatement body)
public java.lang.String toString()
toString in class java.lang.Objectpublic void accept(Visitor.BlockStatementVisitor visitor)
Java.BlockStatementvisit...()' method of Visitor.BlockStatementVisitor for the concrete
Java.BlockStatement type.