package railo.transformer.bytecode.statement.tag;
import railo.transformer.bytecode.BytecodeContext;
import railo.transformer.bytecode.BytecodeException;
import railo.transformer.bytecode.Position;
import railo.transformer.bytecode.statement.FlowControlFinal;
import railo.transformer.bytecode.statement.FlowControlFinalImpl;
public class TagOther extends TagBase {
private FlowControlFinalImpl fcf;
public TagOther(Position start, Position end) {
super(start, end);
}
@Override
public FlowControlFinal getFlowControlFinal(){
if(fcf==null && getTagLibTag().handleException())
fcf=new FlowControlFinalImpl();
return fcf;
}
public void _writeOut(BytecodeContext bc) throws BytecodeException {
_writeOut(bc,true,getFlowControlFinal());
}
}