railo.transformer.bytecode.visitor
Class DoWhileVisitor

java.lang.Object
  extended by railo.transformer.bytecode.visitor.DoWhileVisitor
All Implemented Interfaces:
LoopVisitor

public final class DoWhileVisitor
extends Object
implements LoopVisitor


Constructor Summary
DoWhileVisitor()
           
 
Method Summary
 org.objectweb.asm.Label getBreakLabel()
           
 org.objectweb.asm.Label getContinueLabel()
           
 void visitBeginBody(org.objectweb.asm.commons.GeneratorAdapter mv)
           
 void visitBreak(BytecodeContext bc)
           
 void visitContinue(BytecodeContext bc)
           
 void visitEndBodyBeginExpr(org.objectweb.asm.commons.GeneratorAdapter mv)
           
 void visitEndExpr(org.objectweb.asm.commons.GeneratorAdapter mv)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoWhileVisitor

public DoWhileVisitor()
Method Detail

visitBeginBody

public void visitBeginBody(org.objectweb.asm.commons.GeneratorAdapter mv)

visitEndBodyBeginExpr

public void visitEndBodyBeginExpr(org.objectweb.asm.commons.GeneratorAdapter mv)

visitEndExpr

public void visitEndExpr(org.objectweb.asm.commons.GeneratorAdapter mv)

getBreakLabel

public org.objectweb.asm.Label getBreakLabel()
Specified by:
getBreakLabel in interface LoopVisitor
See Also:
LoopVisitor.getBreakLabel()

getContinueLabel

public org.objectweb.asm.Label getContinueLabel()
Specified by:
getContinueLabel in interface LoopVisitor
See Also:
LoopVisitor.getContinueLabel()

visitContinue

public void visitContinue(BytecodeContext bc)
Specified by:
visitContinue in interface LoopVisitor
See Also:
railo.transformer.bytecode.visitor.LoopVisitor#visitContinue(org.objectweb.asm.commons.GeneratorAdapter)

visitBreak

public void visitBreak(BytecodeContext bc)
Specified by:
visitBreak in interface LoopVisitor
See Also:
railo.transformer.bytecode.visitor.LoopVisitor#visitBreak(org.objectweb.asm.commons.GeneratorAdapter)


Copyright © 2012 Railo