class ForEachJBlock extends BasicJBlock
JBlock.Braces
Modifier and Type | Field and Description |
---|---|
private JExpr |
iterable |
private int |
mods |
private java.lang.String |
name |
private JType |
type |
Constructor and Description |
---|
ForEachJBlock(BasicJBlock parent,
int mods,
JType type,
java.lang.String name,
JExpr iterable) |
Modifier and Type | Method and Description |
---|---|
void |
write(SourceFileWriter writer) |
_assert, _assert, _break, _break, _class, _continue, _continue, _do, _for, _if, _new, _new, _new, _newAnon, _newAnon, _newAnon, _return, _return, _switch, _synchronized, _throw, _try, _while, add, addAssign, andAssign, anonLabel, anonLabel, assign, blankLine, block, call, call, call, call, callStatic, callStatic, callStatic, callStatic, callSuper, callThis, divAssign, empty, forEach, forEach, forEach, forwardLabel, get, getParent, hasSingleItemOfType, label, label, lshrAssign, modAssign, mulAssign, orAssign, postDec, postInc, preDec, preInc, shlAssign, shrAssign, size, subAssign, tempName, tempVar, tempVar, tempVar, var, var, var, var, var, var, write, write, xorAssign
blockComment, lineComment, writeComments
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
blockComment, lineComment
private final int mods
private final JType type
private final java.lang.String name
private final JExpr iterable
ForEachJBlock(BasicJBlock parent, int mods, JType type, java.lang.String name, JExpr iterable)
public void write(SourceFileWriter writer) throws java.io.IOException
write
in interface Writable
write
in class BasicJBlock
java.io.IOException