| 
 | |||||||||||
| 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
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 VisitorvisitAALOAD in class EmptyVisitorpublic void visitAASTORE(AASTORE o)
visitAASTORE in interface VisitorvisitAASTORE in class EmptyVisitorpublic void visitACONST_NULL(ACONST_NULL o)
visitACONST_NULL in interface VisitorvisitACONST_NULL in class EmptyVisitorpublic void visitALOAD(ALOAD o)
visitALOAD in interface VisitorvisitALOAD in class EmptyVisitorpublic void visitANEWARRAY(ANEWARRAY o)
visitANEWARRAY in interface VisitorvisitANEWARRAY in class EmptyVisitorpublic void visitARETURN(ARETURN o)
visitARETURN in interface VisitorvisitARETURN in class EmptyVisitorpublic void visitARRAYLENGTH(ARRAYLENGTH o)
visitARRAYLENGTH in interface VisitorvisitARRAYLENGTH in class EmptyVisitorpublic void visitASTORE(ASTORE o)
visitASTORE in interface VisitorvisitASTORE in class EmptyVisitorpublic void visitATHROW(ATHROW o)
visitATHROW in interface VisitorvisitATHROW in class EmptyVisitorpublic void visitBALOAD(BALOAD o)
visitBALOAD in interface VisitorvisitBALOAD in class EmptyVisitorpublic void visitBASTORE(BASTORE o)
visitBASTORE in interface VisitorvisitBASTORE in class EmptyVisitorpublic void visitBIPUSH(BIPUSH o)
visitBIPUSH in interface VisitorvisitBIPUSH in class EmptyVisitorpublic void visitCALOAD(CALOAD o)
visitCALOAD in interface VisitorvisitCALOAD in class EmptyVisitorpublic void visitCASTORE(CASTORE o)
visitCASTORE in interface VisitorvisitCASTORE in class EmptyVisitorpublic void visitCHECKCAST(CHECKCAST o)
visitCHECKCAST in interface VisitorvisitCHECKCAST in class EmptyVisitorpublic void visitD2F(D2F o)
visitD2F in interface VisitorvisitD2F in class EmptyVisitorpublic void visitD2I(D2I o)
visitD2I in interface VisitorvisitD2I in class EmptyVisitorpublic void visitD2L(D2L o)
visitD2L in interface VisitorvisitD2L in class EmptyVisitorpublic void visitDADD(DADD o)
visitDADD in interface VisitorvisitDADD in class EmptyVisitorpublic void visitDALOAD(DALOAD o)
visitDALOAD in interface VisitorvisitDALOAD in class EmptyVisitorpublic void visitDASTORE(DASTORE o)
visitDASTORE in interface VisitorvisitDASTORE in class EmptyVisitorpublic void visitDCMPG(DCMPG o)
visitDCMPG in interface VisitorvisitDCMPG in class EmptyVisitorpublic void visitDCMPL(DCMPL o)
visitDCMPL in interface VisitorvisitDCMPL in class EmptyVisitorpublic void visitDCONST(DCONST o)
visitDCONST in interface VisitorvisitDCONST in class EmptyVisitorpublic void visitDDIV(DDIV o)
visitDDIV in interface VisitorvisitDDIV in class EmptyVisitorpublic void visitDLOAD(DLOAD o)
visitDLOAD in interface VisitorvisitDLOAD in class EmptyVisitorpublic void visitDMUL(DMUL o)
visitDMUL in interface VisitorvisitDMUL in class EmptyVisitorpublic void visitDNEG(DNEG o)
visitDNEG in interface VisitorvisitDNEG in class EmptyVisitorpublic void visitDREM(DREM o)
visitDREM in interface VisitorvisitDREM in class EmptyVisitorpublic void visitDRETURN(DRETURN o)
visitDRETURN in interface VisitorvisitDRETURN in class EmptyVisitorpublic void visitDSTORE(DSTORE o)
visitDSTORE in interface VisitorvisitDSTORE in class EmptyVisitorpublic void visitDSUB(DSUB o)
visitDSUB in interface VisitorvisitDSUB in class EmptyVisitorpublic void visitDUP(DUP o)
visitDUP in interface VisitorvisitDUP in class EmptyVisitorpublic void visitDUP_X1(DUP_X1 o)
visitDUP_X1 in interface VisitorvisitDUP_X1 in class EmptyVisitorpublic void visitDUP_X2(DUP_X2 o)
visitDUP_X2 in interface VisitorvisitDUP_X2 in class EmptyVisitorpublic void visitDUP2(DUP2 o)
visitDUP2 in interface VisitorvisitDUP2 in class EmptyVisitorpublic void visitDUP2_X1(DUP2_X1 o)
visitDUP2_X1 in interface VisitorvisitDUP2_X1 in class EmptyVisitorpublic void visitDUP2_X2(DUP2_X2 o)
visitDUP2_X2 in interface VisitorvisitDUP2_X2 in class EmptyVisitorpublic void visitF2D(F2D o)
visitF2D in interface VisitorvisitF2D in class EmptyVisitorpublic void visitF2I(F2I o)
visitF2I in interface VisitorvisitF2I in class EmptyVisitorpublic void visitF2L(F2L o)
visitF2L in interface VisitorvisitF2L in class EmptyVisitorpublic void visitFADD(FADD o)
visitFADD in interface VisitorvisitFADD in class EmptyVisitorpublic void visitFALOAD(FALOAD o)
visitFALOAD in interface VisitorvisitFALOAD in class EmptyVisitorpublic void visitFASTORE(FASTORE o)
visitFASTORE in interface VisitorvisitFASTORE in class EmptyVisitorpublic void visitFCMPG(FCMPG o)
visitFCMPG in interface VisitorvisitFCMPG in class EmptyVisitorpublic void visitFCMPL(FCMPL o)
visitFCMPL in interface VisitorvisitFCMPL in class EmptyVisitorpublic void visitFCONST(FCONST o)
visitFCONST in interface VisitorvisitFCONST in class EmptyVisitorpublic void visitFDIV(FDIV o)
visitFDIV in interface VisitorvisitFDIV in class EmptyVisitorpublic void visitFLOAD(FLOAD o)
visitFLOAD in interface VisitorvisitFLOAD in class EmptyVisitorpublic void visitFMUL(FMUL o)
visitFMUL in interface VisitorvisitFMUL in class EmptyVisitorpublic void visitFNEG(FNEG o)
visitFNEG in interface VisitorvisitFNEG in class EmptyVisitorpublic void visitFREM(FREM o)
visitFREM in interface VisitorvisitFREM in class EmptyVisitorpublic void visitFRETURN(FRETURN o)
visitFRETURN in interface VisitorvisitFRETURN in class EmptyVisitorpublic void visitFSTORE(FSTORE o)
visitFSTORE in interface VisitorvisitFSTORE in class EmptyVisitorpublic void visitFSUB(FSUB o)
visitFSUB in interface VisitorvisitFSUB in class EmptyVisitorpublic void visitGETFIELD(GETFIELD o)
visitGETFIELD in interface VisitorvisitGETFIELD in class EmptyVisitorpublic void visitGETSTATIC(GETSTATIC o)
visitGETSTATIC in interface VisitorvisitGETSTATIC in class EmptyVisitorpublic void visitGOTO(GOTO o)
visitGOTO in interface VisitorvisitGOTO in class EmptyVisitorpublic void visitGOTO_W(GOTO_W o)
visitGOTO_W in interface VisitorvisitGOTO_W in class EmptyVisitorpublic void visitI2B(I2B o)
visitI2B in interface VisitorvisitI2B in class EmptyVisitorpublic void visitI2C(I2C o)
visitI2C in interface VisitorvisitI2C in class EmptyVisitorpublic void visitI2D(I2D o)
visitI2D in interface VisitorvisitI2D in class EmptyVisitorpublic void visitI2F(I2F o)
visitI2F in interface VisitorvisitI2F in class EmptyVisitorpublic void visitI2L(I2L o)
visitI2L in interface VisitorvisitI2L in class EmptyVisitorpublic void visitI2S(I2S o)
visitI2S in interface VisitorvisitI2S in class EmptyVisitorpublic void visitIADD(IADD o)
visitIADD in interface VisitorvisitIADD in class EmptyVisitorpublic void visitIALOAD(IALOAD o)
visitIALOAD in interface VisitorvisitIALOAD in class EmptyVisitorpublic void visitIAND(IAND o)
visitIAND in interface VisitorvisitIAND in class EmptyVisitorpublic void visitIASTORE(IASTORE o)
visitIASTORE in interface VisitorvisitIASTORE in class EmptyVisitorpublic void visitICONST(ICONST o)
visitICONST in interface VisitorvisitICONST in class EmptyVisitorpublic void visitIDIV(IDIV o)
visitIDIV in interface VisitorvisitIDIV in class EmptyVisitorpublic void visitIF_ACMPEQ(IF_ACMPEQ o)
visitIF_ACMPEQ in interface VisitorvisitIF_ACMPEQ in class EmptyVisitorpublic void visitIF_ACMPNE(IF_ACMPNE o)
visitIF_ACMPNE in interface VisitorvisitIF_ACMPNE in class EmptyVisitorpublic void visitIF_ICMPEQ(IF_ICMPEQ o)
visitIF_ICMPEQ in interface VisitorvisitIF_ICMPEQ in class EmptyVisitorpublic void visitIF_ICMPGE(IF_ICMPGE o)
visitIF_ICMPGE in interface VisitorvisitIF_ICMPGE in class EmptyVisitorpublic void visitIF_ICMPGT(IF_ICMPGT o)
visitIF_ICMPGT in interface VisitorvisitIF_ICMPGT in class EmptyVisitorpublic void visitIF_ICMPLE(IF_ICMPLE o)
visitIF_ICMPLE in interface VisitorvisitIF_ICMPLE in class EmptyVisitorpublic void visitIF_ICMPLT(IF_ICMPLT o)
visitIF_ICMPLT in interface VisitorvisitIF_ICMPLT in class EmptyVisitorpublic void visitIF_ICMPNE(IF_ICMPNE o)
visitIF_ICMPNE in interface VisitorvisitIF_ICMPNE in class EmptyVisitorpublic void visitIFEQ(IFEQ o)
visitIFEQ in interface VisitorvisitIFEQ in class EmptyVisitorpublic void visitIFGE(IFGE o)
visitIFGE in interface VisitorvisitIFGE in class EmptyVisitorpublic void visitIFGT(IFGT o)
visitIFGT in interface VisitorvisitIFGT in class EmptyVisitorpublic void visitIFLE(IFLE o)
visitIFLE in interface VisitorvisitIFLE in class EmptyVisitorpublic void visitIFLT(IFLT o)
visitIFLT in interface VisitorvisitIFLT in class EmptyVisitorpublic void visitIFNE(IFNE o)
visitIFNE in interface VisitorvisitIFNE in class EmptyVisitorpublic void visitIFNONNULL(IFNONNULL o)
visitIFNONNULL in interface VisitorvisitIFNONNULL in class EmptyVisitorpublic void visitIFNULL(IFNULL o)
visitIFNULL in interface VisitorvisitIFNULL in class EmptyVisitorpublic void visitIINC(IINC o)
visitIINC in interface VisitorvisitIINC in class EmptyVisitorpublic void visitILOAD(ILOAD o)
visitILOAD in interface VisitorvisitILOAD in class EmptyVisitorpublic void visitIMUL(IMUL o)
visitIMUL in interface VisitorvisitIMUL in class EmptyVisitorpublic void visitINEG(INEG o)
visitINEG in interface VisitorvisitINEG in class EmptyVisitorpublic void visitINSTANCEOF(INSTANCEOF o)
visitINSTANCEOF in interface VisitorvisitINSTANCEOF in class EmptyVisitorpublic void visitINVOKEINTERFACE(INVOKEINTERFACE o)
visitINVOKEINTERFACE in interface VisitorvisitINVOKEINTERFACE in class EmptyVisitorpublic void visitINVOKESPECIAL(INVOKESPECIAL o)
visitINVOKESPECIAL in interface VisitorvisitINVOKESPECIAL in class EmptyVisitorpublic void visitINVOKESTATIC(INVOKESTATIC o)
visitINVOKESTATIC in interface VisitorvisitINVOKESTATIC in class EmptyVisitorpublic void visitINVOKEVIRTUAL(INVOKEVIRTUAL o)
visitINVOKEVIRTUAL in interface VisitorvisitINVOKEVIRTUAL in class EmptyVisitorpublic void visitIOR(IOR o)
visitIOR in interface VisitorvisitIOR in class EmptyVisitorpublic void visitIREM(IREM o)
visitIREM in interface VisitorvisitIREM in class EmptyVisitorpublic void visitIRETURN(IRETURN o)
visitIRETURN in interface VisitorvisitIRETURN in class EmptyVisitorpublic void visitISHL(ISHL o)
visitISHL in interface VisitorvisitISHL in class EmptyVisitorpublic void visitISHR(ISHR o)
visitISHR in interface VisitorvisitISHR in class EmptyVisitorpublic void visitISTORE(ISTORE o)
visitISTORE in interface VisitorvisitISTORE in class EmptyVisitorpublic void visitISUB(ISUB o)
visitISUB in interface VisitorvisitISUB in class EmptyVisitorpublic void visitIUSHR(IUSHR o)
visitIUSHR in interface VisitorvisitIUSHR in class EmptyVisitorpublic void visitIXOR(IXOR o)
visitIXOR in interface VisitorvisitIXOR in class EmptyVisitorpublic void visitJSR(JSR o)
visitJSR in interface VisitorvisitJSR in class EmptyVisitorpublic void visitJSR_W(JSR_W o)
visitJSR_W in interface VisitorvisitJSR_W in class EmptyVisitorpublic void visitL2D(L2D o)
visitL2D in interface VisitorvisitL2D in class EmptyVisitorpublic void visitL2F(L2F o)
visitL2F in interface VisitorvisitL2F in class EmptyVisitorpublic void visitL2I(L2I o)
visitL2I in interface VisitorvisitL2I in class EmptyVisitorpublic void visitLADD(LADD o)
visitLADD in interface VisitorvisitLADD in class EmptyVisitorpublic void visitLALOAD(LALOAD o)
visitLALOAD in interface VisitorvisitLALOAD in class EmptyVisitorpublic void visitLAND(LAND o)
visitLAND in interface VisitorvisitLAND in class EmptyVisitorpublic void visitLASTORE(LASTORE o)
visitLASTORE in interface VisitorvisitLASTORE in class EmptyVisitorpublic void visitLCMP(LCMP o)
visitLCMP in interface VisitorvisitLCMP in class EmptyVisitorpublic void visitLCONST(LCONST o)
visitLCONST in interface VisitorvisitLCONST in class EmptyVisitorpublic void visitLDC(LDC o)
visitLDC in interface VisitorvisitLDC in class EmptyVisitorpublic void visitLDC_W(LDC_W o)
public void visitLDC2_W(LDC2_W o)
visitLDC2_W in interface VisitorvisitLDC2_W in class EmptyVisitorpublic void visitLDIV(LDIV o)
visitLDIV in interface VisitorvisitLDIV in class EmptyVisitorpublic void visitLLOAD(LLOAD o)
visitLLOAD in interface VisitorvisitLLOAD in class EmptyVisitorpublic void visitLMUL(LMUL o)
visitLMUL in interface VisitorvisitLMUL in class EmptyVisitorpublic void visitLNEG(LNEG o)
visitLNEG in interface VisitorvisitLNEG in class EmptyVisitorpublic void visitLOOKUPSWITCH(LOOKUPSWITCH o)
visitLOOKUPSWITCH in interface VisitorvisitLOOKUPSWITCH in class EmptyVisitorpublic void visitLOR(LOR o)
visitLOR in interface VisitorvisitLOR in class EmptyVisitorpublic void visitLREM(LREM o)
visitLREM in interface VisitorvisitLREM in class EmptyVisitorpublic void visitLRETURN(LRETURN o)
visitLRETURN in interface VisitorvisitLRETURN in class EmptyVisitorpublic void visitLSHL(LSHL o)
visitLSHL in interface VisitorvisitLSHL in class EmptyVisitorpublic void visitLSHR(LSHR o)
visitLSHR in interface VisitorvisitLSHR in class EmptyVisitorpublic void visitLSTORE(LSTORE o)
visitLSTORE in interface VisitorvisitLSTORE in class EmptyVisitorpublic void visitLSUB(LSUB o)
visitLSUB in interface VisitorvisitLSUB in class EmptyVisitorpublic void visitLUSHR(LUSHR o)
visitLUSHR in interface VisitorvisitLUSHR in class EmptyVisitorpublic void visitLXOR(LXOR o)
visitLXOR in interface VisitorvisitLXOR in class EmptyVisitorpublic void visitMONITORENTER(MONITORENTER o)
visitMONITORENTER in interface VisitorvisitMONITORENTER in class EmptyVisitorpublic void visitMONITOREXIT(MONITOREXIT o)
visitMONITOREXIT in interface VisitorvisitMONITOREXIT in class EmptyVisitorpublic void visitMULTIANEWARRAY(MULTIANEWARRAY o)
visitMULTIANEWARRAY in interface VisitorvisitMULTIANEWARRAY in class EmptyVisitorpublic void visitNEW(NEW o)
visitNEW in interface VisitorvisitNEW in class EmptyVisitorpublic void visitNEWARRAY(NEWARRAY o)
visitNEWARRAY in interface VisitorvisitNEWARRAY in class EmptyVisitorpublic void visitNOP(NOP o)
visitNOP in interface VisitorvisitNOP in class EmptyVisitorpublic void visitPOP(POP o)
visitPOP in interface VisitorvisitPOP in class EmptyVisitorpublic void visitPOP2(POP2 o)
visitPOP2 in interface VisitorvisitPOP2 in class EmptyVisitorpublic void visitPUTFIELD(PUTFIELD o)
visitPUTFIELD in interface VisitorvisitPUTFIELD in class EmptyVisitorpublic void visitPUTSTATIC(PUTSTATIC o)
visitPUTSTATIC in interface VisitorvisitPUTSTATIC in class EmptyVisitorpublic void visitRET(RET o)
visitRET in interface VisitorvisitRET in class EmptyVisitorpublic void visitRETURN(RETURN o)
visitRETURN in interface VisitorvisitRETURN in class EmptyVisitorpublic void visitSALOAD(SALOAD o)
visitSALOAD in interface VisitorvisitSALOAD in class EmptyVisitorpublic void visitSASTORE(SASTORE o)
visitSASTORE in interface VisitorvisitSASTORE in class EmptyVisitorpublic void visitSIPUSH(SIPUSH o)
visitSIPUSH in interface VisitorvisitSIPUSH in class EmptyVisitorpublic void visitSWAP(SWAP o)
visitSWAP in interface VisitorvisitSWAP in class EmptyVisitorpublic void visitTABLESWITCH(TABLESWITCH o)
visitTABLESWITCH in interface VisitorvisitTABLESWITCH in class EmptyVisitor| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||