| com.pnfsoftware.jeb.core.units.code.java.IJavaForEach |
Java AST interface used to represent a for-each Java 5 loop statement.
for(Any var: iterable) { ... }
body
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract IJavaBlock |
getBody()
Get the loop body.
| ||||||||||
| abstract IJavaExpression | getIterable() | ||||||||||
| abstract IJavaDefinition | getVariable() | ||||||||||
| abstract void |
setBody(IJavaBlock b)
Set the loop post-iteration statement.
| ||||||||||
| abstract void | setIterable(IJavaExpression iterable) | ||||||||||
| abstract void | setVariable(IJavaDefinition var) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.java.ICompound
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaElement
| |||||||||||
Set the loop post-iteration statement.
| b | mandatory loop body |
|---|