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