package railo.transformer.bytecode; import org.objectweb.asm.Label; import railo.transformer.bytecode.statement.FlowControlBreak; import railo.transformer.bytecode.statement.FlowControlContinue; public abstract class FlowControlBody extends BodyBase implements FlowControlBreak,FlowControlContinue { private Label end = new Label(); @Override public void _writeOut(BytecodeContext bc) throws BytecodeException { super._writeOut(bc); bc.getAdapter().visitLabel(end); } @Override public Label getBreakLabel() { return end; } @Override public Label getContinueLabel() { return end; } @Override public String getLabel() { return null; } }