|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.bcel.generic.EmptyVisitor org.apache.bcel.verifier.structurals.ExecutionVisitor
public class ExecutionVisitor
This Visitor class may be used for a type-based Java Virtual Machine simulation. It does not check for correct types on the OperandStack or in the LocalVariables; nor does it check their sizes are sufficiently big. Thus, to use this Visitor for bytecode verifying, you have to make sure externally that the type constraints of the Java Virtual Machine instructions are satisfied. An InstConstraintVisitor may be used for this. Anyway, this Visitor does not mandate it. For example, when you visitIADD(IADD o), then there are two stack slots popped and one stack slot containing a Type.INT is pushed (where you could also pop only one slot if you know there are two Type.INT on top of the stack). Monitor-specific behaviour is not simulated.
Conventions: Type.VOID will never be pushed onto the stack. Type.DOUBLE and Type.LONG that would normally take up two stack slots (like Double_HIGH and Double_LOW) are represented by a simple single Type.DOUBLE or Type.LONG object on the stack here. If a two-slot type is stored into a local variable, the next variable is given the type Type.UNKNOWN.
visitDSTORE(DSTORE o)
,
InstConstraintVisitor
Constructor Summary | |
---|---|
ExecutionVisitor()
Constructor. |
Method Summary | |
---|---|
void |
setConstantPoolGen(ConstantPoolGen cpg)
Sets the ConstantPoolGen needed for symbolic execution. |
void |
setFrame(Frame f)
The only method granting access to the single instance of the ExecutionVisitor class. |
void |
visitAALOAD(AALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitAASTORE(AASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitACONST_NULL(ACONST_NULL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitALOAD(ALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitANEWARRAY(ANEWARRAY o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitARETURN(ARETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitARRAYLENGTH(ARRAYLENGTH o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitASTORE(ASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitATHROW(ATHROW o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitBALOAD(BALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitBASTORE(BASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitBIPUSH(BIPUSH o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitCALOAD(CALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitCASTORE(CASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitCHECKCAST(CHECKCAST o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitD2F(D2F o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitD2I(D2I o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitD2L(D2L o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDADD(DADD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDALOAD(DALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDASTORE(DASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDCMPG(DCMPG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDCMPL(DCMPL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDCONST(DCONST o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDDIV(DDIV o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDLOAD(DLOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDMUL(DMUL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDNEG(DNEG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDREM(DREM o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDRETURN(DRETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDSTORE(DSTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDSUB(DSUB o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP_X1(DUP_X1 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP_X2(DUP_X2 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP(DUP o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP2_X1(DUP2_X1 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP2_X2(DUP2_X2 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitDUP2(DUP2 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitF2D(F2D o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitF2I(F2I o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitF2L(F2L o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFADD(FADD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFALOAD(FALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFASTORE(FASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFCMPG(FCMPG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFCMPL(FCMPL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFCONST(FCONST o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFDIV(FDIV o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFLOAD(FLOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFMUL(FMUL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFNEG(FNEG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFREM(FREM o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFRETURN(FRETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFSTORE(FSTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitFSUB(FSUB o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitGETFIELD(GETFIELD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitGETSTATIC(GETSTATIC o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitGOTO_W(GOTO_W o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitGOTO(GOTO o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2B(I2B o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2C(I2C o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2D(I2D o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2F(I2F o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2L(I2L o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitI2S(I2S o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIADD(IADD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIALOAD(IALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIAND(IAND o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIASTORE(IASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitICONST(ICONST o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIDIV(IDIV o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ACMPEQ(IF_ACMPEQ o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ACMPNE(IF_ACMPNE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPEQ(IF_ICMPEQ o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPGE(IF_ICMPGE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPGT(IF_ICMPGT o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPLE(IF_ICMPLE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPLT(IF_ICMPLT o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIF_ICMPNE(IF_ICMPNE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFEQ(IFEQ o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFGE(IFGE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFGT(IFGT o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFLE(IFLE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFLT(IFLT o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFNE(IFNE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFNONNULL(IFNONNULL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIFNULL(IFNULL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIINC(IINC o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitILOAD(ILOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIMUL(IMUL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINEG(INEG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINSTANCEOF(INSTANCEOF o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINVOKEINTERFACE(INVOKEINTERFACE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINVOKESPECIAL(INVOKESPECIAL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINVOKESTATIC(INVOKESTATIC o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitINVOKEVIRTUAL(INVOKEVIRTUAL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIOR(IOR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIREM(IREM o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIRETURN(IRETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitISHL(ISHL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitISHR(ISHR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitISTORE(ISTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitISUB(ISUB o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIUSHR(IUSHR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitIXOR(IXOR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitJSR_W(JSR_W o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitJSR(JSR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitL2D(L2D o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitL2F(L2F o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitL2I(L2I o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLADD(LADD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLALOAD(LALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLAND(LAND o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLASTORE(LASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLCMP(LCMP o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLCONST(LCONST o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLDC_W(LDC_W o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLDC(LDC o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLDC2_W(LDC2_W o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLDIV(LDIV o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLLOAD(LLOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLMUL(LMUL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLNEG(LNEG o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLOOKUPSWITCH(LOOKUPSWITCH o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLOR(LOR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLREM(LREM o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLRETURN(LRETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLSHL(LSHL o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLSHR(LSHR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLSTORE(LSTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLSUB(LSUB o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLUSHR(LUSHR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitLXOR(LXOR o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitMONITORENTER(MONITORENTER o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitMONITOREXIT(MONITOREXIT o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitMULTIANEWARRAY(MULTIANEWARRAY o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitNEW(NEW o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitNEWARRAY(NEWARRAY o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitNOP(NOP o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitPOP(POP o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitPOP2(POP2 o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitPUTFIELD(PUTFIELD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitPUTSTATIC(PUTSTATIC o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitRET(RET o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitRETURN(RETURN o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitSALOAD(SALOAD o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitSASTORE(SASTORE o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitSIPUSH(SIPUSH o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitSWAP(SWAP o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
void |
visitTABLESWITCH(TABLESWITCH o)
Symbolically executes the corresponding Java Virtual Machine instruction. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExecutionVisitor()
Method Detail |
---|
public void setConstantPoolGen(ConstantPoolGen cpg)
public void setFrame(Frame f)
setConstantPoolGen(ConstantPoolGen)
public void visitAALOAD(AALOAD o)
visitAALOAD
in interface Visitor
visitAALOAD
in class EmptyVisitor
public void visitAASTORE(AASTORE o)
visitAASTORE
in interface Visitor
visitAASTORE
in class EmptyVisitor
public void visitACONST_NULL(ACONST_NULL o)
visitACONST_NULL
in interface Visitor
visitACONST_NULL
in class EmptyVisitor
public void visitALOAD(ALOAD o)
visitALOAD
in interface Visitor
visitALOAD
in class EmptyVisitor
public void visitANEWARRAY(ANEWARRAY o)
visitANEWARRAY
in interface Visitor
visitANEWARRAY
in class EmptyVisitor
public void visitARETURN(ARETURN o)
visitARETURN
in interface Visitor
visitARETURN
in class EmptyVisitor
public void visitARRAYLENGTH(ARRAYLENGTH o)
visitARRAYLENGTH
in interface Visitor
visitARRAYLENGTH
in class EmptyVisitor
public void visitASTORE(ASTORE o)
visitASTORE
in interface Visitor
visitASTORE
in class EmptyVisitor
public void visitATHROW(ATHROW o)
visitATHROW
in interface Visitor
visitATHROW
in class EmptyVisitor
public void visitBALOAD(BALOAD o)
visitBALOAD
in interface Visitor
visitBALOAD
in class EmptyVisitor
public void visitBASTORE(BASTORE o)
visitBASTORE
in interface Visitor
visitBASTORE
in class EmptyVisitor
public void visitBIPUSH(BIPUSH o)
visitBIPUSH
in interface Visitor
visitBIPUSH
in class EmptyVisitor
public void visitCALOAD(CALOAD o)
visitCALOAD
in interface Visitor
visitCALOAD
in class EmptyVisitor
public void visitCASTORE(CASTORE o)
visitCASTORE
in interface Visitor
visitCASTORE
in class EmptyVisitor
public void visitCHECKCAST(CHECKCAST o)
visitCHECKCAST
in interface Visitor
visitCHECKCAST
in class EmptyVisitor
public void visitD2F(D2F o)
visitD2F
in interface Visitor
visitD2F
in class EmptyVisitor
public void visitD2I(D2I o)
visitD2I
in interface Visitor
visitD2I
in class EmptyVisitor
public void visitD2L(D2L o)
visitD2L
in interface Visitor
visitD2L
in class EmptyVisitor
public void visitDADD(DADD o)
visitDADD
in interface Visitor
visitDADD
in class EmptyVisitor
public void visitDALOAD(DALOAD o)
visitDALOAD
in interface Visitor
visitDALOAD
in class EmptyVisitor
public void visitDASTORE(DASTORE o)
visitDASTORE
in interface Visitor
visitDASTORE
in class EmptyVisitor
public void visitDCMPG(DCMPG o)
visitDCMPG
in interface Visitor
visitDCMPG
in class EmptyVisitor
public void visitDCMPL(DCMPL o)
visitDCMPL
in interface Visitor
visitDCMPL
in class EmptyVisitor
public void visitDCONST(DCONST o)
visitDCONST
in interface Visitor
visitDCONST
in class EmptyVisitor
public void visitDDIV(DDIV o)
visitDDIV
in interface Visitor
visitDDIV
in class EmptyVisitor
public void visitDLOAD(DLOAD o)
visitDLOAD
in interface Visitor
visitDLOAD
in class EmptyVisitor
public void visitDMUL(DMUL o)
visitDMUL
in interface Visitor
visitDMUL
in class EmptyVisitor
public void visitDNEG(DNEG o)
visitDNEG
in interface Visitor
visitDNEG
in class EmptyVisitor
public void visitDREM(DREM o)
visitDREM
in interface Visitor
visitDREM
in class EmptyVisitor
public void visitDRETURN(DRETURN o)
visitDRETURN
in interface Visitor
visitDRETURN
in class EmptyVisitor
public void visitDSTORE(DSTORE o)
visitDSTORE
in interface Visitor
visitDSTORE
in class EmptyVisitor
public void visitDSUB(DSUB o)
visitDSUB
in interface Visitor
visitDSUB
in class EmptyVisitor
public void visitDUP(DUP o)
visitDUP
in interface Visitor
visitDUP
in class EmptyVisitor
public void visitDUP_X1(DUP_X1 o)
visitDUP_X1
in interface Visitor
visitDUP_X1
in class EmptyVisitor
public void visitDUP_X2(DUP_X2 o)
visitDUP_X2
in interface Visitor
visitDUP_X2
in class EmptyVisitor
public void visitDUP2(DUP2 o)
visitDUP2
in interface Visitor
visitDUP2
in class EmptyVisitor
public void visitDUP2_X1(DUP2_X1 o)
visitDUP2_X1
in interface Visitor
visitDUP2_X1
in class EmptyVisitor
public void visitDUP2_X2(DUP2_X2 o)
visitDUP2_X2
in interface Visitor
visitDUP2_X2
in class EmptyVisitor
public void visitF2D(F2D o)
visitF2D
in interface Visitor
visitF2D
in class EmptyVisitor
public void visitF2I(F2I o)
visitF2I
in interface Visitor
visitF2I
in class EmptyVisitor
public void visitF2L(F2L o)
visitF2L
in interface Visitor
visitF2L
in class EmptyVisitor
public void visitFADD(FADD o)
visitFADD
in interface Visitor
visitFADD
in class EmptyVisitor
public void visitFALOAD(FALOAD o)
visitFALOAD
in interface Visitor
visitFALOAD
in class EmptyVisitor
public void visitFASTORE(FASTORE o)
visitFASTORE
in interface Visitor
visitFASTORE
in class EmptyVisitor
public void visitFCMPG(FCMPG o)
visitFCMPG
in interface Visitor
visitFCMPG
in class EmptyVisitor
public void visitFCMPL(FCMPL o)
visitFCMPL
in interface Visitor
visitFCMPL
in class EmptyVisitor
public void visitFCONST(FCONST o)
visitFCONST
in interface Visitor
visitFCONST
in class EmptyVisitor
public void visitFDIV(FDIV o)
visitFDIV
in interface Visitor
visitFDIV
in class EmptyVisitor
public void visitFLOAD(FLOAD o)
visitFLOAD
in interface Visitor
visitFLOAD
in class EmptyVisitor
public void visitFMUL(FMUL o)
visitFMUL
in interface Visitor
visitFMUL
in class EmptyVisitor
public void visitFNEG(FNEG o)
visitFNEG
in interface Visitor
visitFNEG
in class EmptyVisitor
public void visitFREM(FREM o)
visitFREM
in interface Visitor
visitFREM
in class EmptyVisitor
public void visitFRETURN(FRETURN o)
visitFRETURN
in interface Visitor
visitFRETURN
in class EmptyVisitor
public void visitFSTORE(FSTORE o)
visitFSTORE
in interface Visitor
visitFSTORE
in class EmptyVisitor
public void visitFSUB(FSUB o)
visitFSUB
in interface Visitor
visitFSUB
in class EmptyVisitor
public void visitGETFIELD(GETFIELD o)
visitGETFIELD
in interface Visitor
visitGETFIELD
in class EmptyVisitor
public void visitGETSTATIC(GETSTATIC o)
visitGETSTATIC
in interface Visitor
visitGETSTATIC
in class EmptyVisitor
public void visitGOTO(GOTO o)
visitGOTO
in interface Visitor
visitGOTO
in class EmptyVisitor
public void visitGOTO_W(GOTO_W o)
visitGOTO_W
in interface Visitor
visitGOTO_W
in class EmptyVisitor
public void visitI2B(I2B o)
visitI2B
in interface Visitor
visitI2B
in class EmptyVisitor
public void visitI2C(I2C o)
visitI2C
in interface Visitor
visitI2C
in class EmptyVisitor
public void visitI2D(I2D o)
visitI2D
in interface Visitor
visitI2D
in class EmptyVisitor
public void visitI2F(I2F o)
visitI2F
in interface Visitor
visitI2F
in class EmptyVisitor
public void visitI2L(I2L o)
visitI2L
in interface Visitor
visitI2L
in class EmptyVisitor
public void visitI2S(I2S o)
visitI2S
in interface Visitor
visitI2S
in class EmptyVisitor
public void visitIADD(IADD o)
visitIADD
in interface Visitor
visitIADD
in class EmptyVisitor
public void visitIALOAD(IALOAD o)
visitIALOAD
in interface Visitor
visitIALOAD
in class EmptyVisitor
public void visitIAND(IAND o)
visitIAND
in interface Visitor
visitIAND
in class EmptyVisitor
public void visitIASTORE(IASTORE o)
visitIASTORE
in interface Visitor
visitIASTORE
in class EmptyVisitor
public void visitICONST(ICONST o)
visitICONST
in interface Visitor
visitICONST
in class EmptyVisitor
public void visitIDIV(IDIV o)
visitIDIV
in interface Visitor
visitIDIV
in class EmptyVisitor
public void visitIF_ACMPEQ(IF_ACMPEQ o)
visitIF_ACMPEQ
in interface Visitor
visitIF_ACMPEQ
in class EmptyVisitor
public void visitIF_ACMPNE(IF_ACMPNE o)
visitIF_ACMPNE
in interface Visitor
visitIF_ACMPNE
in class EmptyVisitor
public void visitIF_ICMPEQ(IF_ICMPEQ o)
visitIF_ICMPEQ
in interface Visitor
visitIF_ICMPEQ
in class EmptyVisitor
public void visitIF_ICMPGE(IF_ICMPGE o)
visitIF_ICMPGE
in interface Visitor
visitIF_ICMPGE
in class EmptyVisitor
public void visitIF_ICMPGT(IF_ICMPGT o)
visitIF_ICMPGT
in interface Visitor
visitIF_ICMPGT
in class EmptyVisitor
public void visitIF_ICMPLE(IF_ICMPLE o)
visitIF_ICMPLE
in interface Visitor
visitIF_ICMPLE
in class EmptyVisitor
public void visitIF_ICMPLT(IF_ICMPLT o)
visitIF_ICMPLT
in interface Visitor
visitIF_ICMPLT
in class EmptyVisitor
public void visitIF_ICMPNE(IF_ICMPNE o)
visitIF_ICMPNE
in interface Visitor
visitIF_ICMPNE
in class EmptyVisitor
public void visitIFEQ(IFEQ o)
visitIFEQ
in interface Visitor
visitIFEQ
in class EmptyVisitor
public void visitIFGE(IFGE o)
visitIFGE
in interface Visitor
visitIFGE
in class EmptyVisitor
public void visitIFGT(IFGT o)
visitIFGT
in interface Visitor
visitIFGT
in class EmptyVisitor
public void visitIFLE(IFLE o)
visitIFLE
in interface Visitor
visitIFLE
in class EmptyVisitor
public void visitIFLT(IFLT o)
visitIFLT
in interface Visitor
visitIFLT
in class EmptyVisitor
public void visitIFNE(IFNE o)
visitIFNE
in interface Visitor
visitIFNE
in class EmptyVisitor
public void visitIFNONNULL(IFNONNULL o)
visitIFNONNULL
in interface Visitor
visitIFNONNULL
in class EmptyVisitor
public void visitIFNULL(IFNULL o)
visitIFNULL
in interface Visitor
visitIFNULL
in class EmptyVisitor
public void visitIINC(IINC o)
visitIINC
in interface Visitor
visitIINC
in class EmptyVisitor
public void visitILOAD(ILOAD o)
visitILOAD
in interface Visitor
visitILOAD
in class EmptyVisitor
public void visitIMUL(IMUL o)
visitIMUL
in interface Visitor
visitIMUL
in class EmptyVisitor
public void visitINEG(INEG o)
visitINEG
in interface Visitor
visitINEG
in class EmptyVisitor
public void visitINSTANCEOF(INSTANCEOF o)
visitINSTANCEOF
in interface Visitor
visitINSTANCEOF
in class EmptyVisitor
public void visitINVOKEINTERFACE(INVOKEINTERFACE o)
visitINVOKEINTERFACE
in interface Visitor
visitINVOKEINTERFACE
in class EmptyVisitor
public void visitINVOKESPECIAL(INVOKESPECIAL o)
visitINVOKESPECIAL
in interface Visitor
visitINVOKESPECIAL
in class EmptyVisitor
public void visitINVOKESTATIC(INVOKESTATIC o)
visitINVOKESTATIC
in interface Visitor
visitINVOKESTATIC
in class EmptyVisitor
public void visitINVOKEVIRTUAL(INVOKEVIRTUAL o)
visitINVOKEVIRTUAL
in interface Visitor
visitINVOKEVIRTUAL
in class EmptyVisitor
public void visitIOR(IOR o)
visitIOR
in interface Visitor
visitIOR
in class EmptyVisitor
public void visitIREM(IREM o)
visitIREM
in interface Visitor
visitIREM
in class EmptyVisitor
public void visitIRETURN(IRETURN o)
visitIRETURN
in interface Visitor
visitIRETURN
in class EmptyVisitor
public void visitISHL(ISHL o)
visitISHL
in interface Visitor
visitISHL
in class EmptyVisitor
public void visitISHR(ISHR o)
visitISHR
in interface Visitor
visitISHR
in class EmptyVisitor
public void visitISTORE(ISTORE o)
visitISTORE
in interface Visitor
visitISTORE
in class EmptyVisitor
public void visitISUB(ISUB o)
visitISUB
in interface Visitor
visitISUB
in class EmptyVisitor
public void visitIUSHR(IUSHR o)
visitIUSHR
in interface Visitor
visitIUSHR
in class EmptyVisitor
public void visitIXOR(IXOR o)
visitIXOR
in interface Visitor
visitIXOR
in class EmptyVisitor
public void visitJSR(JSR o)
visitJSR
in interface Visitor
visitJSR
in class EmptyVisitor
public void visitJSR_W(JSR_W o)
visitJSR_W
in interface Visitor
visitJSR_W
in class EmptyVisitor
public void visitL2D(L2D o)
visitL2D
in interface Visitor
visitL2D
in class EmptyVisitor
public void visitL2F(L2F o)
visitL2F
in interface Visitor
visitL2F
in class EmptyVisitor
public void visitL2I(L2I o)
visitL2I
in interface Visitor
visitL2I
in class EmptyVisitor
public void visitLADD(LADD o)
visitLADD
in interface Visitor
visitLADD
in class EmptyVisitor
public void visitLALOAD(LALOAD o)
visitLALOAD
in interface Visitor
visitLALOAD
in class EmptyVisitor
public void visitLAND(LAND o)
visitLAND
in interface Visitor
visitLAND
in class EmptyVisitor
public void visitLASTORE(LASTORE o)
visitLASTORE
in interface Visitor
visitLASTORE
in class EmptyVisitor
public void visitLCMP(LCMP o)
visitLCMP
in interface Visitor
visitLCMP
in class EmptyVisitor
public void visitLCONST(LCONST o)
visitLCONST
in interface Visitor
visitLCONST
in class EmptyVisitor
public void visitLDC(LDC o)
visitLDC
in interface Visitor
visitLDC
in class EmptyVisitor
public void visitLDC_W(LDC_W o)
public void visitLDC2_W(LDC2_W o)
visitLDC2_W
in interface Visitor
visitLDC2_W
in class EmptyVisitor
public void visitLDIV(LDIV o)
visitLDIV
in interface Visitor
visitLDIV
in class EmptyVisitor
public void visitLLOAD(LLOAD o)
visitLLOAD
in interface Visitor
visitLLOAD
in class EmptyVisitor
public void visitLMUL(LMUL o)
visitLMUL
in interface Visitor
visitLMUL
in class EmptyVisitor
public void visitLNEG(LNEG o)
visitLNEG
in interface Visitor
visitLNEG
in class EmptyVisitor
public void visitLOOKUPSWITCH(LOOKUPSWITCH o)
visitLOOKUPSWITCH
in interface Visitor
visitLOOKUPSWITCH
in class EmptyVisitor
public void visitLOR(LOR o)
visitLOR
in interface Visitor
visitLOR
in class EmptyVisitor
public void visitLREM(LREM o)
visitLREM
in interface Visitor
visitLREM
in class EmptyVisitor
public void visitLRETURN(LRETURN o)
visitLRETURN
in interface Visitor
visitLRETURN
in class EmptyVisitor
public void visitLSHL(LSHL o)
visitLSHL
in interface Visitor
visitLSHL
in class EmptyVisitor
public void visitLSHR(LSHR o)
visitLSHR
in interface Visitor
visitLSHR
in class EmptyVisitor
public void visitLSTORE(LSTORE o)
visitLSTORE
in interface Visitor
visitLSTORE
in class EmptyVisitor
public void visitLSUB(LSUB o)
visitLSUB
in interface Visitor
visitLSUB
in class EmptyVisitor
public void visitLUSHR(LUSHR o)
visitLUSHR
in interface Visitor
visitLUSHR
in class EmptyVisitor
public void visitLXOR(LXOR o)
visitLXOR
in interface Visitor
visitLXOR
in class EmptyVisitor
public void visitMONITORENTER(MONITORENTER o)
visitMONITORENTER
in interface Visitor
visitMONITORENTER
in class EmptyVisitor
public void visitMONITOREXIT(MONITOREXIT o)
visitMONITOREXIT
in interface Visitor
visitMONITOREXIT
in class EmptyVisitor
public void visitMULTIANEWARRAY(MULTIANEWARRAY o)
visitMULTIANEWARRAY
in interface Visitor
visitMULTIANEWARRAY
in class EmptyVisitor
public void visitNEW(NEW o)
visitNEW
in interface Visitor
visitNEW
in class EmptyVisitor
public void visitNEWARRAY(NEWARRAY o)
visitNEWARRAY
in interface Visitor
visitNEWARRAY
in class EmptyVisitor
public void visitNOP(NOP o)
visitNOP
in interface Visitor
visitNOP
in class EmptyVisitor
public void visitPOP(POP o)
visitPOP
in interface Visitor
visitPOP
in class EmptyVisitor
public void visitPOP2(POP2 o)
visitPOP2
in interface Visitor
visitPOP2
in class EmptyVisitor
public void visitPUTFIELD(PUTFIELD o)
visitPUTFIELD
in interface Visitor
visitPUTFIELD
in class EmptyVisitor
public void visitPUTSTATIC(PUTSTATIC o)
visitPUTSTATIC
in interface Visitor
visitPUTSTATIC
in class EmptyVisitor
public void visitRET(RET o)
visitRET
in interface Visitor
visitRET
in class EmptyVisitor
public void visitRETURN(RETURN o)
visitRETURN
in interface Visitor
visitRETURN
in class EmptyVisitor
public void visitSALOAD(SALOAD o)
visitSALOAD
in interface Visitor
visitSALOAD
in class EmptyVisitor
public void visitSASTORE(SASTORE o)
visitSASTORE
in interface Visitor
visitSASTORE
in class EmptyVisitor
public void visitSIPUSH(SIPUSH o)
visitSIPUSH
in interface Visitor
visitSIPUSH
in class EmptyVisitor
public void visitSWAP(SWAP o)
visitSWAP
in interface Visitor
visitSWAP
in class EmptyVisitor
public void visitTABLESWITCH(TABLESWITCH o)
visitTABLESWITCH
in interface Visitor
visitTABLESWITCH
in class EmptyVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |