korat.instrumentation.bytecode
Class VisitorSupport

java.lang.Object
  extended by korat.instrumentation.bytecode.VisitorSupport
All Implemented Interfaces:
BytecodeVisitor
Direct Known Subclasses:
JavassistInstructionVisitor

public class VisitorSupport
extends Object
implements BytecodeVisitor

Author:
Aleksandar Milicevic

Constructor Summary
VisitorSupport()
           
 
Method Summary
 void postVisit(BytecodeInstruction instr)
          This method should be invoked immediately after calling any of the visit methods.
 void preVisit(BytecodeInstruction instr)
          This method should be invoked just before calling any of the visit methods.
 void visitAALOAD(BytecodeInstruction instr)
           
 void visitAASTORE(BytecodeInstruction instr)
           
 void visitACONST_NULL(BytecodeInstruction instr)
           
 void visitALOAD_0(BytecodeInstruction instr)
           
 void visitALOAD_1(BytecodeInstruction instr)
           
 void visitALOAD_2(BytecodeInstruction instr)
           
 void visitALOAD_3(BytecodeInstruction instr)
           
 void visitALOAD(BytecodeInstruction instr)
           
 void visitANEWARRAY(BytecodeInstruction instr)
           
 void visitARETURN(BytecodeInstruction instr)
           
 void visitARRAYLENGTH(BytecodeInstruction instr)
           
 void visitASTORE_0(BytecodeInstruction instr)
           
 void visitASTORE_1(BytecodeInstruction instr)
           
 void visitASTORE_2(BytecodeInstruction instr)
           
 void visitASTORE_3(BytecodeInstruction instr)
           
 void visitASTORE(BytecodeInstruction instr)
           
 void visitATHROW(BytecodeInstruction instr)
           
 void visitBALOAD(BytecodeInstruction instr)
           
 void visitBASTORE(BytecodeInstruction instr)
           
 void visitBIPUSH(BytecodeInstruction instr)
           
 void visitBREAKPOINT(BytecodeInstruction instr)
           
 void visitCALOAD(BytecodeInstruction instr)
           
 void visitCASTORE(BytecodeInstruction instr)
           
 void visitCHECKCAST(BytecodeInstruction instr)
           
 void visitD2F(BytecodeInstruction instr)
           
 void visitD2I(BytecodeInstruction instr)
           
 void visitD2L(BytecodeInstruction instr)
           
 void visitDADD(BytecodeInstruction instr)
           
 void visitDALOAD(BytecodeInstruction instr)
           
 void visitDASTORE(BytecodeInstruction instr)
           
 void visitDCMPG(BytecodeInstruction instr)
           
 void visitDCMPL(BytecodeInstruction instr)
           
 void visitDCONST_0(BytecodeInstruction instr)
           
 void visitDCONST_1(BytecodeInstruction instr)
           
 void visitDDIV(BytecodeInstruction instr)
           
 void visitDLOAD_0(BytecodeInstruction instr)
           
 void visitDLOAD_1(BytecodeInstruction instr)
           
 void visitDLOAD_2(BytecodeInstruction instr)
           
 void visitDLOAD_3(BytecodeInstruction instr)
           
 void visitDLOAD(BytecodeInstruction instr)
           
 void visitDMUL(BytecodeInstruction instr)
           
 void visitDNEG(BytecodeInstruction instr)
           
 void visitDREM(BytecodeInstruction instr)
           
 void visitDRETURN(BytecodeInstruction instr)
           
 void visitDSTORE_0(BytecodeInstruction instr)
           
 void visitDSTORE_1(BytecodeInstruction instr)
           
 void visitDSTORE_2(BytecodeInstruction instr)
           
 void visitDSTORE_3(BytecodeInstruction instr)
           
 void visitDSTORE(BytecodeInstruction instr)
           
 void visitDSUB(BytecodeInstruction instr)
           
 void visitDUP_X1(BytecodeInstruction instr)
           
 void visitDUP_X2(BytecodeInstruction instr)
           
 void visitDUP(BytecodeInstruction instr)
           
 void visitDUP2_X1(BytecodeInstruction instr)
           
 void visitDUP2_X2(BytecodeInstruction instr)
           
 void visitDUP2(BytecodeInstruction instr)
           
 void visitF2D(BytecodeInstruction instr)
           
 void visitF2I(BytecodeInstruction instr)
           
 void visitF2L(BytecodeInstruction instr)
           
 void visitFADD(BytecodeInstruction instr)
           
 void visitFALOAD(BytecodeInstruction instr)
           
 void visitFASTORE(BytecodeInstruction instr)
           
 void visitFCMPG(BytecodeInstruction instr)
           
 void visitFCMPL(BytecodeInstruction instr)
           
 void visitFCONST_0(BytecodeInstruction instr)
           
 void visitFCONST_1(BytecodeInstruction instr)
           
 void visitFCONST_2(BytecodeInstruction instr)
           
 void visitFDIV(BytecodeInstruction instr)
           
 void visitFLOAD_0(BytecodeInstruction instr)
           
 void visitFLOAD_1(BytecodeInstruction instr)
           
 void visitFLOAD_2(BytecodeInstruction instr)
           
 void visitFLOAD_3(BytecodeInstruction instr)
           
 void visitFLOAD(BytecodeInstruction instr)
           
 void visitFMUL(BytecodeInstruction instr)
           
 void visitFNEG(BytecodeInstruction instr)
           
 void visitFREM(BytecodeInstruction instr)
           
 void visitFRETURN(BytecodeInstruction instr)
           
 void visitFSTORE_0(BytecodeInstruction instr)
           
 void visitFSTORE_1(BytecodeInstruction instr)
           
 void visitFSTORE_2(BytecodeInstruction instr)
           
 void visitFSTORE_3(BytecodeInstruction instr)
           
 void visitFSTORE(BytecodeInstruction instr)
           
 void visitFSUB(BytecodeInstruction instr)
           
 void visitGETFIELD(BytecodeInstruction instr)
           
 void visitGETSTATIC(BytecodeInstruction instr)
           
 void visitGOTO_W(BytecodeInstruction instr)
           
 void visitGOTO(BytecodeInstruction instr)
           
 void visitI2B(BytecodeInstruction instr)
           
 void visitI2C(BytecodeInstruction instr)
           
 void visitI2D(BytecodeInstruction instr)
           
 void visitI2F(BytecodeInstruction instr)
           
 void visitI2L(BytecodeInstruction instr)
           
 void visitI2S(BytecodeInstruction instr)
           
 void visitIADD(BytecodeInstruction instr)
           
 void visitIALOAD(BytecodeInstruction instr)
           
 void visitIAND(BytecodeInstruction instr)
           
 void visitIASTORE(BytecodeInstruction instr)
           
 void visitICONST_0(BytecodeInstruction instr)
           
 void visitICONST_1(BytecodeInstruction instr)
           
 void visitICONST_2(BytecodeInstruction instr)
           
 void visitICONST_3(BytecodeInstruction instr)
           
 void visitICONST_4(BytecodeInstruction instr)
           
 void visitICONST_5(BytecodeInstruction instr)
           
 void visitICONST_M1(BytecodeInstruction instr)
           
 void visitIDIV(BytecodeInstruction instr)
           
 void visitIF_ACMPEQ(BytecodeInstruction instr)
           
 void visitIF_ACMPNE(BytecodeInstruction instr)
           
 void visitIF_ICMPEQ(BytecodeInstruction instr)
           
 void visitIF_ICMPGE(BytecodeInstruction instr)
           
 void visitIF_ICMPGT(BytecodeInstruction instr)
           
 void visitIF_ICMPLE(BytecodeInstruction instr)
           
 void visitIF_ICMPLT(BytecodeInstruction instr)
           
 void visitIF_ICMPNE(BytecodeInstruction instr)
           
 void visitIFEQ(BytecodeInstruction instr)
           
 void visitIFGE(BytecodeInstruction instr)
           
 void visitIFGT(BytecodeInstruction instr)
           
 void visitIFLE(BytecodeInstruction instr)
           
 void visitIFLT(BytecodeInstruction instr)
           
 void visitIFNE(BytecodeInstruction instr)
           
 void visitIFNONNULL(BytecodeInstruction instr)
           
 void visitIFNULL(BytecodeInstruction instr)
           
 void visitIINC(BytecodeInstruction instr)
           
 void visitILOAD_0(BytecodeInstruction instr)
           
 void visitILOAD_1(BytecodeInstruction instr)
           
 void visitILOAD_2(BytecodeInstruction instr)
           
 void visitILOAD_3(BytecodeInstruction instr)
           
 void visitILOAD(BytecodeInstruction instr)
           
 void visitIMPDEP1(BytecodeInstruction instr)
           
 void visitIMPDEP2(BytecodeInstruction instr)
           
 void visitIMUL(BytecodeInstruction instr)
           
 void visitINEG(BytecodeInstruction instr)
           
 void visitINSTANCEOF(BytecodeInstruction instr)
           
 void visitINVOKEINTERFACE(BytecodeInstruction instr)
           
 void visitINVOKESPECIAL(BytecodeInstruction instr)
           
 void visitINVOKESTATIC(BytecodeInstruction instr)
           
 void visitINVOKEVIRTUAL(BytecodeInstruction instr)
           
 void visitIOR(BytecodeInstruction instr)
           
 void visitIREM(BytecodeInstruction instr)
           
 void visitIRETURN(BytecodeInstruction instr)
           
 void visitISHL(BytecodeInstruction instr)
           
 void visitISHR(BytecodeInstruction instr)
           
 void visitISTORE_0(BytecodeInstruction instr)
           
 void visitISTORE_1(BytecodeInstruction instr)
           
 void visitISTORE_2(BytecodeInstruction instr)
           
 void visitISTORE_3(BytecodeInstruction instr)
           
 void visitISTORE(BytecodeInstruction instr)
           
 void visitISUB(BytecodeInstruction instr)
           
 void visitIUSHR(BytecodeInstruction instr)
           
 void visitIXOR(BytecodeInstruction instr)
           
 void visitJSR_W(BytecodeInstruction instr)
           
 void visitJSR(BytecodeInstruction instr)
           
 void visitL2D(BytecodeInstruction instr)
           
 void visitL2F(BytecodeInstruction instr)
           
 void visitL2I(BytecodeInstruction instr)
           
 void visitLADD(BytecodeInstruction instr)
           
 void visitLALOAD(BytecodeInstruction instr)
           
 void visitLAND(BytecodeInstruction instr)
           
 void visitLASTORE(BytecodeInstruction instr)
           
 void visitLCMP(BytecodeInstruction instr)
           
 void visitLCONST_0(BytecodeInstruction instr)
           
 void visitLCONST_1(BytecodeInstruction instr)
           
 void visitLDC_W(BytecodeInstruction instr)
           
 void visitLDC(BytecodeInstruction instr)
           
 void visitLDC2_W(BytecodeInstruction instr)
           
 void visitLDIV(BytecodeInstruction instr)
           
 void visitLLOAD_0(BytecodeInstruction instr)
           
 void visitLLOAD_1(BytecodeInstruction instr)
           
 void visitLLOAD_2(BytecodeInstruction instr)
           
 void visitLLOAD_3(BytecodeInstruction instr)
           
 void visitLLOAD(BytecodeInstruction instr)
           
 void visitLMUL(BytecodeInstruction instr)
           
 void visitLNEG(BytecodeInstruction instr)
           
 void visitLOOKUPSWITCH(BytecodeInstruction instr)
           
 void visitLOR(BytecodeInstruction instr)
           
 void visitLREM(BytecodeInstruction instr)
           
 void visitLRETURN(BytecodeInstruction instr)
           
 void visitLSHL(BytecodeInstruction instr)
           
 void visitLSHR(BytecodeInstruction instr)
           
 void visitLSTORE_0(BytecodeInstruction instr)
           
 void visitLSTORE_1(BytecodeInstruction instr)
           
 void visitLSTORE_2(BytecodeInstruction instr)
           
 void visitLSTORE_3(BytecodeInstruction instr)
           
 void visitLSTORE(BytecodeInstruction instr)
           
 void visitLSUB(BytecodeInstruction instr)
           
 void visitLUSHR(BytecodeInstruction instr)
           
 void visitLXOR(BytecodeInstruction instr)
           
 void visitMONITORENTER(BytecodeInstruction instr)
           
 void visitMONITOREXIT(BytecodeInstruction instr)
           
 void visitMULTIANEWARRAY(BytecodeInstruction instr)
           
 void visitNEW(BytecodeInstruction instr)
           
 void visitNEWARRAY(BytecodeInstruction instr)
           
 void visitNOP(BytecodeInstruction instr)
           
 void visitPOP(BytecodeInstruction instr)
           
 void visitPOP2(BytecodeInstruction instr)
           
 void visitPUTFIELD(BytecodeInstruction instr)
           
 void visitPUTSTATIC(BytecodeInstruction instr)
           
 void visitRET(BytecodeInstruction instr)
           
 void visitRETURN(BytecodeInstruction instr)
           
 void visitSALOAD(BytecodeInstruction instr)
           
 void visitSASTORE(BytecodeInstruction instr)
           
 void visitSIPUSH(BytecodeInstruction instr)
           
 void visitSWAP(BytecodeInstruction instr)
           
 void visitTABLESWITCH(BytecodeInstruction instr)
           
 void visitWIDE(BytecodeInstruction instr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitorSupport

public VisitorSupport()
Method Detail

postVisit

public void postVisit(BytecodeInstruction instr)
Description copied from interface: BytecodeVisitor
This method should be invoked immediately after calling any of the visit methods.

Specified by:
postVisit in interface BytecodeVisitor

preVisit

public void preVisit(BytecodeInstruction instr)
Description copied from interface: BytecodeVisitor
This method should be invoked just before calling any of the visit methods.

Specified by:
preVisit in interface BytecodeVisitor

visitNOP

public void visitNOP(BytecodeInstruction instr)
Specified by:
visitNOP in interface BytecodeVisitor

visitACONST_NULL

public void visitACONST_NULL(BytecodeInstruction instr)
Specified by:
visitACONST_NULL in interface BytecodeVisitor

visitICONST_M1

public void visitICONST_M1(BytecodeInstruction instr)
Specified by:
visitICONST_M1 in interface BytecodeVisitor

visitICONST_0

public void visitICONST_0(BytecodeInstruction instr)
Specified by:
visitICONST_0 in interface BytecodeVisitor

visitICONST_1

public void visitICONST_1(BytecodeInstruction instr)
Specified by:
visitICONST_1 in interface BytecodeVisitor

visitICONST_2

public void visitICONST_2(BytecodeInstruction instr)
Specified by:
visitICONST_2 in interface BytecodeVisitor

visitICONST_3

public void visitICONST_3(BytecodeInstruction instr)
Specified by:
visitICONST_3 in interface BytecodeVisitor

visitICONST_4

public void visitICONST_4(BytecodeInstruction instr)
Specified by:
visitICONST_4 in interface BytecodeVisitor

visitICONST_5

public void visitICONST_5(BytecodeInstruction instr)
Specified by:
visitICONST_5 in interface BytecodeVisitor

visitLCONST_0

public void visitLCONST_0(BytecodeInstruction instr)
Specified by:
visitLCONST_0 in interface BytecodeVisitor

visitLCONST_1

public void visitLCONST_1(BytecodeInstruction instr)
Specified by:
visitLCONST_1 in interface BytecodeVisitor

visitFCONST_0

public void visitFCONST_0(BytecodeInstruction instr)
Specified by:
visitFCONST_0 in interface BytecodeVisitor

visitFCONST_1

public void visitFCONST_1(BytecodeInstruction instr)
Specified by:
visitFCONST_1 in interface BytecodeVisitor

visitFCONST_2

public void visitFCONST_2(BytecodeInstruction instr)
Specified by:
visitFCONST_2 in interface BytecodeVisitor

visitDCONST_0

public void visitDCONST_0(BytecodeInstruction instr)
Specified by:
visitDCONST_0 in interface BytecodeVisitor

visitDCONST_1

public void visitDCONST_1(BytecodeInstruction instr)
Specified by:
visitDCONST_1 in interface BytecodeVisitor

visitBIPUSH

public void visitBIPUSH(BytecodeInstruction instr)
Specified by:
visitBIPUSH in interface BytecodeVisitor

visitSIPUSH

public void visitSIPUSH(BytecodeInstruction instr)
Specified by:
visitSIPUSH in interface BytecodeVisitor

visitLDC

public void visitLDC(BytecodeInstruction instr)
Specified by:
visitLDC in interface BytecodeVisitor

visitLDC_W

public void visitLDC_W(BytecodeInstruction instr)
Specified by:
visitLDC_W in interface BytecodeVisitor

visitLDC2_W

public void visitLDC2_W(BytecodeInstruction instr)
Specified by:
visitLDC2_W in interface BytecodeVisitor

visitILOAD

public void visitILOAD(BytecodeInstruction instr)
Specified by:
visitILOAD in interface BytecodeVisitor

visitLLOAD

public void visitLLOAD(BytecodeInstruction instr)
Specified by:
visitLLOAD in interface BytecodeVisitor

visitFLOAD

public void visitFLOAD(BytecodeInstruction instr)
Specified by:
visitFLOAD in interface BytecodeVisitor

visitDLOAD

public void visitDLOAD(BytecodeInstruction instr)
Specified by:
visitDLOAD in interface BytecodeVisitor

visitALOAD

public void visitALOAD(BytecodeInstruction instr)
Specified by:
visitALOAD in interface BytecodeVisitor

visitILOAD_0

public void visitILOAD_0(BytecodeInstruction instr)
Specified by:
visitILOAD_0 in interface BytecodeVisitor

visitILOAD_1

public void visitILOAD_1(BytecodeInstruction instr)
Specified by:
visitILOAD_1 in interface BytecodeVisitor

visitILOAD_2

public void visitILOAD_2(BytecodeInstruction instr)
Specified by:
visitILOAD_2 in interface BytecodeVisitor

visitILOAD_3

public void visitILOAD_3(BytecodeInstruction instr)
Specified by:
visitILOAD_3 in interface BytecodeVisitor

visitLLOAD_0

public void visitLLOAD_0(BytecodeInstruction instr)
Specified by:
visitLLOAD_0 in interface BytecodeVisitor

visitLLOAD_1

public void visitLLOAD_1(BytecodeInstruction instr)
Specified by:
visitLLOAD_1 in interface BytecodeVisitor

visitLLOAD_2

public void visitLLOAD_2(BytecodeInstruction instr)
Specified by:
visitLLOAD_2 in interface BytecodeVisitor

visitLLOAD_3

public void visitLLOAD_3(BytecodeInstruction instr)
Specified by:
visitLLOAD_3 in interface BytecodeVisitor

visitFLOAD_0

public void visitFLOAD_0(BytecodeInstruction instr)
Specified by:
visitFLOAD_0 in interface BytecodeVisitor

visitFLOAD_1

public void visitFLOAD_1(BytecodeInstruction instr)
Specified by:
visitFLOAD_1 in interface BytecodeVisitor

visitFLOAD_2

public void visitFLOAD_2(BytecodeInstruction instr)
Specified by:
visitFLOAD_2 in interface BytecodeVisitor

visitFLOAD_3

public void visitFLOAD_3(BytecodeInstruction instr)
Specified by:
visitFLOAD_3 in interface BytecodeVisitor

visitDLOAD_0

public void visitDLOAD_0(BytecodeInstruction instr)
Specified by:
visitDLOAD_0 in interface BytecodeVisitor

visitDLOAD_1

public void visitDLOAD_1(BytecodeInstruction instr)
Specified by:
visitDLOAD_1 in interface BytecodeVisitor

visitDLOAD_2

public void visitDLOAD_2(BytecodeInstruction instr)
Specified by:
visitDLOAD_2 in interface BytecodeVisitor

visitDLOAD_3

public void visitDLOAD_3(BytecodeInstruction instr)
Specified by:
visitDLOAD_3 in interface BytecodeVisitor

visitALOAD_0

public void visitALOAD_0(BytecodeInstruction instr)
Specified by:
visitALOAD_0 in interface BytecodeVisitor

visitALOAD_1

public void visitALOAD_1(BytecodeInstruction instr)
Specified by:
visitALOAD_1 in interface BytecodeVisitor

visitALOAD_2

public void visitALOAD_2(BytecodeInstruction instr)
Specified by:
visitALOAD_2 in interface BytecodeVisitor

visitALOAD_3

public void visitALOAD_3(BytecodeInstruction instr)
Specified by:
visitALOAD_3 in interface BytecodeVisitor

visitIALOAD

public void visitIALOAD(BytecodeInstruction instr)
Specified by:
visitIALOAD in interface BytecodeVisitor

visitLALOAD

public void visitLALOAD(BytecodeInstruction instr)
Specified by:
visitLALOAD in interface BytecodeVisitor

visitFALOAD

public void visitFALOAD(BytecodeInstruction instr)
Specified by:
visitFALOAD in interface BytecodeVisitor

visitDALOAD

public void visitDALOAD(BytecodeInstruction instr)
Specified by:
visitDALOAD in interface BytecodeVisitor

visitAALOAD

public void visitAALOAD(BytecodeInstruction instr)
Specified by:
visitAALOAD in interface BytecodeVisitor

visitBALOAD

public void visitBALOAD(BytecodeInstruction instr)
Specified by:
visitBALOAD in interface BytecodeVisitor

visitCALOAD

public void visitCALOAD(BytecodeInstruction instr)
Specified by:
visitCALOAD in interface BytecodeVisitor

visitSALOAD

public void visitSALOAD(BytecodeInstruction instr)
Specified by:
visitSALOAD in interface BytecodeVisitor

visitISTORE

public void visitISTORE(BytecodeInstruction instr)
Specified by:
visitISTORE in interface BytecodeVisitor

visitLSTORE

public void visitLSTORE(BytecodeInstruction instr)
Specified by:
visitLSTORE in interface BytecodeVisitor

visitFSTORE

public void visitFSTORE(BytecodeInstruction instr)
Specified by:
visitFSTORE in interface BytecodeVisitor

visitDSTORE

public void visitDSTORE(BytecodeInstruction instr)
Specified by:
visitDSTORE in interface BytecodeVisitor

visitASTORE

public void visitASTORE(BytecodeInstruction instr)
Specified by:
visitASTORE in interface BytecodeVisitor

visitISTORE_0

public void visitISTORE_0(BytecodeInstruction instr)
Specified by:
visitISTORE_0 in interface BytecodeVisitor

visitISTORE_1

public void visitISTORE_1(BytecodeInstruction instr)
Specified by:
visitISTORE_1 in interface BytecodeVisitor

visitISTORE_2

public void visitISTORE_2(BytecodeInstruction instr)
Specified by:
visitISTORE_2 in interface BytecodeVisitor

visitISTORE_3

public void visitISTORE_3(BytecodeInstruction instr)
Specified by:
visitISTORE_3 in interface BytecodeVisitor

visitLSTORE_0

public void visitLSTORE_0(BytecodeInstruction instr)
Specified by:
visitLSTORE_0 in interface BytecodeVisitor

visitLSTORE_1

public void visitLSTORE_1(BytecodeInstruction instr)
Specified by:
visitLSTORE_1 in interface BytecodeVisitor

visitLSTORE_2

public void visitLSTORE_2(BytecodeInstruction instr)
Specified by:
visitLSTORE_2 in interface BytecodeVisitor

visitLSTORE_3

public void visitLSTORE_3(BytecodeInstruction instr)
Specified by:
visitLSTORE_3 in interface BytecodeVisitor

visitFSTORE_0

public void visitFSTORE_0(BytecodeInstruction instr)
Specified by:
visitFSTORE_0 in interface BytecodeVisitor

visitFSTORE_1

public void visitFSTORE_1(BytecodeInstruction instr)
Specified by:
visitFSTORE_1 in interface BytecodeVisitor

visitFSTORE_2

public void visitFSTORE_2(BytecodeInstruction instr)
Specified by:
visitFSTORE_2 in interface BytecodeVisitor

visitFSTORE_3

public void visitFSTORE_3(BytecodeInstruction instr)
Specified by:
visitFSTORE_3 in interface BytecodeVisitor

visitDSTORE_0

public void visitDSTORE_0(BytecodeInstruction instr)
Specified by:
visitDSTORE_0 in interface BytecodeVisitor

visitDSTORE_1

public void visitDSTORE_1(BytecodeInstruction instr)
Specified by:
visitDSTORE_1 in interface BytecodeVisitor

visitDSTORE_2

public void visitDSTORE_2(BytecodeInstruction instr)
Specified by:
visitDSTORE_2 in interface BytecodeVisitor

visitDSTORE_3

public void visitDSTORE_3(BytecodeInstruction instr)
Specified by:
visitDSTORE_3 in interface BytecodeVisitor

visitASTORE_0

public void visitASTORE_0(BytecodeInstruction instr)
Specified by:
visitASTORE_0 in interface BytecodeVisitor

visitASTORE_1

public void visitASTORE_1(BytecodeInstruction instr)
Specified by:
visitASTORE_1 in interface BytecodeVisitor

visitASTORE_2

public void visitASTORE_2(BytecodeInstruction instr)
Specified by:
visitASTORE_2 in interface BytecodeVisitor

visitASTORE_3

public void visitASTORE_3(BytecodeInstruction instr)
Specified by:
visitASTORE_3 in interface BytecodeVisitor

visitIASTORE

public void visitIASTORE(BytecodeInstruction instr)
Specified by:
visitIASTORE in interface BytecodeVisitor

visitLASTORE

public void visitLASTORE(BytecodeInstruction instr)
Specified by:
visitLASTORE in interface BytecodeVisitor

visitFASTORE

public void visitFASTORE(BytecodeInstruction instr)
Specified by:
visitFASTORE in interface BytecodeVisitor

visitDASTORE

public void visitDASTORE(BytecodeInstruction instr)
Specified by:
visitDASTORE in interface BytecodeVisitor

visitAASTORE

public void visitAASTORE(BytecodeInstruction instr)
Specified by:
visitAASTORE in interface BytecodeVisitor

visitBASTORE

public void visitBASTORE(BytecodeInstruction instr)
Specified by:
visitBASTORE in interface BytecodeVisitor

visitCASTORE

public void visitCASTORE(BytecodeInstruction instr)
Specified by:
visitCASTORE in interface BytecodeVisitor

visitSASTORE

public void visitSASTORE(BytecodeInstruction instr)
Specified by:
visitSASTORE in interface BytecodeVisitor

visitPOP

public void visitPOP(BytecodeInstruction instr)
Specified by:
visitPOP in interface BytecodeVisitor

visitPOP2

public void visitPOP2(BytecodeInstruction instr)
Specified by:
visitPOP2 in interface BytecodeVisitor

visitDUP

public void visitDUP(BytecodeInstruction instr)
Specified by:
visitDUP in interface BytecodeVisitor

visitDUP_X1

public void visitDUP_X1(BytecodeInstruction instr)
Specified by:
visitDUP_X1 in interface BytecodeVisitor

visitDUP_X2

public void visitDUP_X2(BytecodeInstruction instr)
Specified by:
visitDUP_X2 in interface BytecodeVisitor

visitDUP2

public void visitDUP2(BytecodeInstruction instr)
Specified by:
visitDUP2 in interface BytecodeVisitor

visitDUP2_X1

public void visitDUP2_X1(BytecodeInstruction instr)
Specified by:
visitDUP2_X1 in interface BytecodeVisitor

visitDUP2_X2

public void visitDUP2_X2(BytecodeInstruction instr)
Specified by:
visitDUP2_X2 in interface BytecodeVisitor

visitSWAP

public void visitSWAP(BytecodeInstruction instr)
Specified by:
visitSWAP in interface BytecodeVisitor

visitIADD

public void visitIADD(BytecodeInstruction instr)
Specified by:
visitIADD in interface BytecodeVisitor

visitLADD

public void visitLADD(BytecodeInstruction instr)
Specified by:
visitLADD in interface BytecodeVisitor

visitFADD

public void visitFADD(BytecodeInstruction instr)
Specified by:
visitFADD in interface BytecodeVisitor

visitDADD

public void visitDADD(BytecodeInstruction instr)
Specified by:
visitDADD in interface BytecodeVisitor

visitISUB

public void visitISUB(BytecodeInstruction instr)
Specified by:
visitISUB in interface BytecodeVisitor

visitLSUB

public void visitLSUB(BytecodeInstruction instr)
Specified by:
visitLSUB in interface BytecodeVisitor

visitFSUB

public void visitFSUB(BytecodeInstruction instr)
Specified by:
visitFSUB in interface BytecodeVisitor

visitDSUB

public void visitDSUB(BytecodeInstruction instr)
Specified by:
visitDSUB in interface BytecodeVisitor

visitIMUL

public void visitIMUL(BytecodeInstruction instr)
Specified by:
visitIMUL in interface BytecodeVisitor

visitLMUL

public void visitLMUL(BytecodeInstruction instr)
Specified by:
visitLMUL in interface BytecodeVisitor

visitFMUL

public void visitFMUL(BytecodeInstruction instr)
Specified by:
visitFMUL in interface BytecodeVisitor

visitDMUL

public void visitDMUL(BytecodeInstruction instr)
Specified by:
visitDMUL in interface BytecodeVisitor

visitIDIV

public void visitIDIV(BytecodeInstruction instr)
Specified by:
visitIDIV in interface BytecodeVisitor

visitLDIV

public void visitLDIV(BytecodeInstruction instr)
Specified by:
visitLDIV in interface BytecodeVisitor

visitFDIV

public void visitFDIV(BytecodeInstruction instr)
Specified by:
visitFDIV in interface BytecodeVisitor

visitDDIV

public void visitDDIV(BytecodeInstruction instr)
Specified by:
visitDDIV in interface BytecodeVisitor

visitIREM

public void visitIREM(BytecodeInstruction instr)
Specified by:
visitIREM in interface BytecodeVisitor

visitLREM

public void visitLREM(BytecodeInstruction instr)
Specified by:
visitLREM in interface BytecodeVisitor

visitFREM

public void visitFREM(BytecodeInstruction instr)
Specified by:
visitFREM in interface BytecodeVisitor

visitDREM

public void visitDREM(BytecodeInstruction instr)
Specified by:
visitDREM in interface BytecodeVisitor

visitINEG

public void visitINEG(BytecodeInstruction instr)
Specified by:
visitINEG in interface BytecodeVisitor

visitLNEG

public void visitLNEG(BytecodeInstruction instr)
Specified by:
visitLNEG in interface BytecodeVisitor

visitFNEG

public void visitFNEG(BytecodeInstruction instr)
Specified by:
visitFNEG in interface BytecodeVisitor

visitDNEG

public void visitDNEG(BytecodeInstruction instr)
Specified by:
visitDNEG in interface BytecodeVisitor

visitISHL

public void visitISHL(BytecodeInstruction instr)
Specified by:
visitISHL in interface BytecodeVisitor

visitLSHL

public void visitLSHL(BytecodeInstruction instr)
Specified by:
visitLSHL in interface BytecodeVisitor

visitISHR

public void visitISHR(BytecodeInstruction instr)
Specified by:
visitISHR in interface BytecodeVisitor

visitLSHR

public void visitLSHR(BytecodeInstruction instr)
Specified by:
visitLSHR in interface BytecodeVisitor

visitIUSHR

public void visitIUSHR(BytecodeInstruction instr)
Specified by:
visitIUSHR in interface BytecodeVisitor

visitLUSHR

public void visitLUSHR(BytecodeInstruction instr)
Specified by:
visitLUSHR in interface BytecodeVisitor

visitIAND

public void visitIAND(BytecodeInstruction instr)
Specified by:
visitIAND in interface BytecodeVisitor

visitLAND

public void visitLAND(BytecodeInstruction instr)
Specified by:
visitLAND in interface BytecodeVisitor

visitIOR

public void visitIOR(BytecodeInstruction instr)
Specified by:
visitIOR in interface BytecodeVisitor

visitLOR

public void visitLOR(BytecodeInstruction instr)
Specified by:
visitLOR in interface BytecodeVisitor

visitIXOR

public void visitIXOR(BytecodeInstruction instr)
Specified by:
visitIXOR in interface BytecodeVisitor

visitLXOR

public void visitLXOR(BytecodeInstruction instr)
Specified by:
visitLXOR in interface BytecodeVisitor

visitIINC

public void visitIINC(BytecodeInstruction instr)
Specified by:
visitIINC in interface BytecodeVisitor

visitI2L

public void visitI2L(BytecodeInstruction instr)
Specified by:
visitI2L in interface BytecodeVisitor

visitI2F

public void visitI2F(BytecodeInstruction instr)
Specified by:
visitI2F in interface BytecodeVisitor

visitI2D

public void visitI2D(BytecodeInstruction instr)
Specified by:
visitI2D in interface BytecodeVisitor

visitL2I

public void visitL2I(BytecodeInstruction instr)
Specified by:
visitL2I in interface BytecodeVisitor

visitL2F

public void visitL2F(BytecodeInstruction instr)
Specified by:
visitL2F in interface BytecodeVisitor

visitL2D

public void visitL2D(BytecodeInstruction instr)
Specified by:
visitL2D in interface BytecodeVisitor

visitF2I

public void visitF2I(BytecodeInstruction instr)
Specified by:
visitF2I in interface BytecodeVisitor

visitF2L

public void visitF2L(BytecodeInstruction instr)
Specified by:
visitF2L in interface BytecodeVisitor

visitF2D

public void visitF2D(BytecodeInstruction instr)
Specified by:
visitF2D in interface BytecodeVisitor

visitD2I

public void visitD2I(BytecodeInstruction instr)
Specified by:
visitD2I in interface BytecodeVisitor

visitD2L

public void visitD2L(BytecodeInstruction instr)
Specified by:
visitD2L in interface BytecodeVisitor

visitD2F

public void visitD2F(BytecodeInstruction instr)
Specified by:
visitD2F in interface BytecodeVisitor

visitI2B

public void visitI2B(BytecodeInstruction instr)
Specified by:
visitI2B in interface BytecodeVisitor

visitI2C

public void visitI2C(BytecodeInstruction instr)
Specified by:
visitI2C in interface BytecodeVisitor

visitI2S

public void visitI2S(BytecodeInstruction instr)
Specified by:
visitI2S in interface BytecodeVisitor

visitLCMP

public void visitLCMP(BytecodeInstruction instr)
Specified by:
visitLCMP in interface BytecodeVisitor

visitFCMPL

public void visitFCMPL(BytecodeInstruction instr)
Specified by:
visitFCMPL in interface BytecodeVisitor

visitFCMPG

public void visitFCMPG(BytecodeInstruction instr)
Specified by:
visitFCMPG in interface BytecodeVisitor

visitDCMPL

public void visitDCMPL(BytecodeInstruction instr)
Specified by:
visitDCMPL in interface BytecodeVisitor

visitDCMPG

public void visitDCMPG(BytecodeInstruction instr)
Specified by:
visitDCMPG in interface BytecodeVisitor

visitIFEQ

public void visitIFEQ(BytecodeInstruction instr)
Specified by:
visitIFEQ in interface BytecodeVisitor

visitIFNE

public void visitIFNE(BytecodeInstruction instr)
Specified by:
visitIFNE in interface BytecodeVisitor

visitIFLT

public void visitIFLT(BytecodeInstruction instr)
Specified by:
visitIFLT in interface BytecodeVisitor

visitIFGE

public void visitIFGE(BytecodeInstruction instr)
Specified by:
visitIFGE in interface BytecodeVisitor

visitIFGT

public void visitIFGT(BytecodeInstruction instr)
Specified by:
visitIFGT in interface BytecodeVisitor

visitIFLE

public void visitIFLE(BytecodeInstruction instr)
Specified by:
visitIFLE in interface BytecodeVisitor

visitIF_ICMPEQ

public void visitIF_ICMPEQ(BytecodeInstruction instr)
Specified by:
visitIF_ICMPEQ in interface BytecodeVisitor

visitIF_ICMPNE

public void visitIF_ICMPNE(BytecodeInstruction instr)
Specified by:
visitIF_ICMPNE in interface BytecodeVisitor

visitIF_ICMPLT

public void visitIF_ICMPLT(BytecodeInstruction instr)
Specified by:
visitIF_ICMPLT in interface BytecodeVisitor

visitIF_ICMPGE

public void visitIF_ICMPGE(BytecodeInstruction instr)
Specified by:
visitIF_ICMPGE in interface BytecodeVisitor

visitIF_ICMPGT

public void visitIF_ICMPGT(BytecodeInstruction instr)
Specified by:
visitIF_ICMPGT in interface BytecodeVisitor

visitIF_ICMPLE

public void visitIF_ICMPLE(BytecodeInstruction instr)
Specified by:
visitIF_ICMPLE in interface BytecodeVisitor

visitIF_ACMPEQ

public void visitIF_ACMPEQ(BytecodeInstruction instr)
Specified by:
visitIF_ACMPEQ in interface BytecodeVisitor

visitIF_ACMPNE

public void visitIF_ACMPNE(BytecodeInstruction instr)
Specified by:
visitIF_ACMPNE in interface BytecodeVisitor

visitGOTO

public void visitGOTO(BytecodeInstruction instr)
Specified by:
visitGOTO in interface BytecodeVisitor

visitJSR

public void visitJSR(BytecodeInstruction instr)
Specified by:
visitJSR in interface BytecodeVisitor

visitRET

public void visitRET(BytecodeInstruction instr)
Specified by:
visitRET in interface BytecodeVisitor

visitTABLESWITCH

public void visitTABLESWITCH(BytecodeInstruction instr)
Specified by:
visitTABLESWITCH in interface BytecodeVisitor

visitLOOKUPSWITCH

public void visitLOOKUPSWITCH(BytecodeInstruction instr)
Specified by:
visitLOOKUPSWITCH in interface BytecodeVisitor

visitIRETURN

public void visitIRETURN(BytecodeInstruction instr)
Specified by:
visitIRETURN in interface BytecodeVisitor

visitLRETURN

public void visitLRETURN(BytecodeInstruction instr)
Specified by:
visitLRETURN in interface BytecodeVisitor

visitFRETURN

public void visitFRETURN(BytecodeInstruction instr)
Specified by:
visitFRETURN in interface BytecodeVisitor

visitDRETURN

public void visitDRETURN(BytecodeInstruction instr)
Specified by:
visitDRETURN in interface BytecodeVisitor

visitARETURN

public void visitARETURN(BytecodeInstruction instr)
Specified by:
visitARETURN in interface BytecodeVisitor

visitRETURN

public void visitRETURN(BytecodeInstruction instr)
Specified by:
visitRETURN in interface BytecodeVisitor

visitGETSTATIC

public void visitGETSTATIC(BytecodeInstruction instr)
Specified by:
visitGETSTATIC in interface BytecodeVisitor

visitPUTSTATIC

public void visitPUTSTATIC(BytecodeInstruction instr)
Specified by:
visitPUTSTATIC in interface BytecodeVisitor

visitGETFIELD

public void visitGETFIELD(BytecodeInstruction instr)
Specified by:
visitGETFIELD in interface BytecodeVisitor

visitPUTFIELD

public void visitPUTFIELD(BytecodeInstruction instr)
Specified by:
visitPUTFIELD in interface BytecodeVisitor

visitINVOKEVIRTUAL

public void visitINVOKEVIRTUAL(BytecodeInstruction instr)
Specified by:
visitINVOKEVIRTUAL in interface BytecodeVisitor

visitINVOKESPECIAL

public void visitINVOKESPECIAL(BytecodeInstruction instr)
Specified by:
visitINVOKESPECIAL in interface BytecodeVisitor

visitINVOKESTATIC

public void visitINVOKESTATIC(BytecodeInstruction instr)
Specified by:
visitINVOKESTATIC in interface BytecodeVisitor

visitINVOKEINTERFACE

public void visitINVOKEINTERFACE(BytecodeInstruction instr)
Specified by:
visitINVOKEINTERFACE in interface BytecodeVisitor

visitNEW

public void visitNEW(BytecodeInstruction instr)
Specified by:
visitNEW in interface BytecodeVisitor

visitNEWARRAY

public void visitNEWARRAY(BytecodeInstruction instr)
Specified by:
visitNEWARRAY in interface BytecodeVisitor

visitANEWARRAY

public void visitANEWARRAY(BytecodeInstruction instr)
Specified by:
visitANEWARRAY in interface BytecodeVisitor

visitARRAYLENGTH

public void visitARRAYLENGTH(BytecodeInstruction instr)
Specified by:
visitARRAYLENGTH in interface BytecodeVisitor

visitATHROW

public void visitATHROW(BytecodeInstruction instr)
Specified by:
visitATHROW in interface BytecodeVisitor

visitCHECKCAST

public void visitCHECKCAST(BytecodeInstruction instr)
Specified by:
visitCHECKCAST in interface BytecodeVisitor

visitINSTANCEOF

public void visitINSTANCEOF(BytecodeInstruction instr)
Specified by:
visitINSTANCEOF in interface BytecodeVisitor

visitMONITORENTER

public void visitMONITORENTER(BytecodeInstruction instr)
Specified by:
visitMONITORENTER in interface BytecodeVisitor

visitMONITOREXIT

public void visitMONITOREXIT(BytecodeInstruction instr)
Specified by:
visitMONITOREXIT in interface BytecodeVisitor

visitWIDE

public void visitWIDE(BytecodeInstruction instr)
Specified by:
visitWIDE in interface BytecodeVisitor

visitMULTIANEWARRAY

public void visitMULTIANEWARRAY(BytecodeInstruction instr)
Specified by:
visitMULTIANEWARRAY in interface BytecodeVisitor

visitIFNULL

public void visitIFNULL(BytecodeInstruction instr)
Specified by:
visitIFNULL in interface BytecodeVisitor

visitIFNONNULL

public void visitIFNONNULL(BytecodeInstruction instr)
Specified by:
visitIFNONNULL in interface BytecodeVisitor

visitGOTO_W

public void visitGOTO_W(BytecodeInstruction instr)
Specified by:
visitGOTO_W in interface BytecodeVisitor

visitJSR_W

public void visitJSR_W(BytecodeInstruction instr)
Specified by:
visitJSR_W in interface BytecodeVisitor

visitBREAKPOINT

public void visitBREAKPOINT(BytecodeInstruction instr)
Specified by:
visitBREAKPOINT in interface BytecodeVisitor

visitIMPDEP1

public void visitIMPDEP1(BytecodeInstruction instr)
Specified by:
visitIMPDEP1 in interface BytecodeVisitor

visitIMPDEP2

public void visitIMPDEP2(BytecodeInstruction instr)
Specified by:
visitIMPDEP2 in interface BytecodeVisitor