public abstract class FlowControlBody extends BodyBase implements FlowControlBreak, FlowControlContinue
BREAK, CONTINUE, RETRY
Constructor and Description |
---|
FlowControlBody() |
Modifier and Type | Method and Description |
---|---|
void |
_writeOut(BytecodeContext bc)
write out the stament to the adater
|
org.objectweb.asm.Label |
getBreakLabel() |
org.objectweb.asm.Label |
getContinueLabel() |
String |
getLabel() |
addFirst, addPrintOut, addStatement, getStatements, hasStatements, id, isEmpty, moveStatmentsTo, remove, writeOut, writeOut, writeOutNew
getFlowControlFinal
getDescendantCount, getEnd, getParent, getStart, hasFlowController, setEnd, setHasFlowController, setParent, setStart, writeOut
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnd, getFlowControlFinal, getParent, getStart, hasFlowController, setEnd, setHasFlowController, setParent, setStart, writeOut
public FlowControlBody()
public void _writeOut(BytecodeContext bc) throws BytecodeException
StatementBase
_writeOut
in class BodyBase
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