public final class For extends StatementBaseNoFinal implements FlowControlBreak, FlowControlContinue, HasBody
BREAK, CONTINUE, RETRY
Constructor and Description |
---|
For(Expression init,
Expression condition,
Expression update,
Body body,
Position start,
Position end,
String label)
Constructor of the class
|
Modifier and Type | Method and Description |
---|---|
void |
_writeOut(BytecodeContext bc)
write out the stament to the adater
|
Body |
getBody() |
org.objectweb.asm.Label |
getBreakLabel() |
org.objectweb.asm.Label |
getContinueLabel() |
String |
getLabel() |
getFlowControlFinal
getDescendantCount, getEnd, getParent, getStart, hasFlowController, setEnd, setHasFlowController, setParent, setStart, writeOut
public For(Expression init, Expression condition, Expression update, Body body, Position start, Position end, String label)
init
- condition
- update
- body
- line
- public void _writeOut(BytecodeContext bc) throws BytecodeException
StatementBase
_writeOut
in class StatementBase
BytecodeException
public org.objectweb.asm.Label getBreakLabel()
getBreakLabel
in interface FlowControlBreak
public org.objectweb.asm.Label getContinueLabel()
getContinueLabel
in interface FlowControlContinue
public String getLabel()
getLabel
in interface FlowControl
Copyright © 2015 Lucee