|
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.Visitor
visitAALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitAASTORE(de.fub.bytecode.generic.AASTORE o)
visitAASTORE
in interface de.fub.bytecode.generic.Visitor
visitAASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitACONST_NULL(de.fub.bytecode.generic.ACONST_NULL o)
visitACONST_NULL
in interface de.fub.bytecode.generic.Visitor
visitACONST_NULL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitALOAD(de.fub.bytecode.generic.ALOAD o)
visitALOAD
in interface de.fub.bytecode.generic.Visitor
visitALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitANEWARRAY(de.fub.bytecode.generic.ANEWARRAY o)
visitANEWARRAY
in interface de.fub.bytecode.generic.Visitor
visitANEWARRAY
in class de.fub.bytecode.generic.EmptyVisitor
public void visitARETURN(de.fub.bytecode.generic.ARETURN o)
visitARETURN
in interface de.fub.bytecode.generic.Visitor
visitARETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitARRAYLENGTH(de.fub.bytecode.generic.ARRAYLENGTH o)
visitARRAYLENGTH
in interface de.fub.bytecode.generic.Visitor
visitARRAYLENGTH
in class de.fub.bytecode.generic.EmptyVisitor
public void visitASTORE(de.fub.bytecode.generic.ASTORE o)
visitASTORE
in interface de.fub.bytecode.generic.Visitor
visitASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitATHROW(de.fub.bytecode.generic.ATHROW o)
visitATHROW
in interface de.fub.bytecode.generic.Visitor
visitATHROW
in class de.fub.bytecode.generic.EmptyVisitor
public void visitBALOAD(de.fub.bytecode.generic.BALOAD o)
visitBALOAD
in interface de.fub.bytecode.generic.Visitor
visitBALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitBASTORE(de.fub.bytecode.generic.BASTORE o)
visitBASTORE
in interface de.fub.bytecode.generic.Visitor
visitBASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitBIPUSH(de.fub.bytecode.generic.BIPUSH o)
visitBIPUSH
in interface de.fub.bytecode.generic.Visitor
visitBIPUSH
in class de.fub.bytecode.generic.EmptyVisitor
public void visitCALOAD(de.fub.bytecode.generic.CALOAD o)
visitCALOAD
in interface de.fub.bytecode.generic.Visitor
visitCALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitCASTORE(de.fub.bytecode.generic.CASTORE o)
visitCASTORE
in interface de.fub.bytecode.generic.Visitor
visitCASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitCHECKCAST(de.fub.bytecode.generic.CHECKCAST o)
visitCHECKCAST
in interface de.fub.bytecode.generic.Visitor
visitCHECKCAST
in class de.fub.bytecode.generic.EmptyVisitor
public void visitD2F(de.fub.bytecode.generic.D2F o)
visitD2F
in interface de.fub.bytecode.generic.Visitor
visitD2F
in class de.fub.bytecode.generic.EmptyVisitor
public void visitD2I(de.fub.bytecode.generic.D2I o)
visitD2I
in interface de.fub.bytecode.generic.Visitor
visitD2I
in class de.fub.bytecode.generic.EmptyVisitor
public void visitD2L(de.fub.bytecode.generic.D2L o)
visitD2L
in interface de.fub.bytecode.generic.Visitor
visitD2L
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDADD(de.fub.bytecode.generic.DADD o)
visitDADD
in interface de.fub.bytecode.generic.Visitor
visitDADD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDALOAD(de.fub.bytecode.generic.DALOAD o)
visitDALOAD
in interface de.fub.bytecode.generic.Visitor
visitDALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDASTORE(de.fub.bytecode.generic.DASTORE o)
visitDASTORE
in interface de.fub.bytecode.generic.Visitor
visitDASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDCMPG(de.fub.bytecode.generic.DCMPG o)
visitDCMPG
in interface de.fub.bytecode.generic.Visitor
visitDCMPG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDCMPL(de.fub.bytecode.generic.DCMPL o)
visitDCMPL
in interface de.fub.bytecode.generic.Visitor
visitDCMPL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDCONST(de.fub.bytecode.generic.DCONST o)
visitDCONST
in interface de.fub.bytecode.generic.Visitor
visitDCONST
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDDIV(de.fub.bytecode.generic.DDIV o)
visitDDIV
in interface de.fub.bytecode.generic.Visitor
visitDDIV
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDLOAD(de.fub.bytecode.generic.DLOAD o)
visitDLOAD
in interface de.fub.bytecode.generic.Visitor
visitDLOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDMUL(de.fub.bytecode.generic.DMUL o)
visitDMUL
in interface de.fub.bytecode.generic.Visitor
visitDMUL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDNEG(de.fub.bytecode.generic.DNEG o)
visitDNEG
in interface de.fub.bytecode.generic.Visitor
visitDNEG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDREM(de.fub.bytecode.generic.DREM o)
visitDREM
in interface de.fub.bytecode.generic.Visitor
visitDREM
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDRETURN(de.fub.bytecode.generic.DRETURN o)
visitDRETURN
in interface de.fub.bytecode.generic.Visitor
visitDRETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDSTORE(de.fub.bytecode.generic.DSTORE o)
visitDSTORE
in interface de.fub.bytecode.generic.Visitor
visitDSTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDSUB(de.fub.bytecode.generic.DSUB o)
visitDSUB
in interface de.fub.bytecode.generic.Visitor
visitDSUB
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP(de.fub.bytecode.generic.DUP o)
visitDUP
in interface de.fub.bytecode.generic.Visitor
visitDUP
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP_X1(de.fub.bytecode.generic.DUP_X1 o)
visitDUP_X1
in interface de.fub.bytecode.generic.Visitor
visitDUP_X1
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP_X2(de.fub.bytecode.generic.DUP_X2 o)
visitDUP_X2
in interface de.fub.bytecode.generic.Visitor
visitDUP_X2
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP2(de.fub.bytecode.generic.DUP2 o)
visitDUP2
in interface de.fub.bytecode.generic.Visitor
visitDUP2
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP2_X1(de.fub.bytecode.generic.DUP2_X1 o)
visitDUP2_X1
in interface de.fub.bytecode.generic.Visitor
visitDUP2_X1
in class de.fub.bytecode.generic.EmptyVisitor
public void visitDUP2_X2(de.fub.bytecode.generic.DUP2_X2 o)
visitDUP2_X2
in interface de.fub.bytecode.generic.Visitor
visitDUP2_X2
in class de.fub.bytecode.generic.EmptyVisitor
public void visitF2D(de.fub.bytecode.generic.F2D o)
visitF2D
in interface de.fub.bytecode.generic.Visitor
visitF2D
in class de.fub.bytecode.generic.EmptyVisitor
public void visitF2I(de.fub.bytecode.generic.F2I o)
visitF2I
in interface de.fub.bytecode.generic.Visitor
visitF2I
in class de.fub.bytecode.generic.EmptyVisitor
public void visitF2L(de.fub.bytecode.generic.F2L o)
visitF2L
in interface de.fub.bytecode.generic.Visitor
visitF2L
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFADD(de.fub.bytecode.generic.FADD o)
visitFADD
in interface de.fub.bytecode.generic.Visitor
visitFADD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFALOAD(de.fub.bytecode.generic.FALOAD o)
visitFALOAD
in interface de.fub.bytecode.generic.Visitor
visitFALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFASTORE(de.fub.bytecode.generic.FASTORE o)
visitFASTORE
in interface de.fub.bytecode.generic.Visitor
visitFASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFCMPG(de.fub.bytecode.generic.FCMPG o)
visitFCMPG
in interface de.fub.bytecode.generic.Visitor
visitFCMPG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFCMPL(de.fub.bytecode.generic.FCMPL o)
visitFCMPL
in interface de.fub.bytecode.generic.Visitor
visitFCMPL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFCONST(de.fub.bytecode.generic.FCONST o)
visitFCONST
in interface de.fub.bytecode.generic.Visitor
visitFCONST
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFDIV(de.fub.bytecode.generic.FDIV o)
visitFDIV
in interface de.fub.bytecode.generic.Visitor
visitFDIV
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFLOAD(de.fub.bytecode.generic.FLOAD o)
visitFLOAD
in interface de.fub.bytecode.generic.Visitor
visitFLOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFMUL(de.fub.bytecode.generic.FMUL o)
visitFMUL
in interface de.fub.bytecode.generic.Visitor
visitFMUL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFNEG(de.fub.bytecode.generic.FNEG o)
visitFNEG
in interface de.fub.bytecode.generic.Visitor
visitFNEG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFREM(de.fub.bytecode.generic.FREM o)
visitFREM
in interface de.fub.bytecode.generic.Visitor
visitFREM
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFRETURN(de.fub.bytecode.generic.FRETURN o)
visitFRETURN
in interface de.fub.bytecode.generic.Visitor
visitFRETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFSTORE(de.fub.bytecode.generic.FSTORE o)
visitFSTORE
in interface de.fub.bytecode.generic.Visitor
visitFSTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitFSUB(de.fub.bytecode.generic.FSUB o)
visitFSUB
in interface de.fub.bytecode.generic.Visitor
visitFSUB
in class de.fub.bytecode.generic.EmptyVisitor
public void visitGETFIELD(de.fub.bytecode.generic.GETFIELD o)
visitGETFIELD
in interface de.fub.bytecode.generic.Visitor
visitGETFIELD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitGETSTATIC(de.fub.bytecode.generic.GETSTATIC o)
visitGETSTATIC
in interface de.fub.bytecode.generic.Visitor
visitGETSTATIC
in class de.fub.bytecode.generic.EmptyVisitor
public void visitGOTO(de.fub.bytecode.generic.GOTO o)
visitGOTO
in interface de.fub.bytecode.generic.Visitor
visitGOTO
in class de.fub.bytecode.generic.EmptyVisitor
public void visitGOTO_W(de.fub.bytecode.generic.GOTO_W o)
visitGOTO_W
in interface de.fub.bytecode.generic.Visitor
visitGOTO_W
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2B(de.fub.bytecode.generic.I2B o)
visitI2B
in interface de.fub.bytecode.generic.Visitor
visitI2B
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2C(de.fub.bytecode.generic.I2C o)
visitI2C
in interface de.fub.bytecode.generic.Visitor
visitI2C
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2D(de.fub.bytecode.generic.I2D o)
visitI2D
in interface de.fub.bytecode.generic.Visitor
visitI2D
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2F(de.fub.bytecode.generic.I2F o)
visitI2F
in interface de.fub.bytecode.generic.Visitor
visitI2F
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2L(de.fub.bytecode.generic.I2L o)
visitI2L
in interface de.fub.bytecode.generic.Visitor
visitI2L
in class de.fub.bytecode.generic.EmptyVisitor
public void visitI2S(de.fub.bytecode.generic.I2S o)
visitI2S
in interface de.fub.bytecode.generic.Visitor
visitI2S
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIADD(de.fub.bytecode.generic.IADD o)
visitIADD
in interface de.fub.bytecode.generic.Visitor
visitIADD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIALOAD(de.fub.bytecode.generic.IALOAD o)
visitIALOAD
in interface de.fub.bytecode.generic.Visitor
visitIALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIAND(de.fub.bytecode.generic.IAND o)
visitIAND
in interface de.fub.bytecode.generic.Visitor
visitIAND
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIASTORE(de.fub.bytecode.generic.IASTORE o)
visitIASTORE
in interface de.fub.bytecode.generic.Visitor
visitIASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitICONST(de.fub.bytecode.generic.ICONST o)
visitICONST
in interface de.fub.bytecode.generic.Visitor
visitICONST
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIDIV(de.fub.bytecode.generic.IDIV o)
visitIDIV
in interface de.fub.bytecode.generic.Visitor
visitIDIV
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ACMPEQ(de.fub.bytecode.generic.IF_ACMPEQ o)
visitIF_ACMPEQ
in interface de.fub.bytecode.generic.Visitor
visitIF_ACMPEQ
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ACMPNE(de.fub.bytecode.generic.IF_ACMPNE o)
visitIF_ACMPNE
in interface de.fub.bytecode.generic.Visitor
visitIF_ACMPNE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPEQ(de.fub.bytecode.generic.IF_ICMPEQ o)
visitIF_ICMPEQ
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPEQ
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPGE(de.fub.bytecode.generic.IF_ICMPGE o)
visitIF_ICMPGE
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPGE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPGT(de.fub.bytecode.generic.IF_ICMPGT o)
visitIF_ICMPGT
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPGT
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPLE(de.fub.bytecode.generic.IF_ICMPLE o)
visitIF_ICMPLE
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPLE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPLT(de.fub.bytecode.generic.IF_ICMPLT o)
visitIF_ICMPLT
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPLT
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIF_ICMPNE(de.fub.bytecode.generic.IF_ICMPNE o)
visitIF_ICMPNE
in interface de.fub.bytecode.generic.Visitor
visitIF_ICMPNE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFEQ(de.fub.bytecode.generic.IFEQ o)
visitIFEQ
in interface de.fub.bytecode.generic.Visitor
visitIFEQ
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFGE(de.fub.bytecode.generic.IFGE o)
visitIFGE
in interface de.fub.bytecode.generic.Visitor
visitIFGE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFGT(de.fub.bytecode.generic.IFGT o)
visitIFGT
in interface de.fub.bytecode.generic.Visitor
visitIFGT
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFLE(de.fub.bytecode.generic.IFLE o)
visitIFLE
in interface de.fub.bytecode.generic.Visitor
visitIFLE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFLT(de.fub.bytecode.generic.IFLT o)
visitIFLT
in interface de.fub.bytecode.generic.Visitor
visitIFLT
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFNE(de.fub.bytecode.generic.IFNE o)
visitIFNE
in interface de.fub.bytecode.generic.Visitor
visitIFNE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFNONNULL(de.fub.bytecode.generic.IFNONNULL o)
visitIFNONNULL
in interface de.fub.bytecode.generic.Visitor
visitIFNONNULL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIFNULL(de.fub.bytecode.generic.IFNULL o)
visitIFNULL
in interface de.fub.bytecode.generic.Visitor
visitIFNULL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIINC(de.fub.bytecode.generic.IINC o)
visitIINC
in interface de.fub.bytecode.generic.Visitor
visitIINC
in class de.fub.bytecode.generic.EmptyVisitor
public void visitILOAD(de.fub.bytecode.generic.ILOAD o)
visitILOAD
in interface de.fub.bytecode.generic.Visitor
visitILOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIMUL(de.fub.bytecode.generic.IMUL o)
visitIMUL
in interface de.fub.bytecode.generic.Visitor
visitIMUL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINEG(de.fub.bytecode.generic.INEG o)
visitINEG
in interface de.fub.bytecode.generic.Visitor
visitINEG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINSTANCEOF(de.fub.bytecode.generic.INSTANCEOF o)
visitINSTANCEOF
in interface de.fub.bytecode.generic.Visitor
visitINSTANCEOF
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINVOKEINTERFACE(de.fub.bytecode.generic.INVOKEINTERFACE o)
visitINVOKEINTERFACE
in interface de.fub.bytecode.generic.Visitor
visitINVOKEINTERFACE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINVOKESPECIAL(de.fub.bytecode.generic.INVOKESPECIAL o)
visitINVOKESPECIAL
in interface de.fub.bytecode.generic.Visitor
visitINVOKESPECIAL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINVOKESTATIC(de.fub.bytecode.generic.INVOKESTATIC o)
visitINVOKESTATIC
in interface de.fub.bytecode.generic.Visitor
visitINVOKESTATIC
in class de.fub.bytecode.generic.EmptyVisitor
public void visitINVOKEVIRTUAL(de.fub.bytecode.generic.INVOKEVIRTUAL o)
visitINVOKEVIRTUAL
in interface de.fub.bytecode.generic.Visitor
visitINVOKEVIRTUAL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIOR(de.fub.bytecode.generic.IOR o)
visitIOR
in interface de.fub.bytecode.generic.Visitor
visitIOR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIREM(de.fub.bytecode.generic.IREM o)
visitIREM
in interface de.fub.bytecode.generic.Visitor
visitIREM
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIRETURN(de.fub.bytecode.generic.IRETURN o)
visitIRETURN
in interface de.fub.bytecode.generic.Visitor
visitIRETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitISHL(de.fub.bytecode.generic.ISHL o)
visitISHL
in interface de.fub.bytecode.generic.Visitor
visitISHL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitISHR(de.fub.bytecode.generic.ISHR o)
visitISHR
in interface de.fub.bytecode.generic.Visitor
visitISHR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitISTORE(de.fub.bytecode.generic.ISTORE o)
visitISTORE
in interface de.fub.bytecode.generic.Visitor
visitISTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitISUB(de.fub.bytecode.generic.ISUB o)
visitISUB
in interface de.fub.bytecode.generic.Visitor
visitISUB
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIUSHR(de.fub.bytecode.generic.IUSHR o)
visitIUSHR
in interface de.fub.bytecode.generic.Visitor
visitIUSHR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitIXOR(de.fub.bytecode.generic.IXOR o)
visitIXOR
in interface de.fub.bytecode.generic.Visitor
visitIXOR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitJSR(de.fub.bytecode.generic.JSR o)
visitJSR
in interface de.fub.bytecode.generic.Visitor
visitJSR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitJSR_W(de.fub.bytecode.generic.JSR_W o)
visitJSR_W
in interface de.fub.bytecode.generic.Visitor
visitJSR_W
in class de.fub.bytecode.generic.EmptyVisitor
public void visitL2D(de.fub.bytecode.generic.L2D o)
visitL2D
in interface de.fub.bytecode.generic.Visitor
visitL2D
in class de.fub.bytecode.generic.EmptyVisitor
public void visitL2F(de.fub.bytecode.generic.L2F o)
visitL2F
in interface de.fub.bytecode.generic.Visitor
visitL2F
in class de.fub.bytecode.generic.EmptyVisitor
public void visitL2I(de.fub.bytecode.generic.L2I o)
visitL2I
in interface de.fub.bytecode.generic.Visitor
visitL2I
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLADD(de.fub.bytecode.generic.LADD o)
visitLADD
in interface de.fub.bytecode.generic.Visitor
visitLADD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLALOAD(de.fub.bytecode.generic.LALOAD o)
visitLALOAD
in interface de.fub.bytecode.generic.Visitor
visitLALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLAND(de.fub.bytecode.generic.LAND o)
visitLAND
in interface de.fub.bytecode.generic.Visitor
visitLAND
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLASTORE(de.fub.bytecode.generic.LASTORE o)
visitLASTORE
in interface de.fub.bytecode.generic.Visitor
visitLASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLCMP(de.fub.bytecode.generic.LCMP o)
visitLCMP
in interface de.fub.bytecode.generic.Visitor
visitLCMP
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLCONST(de.fub.bytecode.generic.LCONST o)
visitLCONST
in interface de.fub.bytecode.generic.Visitor
visitLCONST
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLDC(de.fub.bytecode.generic.LDC o)
visitLDC
in interface de.fub.bytecode.generic.Visitor
visitLDC
in class de.fub.bytecode.generic.EmptyVisitor
public 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.Visitor
visitLDC2_W
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLDIV(de.fub.bytecode.generic.LDIV o)
visitLDIV
in interface de.fub.bytecode.generic.Visitor
visitLDIV
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLLOAD(de.fub.bytecode.generic.LLOAD o)
visitLLOAD
in interface de.fub.bytecode.generic.Visitor
visitLLOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLMUL(de.fub.bytecode.generic.LMUL o)
visitLMUL
in interface de.fub.bytecode.generic.Visitor
visitLMUL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLNEG(de.fub.bytecode.generic.LNEG o)
visitLNEG
in interface de.fub.bytecode.generic.Visitor
visitLNEG
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLOOKUPSWITCH(de.fub.bytecode.generic.LOOKUPSWITCH o)
visitLOOKUPSWITCH
in interface de.fub.bytecode.generic.Visitor
visitLOOKUPSWITCH
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLOR(de.fub.bytecode.generic.LOR o)
visitLOR
in interface de.fub.bytecode.generic.Visitor
visitLOR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLREM(de.fub.bytecode.generic.LREM o)
visitLREM
in interface de.fub.bytecode.generic.Visitor
visitLREM
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLRETURN(de.fub.bytecode.generic.LRETURN o)
visitLRETURN
in interface de.fub.bytecode.generic.Visitor
visitLRETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLSHL(de.fub.bytecode.generic.LSHL o)
visitLSHL
in interface de.fub.bytecode.generic.Visitor
visitLSHL
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLSHR(de.fub.bytecode.generic.LSHR o)
visitLSHR
in interface de.fub.bytecode.generic.Visitor
visitLSHR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLSTORE(de.fub.bytecode.generic.LSTORE o)
visitLSTORE
in interface de.fub.bytecode.generic.Visitor
visitLSTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLSUB(de.fub.bytecode.generic.LSUB o)
visitLSUB
in interface de.fub.bytecode.generic.Visitor
visitLSUB
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLUSHR(de.fub.bytecode.generic.LUSHR o)
visitLUSHR
in interface de.fub.bytecode.generic.Visitor
visitLUSHR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitLXOR(de.fub.bytecode.generic.LXOR o)
visitLXOR
in interface de.fub.bytecode.generic.Visitor
visitLXOR
in class de.fub.bytecode.generic.EmptyVisitor
public void visitMONITORENTER(de.fub.bytecode.generic.MONITORENTER o)
visitMONITORENTER
in interface de.fub.bytecode.generic.Visitor
visitMONITORENTER
in class de.fub.bytecode.generic.EmptyVisitor
public void visitMONITOREXIT(de.fub.bytecode.generic.MONITOREXIT o)
visitMONITOREXIT
in interface de.fub.bytecode.generic.Visitor
visitMONITOREXIT
in class de.fub.bytecode.generic.EmptyVisitor
public void visitMULTIANEWARRAY(de.fub.bytecode.generic.MULTIANEWARRAY o)
visitMULTIANEWARRAY
in interface de.fub.bytecode.generic.Visitor
visitMULTIANEWARRAY
in class de.fub.bytecode.generic.EmptyVisitor
public void visitNEW(de.fub.bytecode.generic.NEW o)
visitNEW
in interface de.fub.bytecode.generic.Visitor
visitNEW
in class de.fub.bytecode.generic.EmptyVisitor
public void visitNEWARRAY(de.fub.bytecode.generic.NEWARRAY o)
visitNEWARRAY
in interface de.fub.bytecode.generic.Visitor
visitNEWARRAY
in class de.fub.bytecode.generic.EmptyVisitor
public void visitNOP(de.fub.bytecode.generic.NOP o)
visitNOP
in interface de.fub.bytecode.generic.Visitor
visitNOP
in class de.fub.bytecode.generic.EmptyVisitor
public void visitPOP(de.fub.bytecode.generic.POP o)
visitPOP
in interface de.fub.bytecode.generic.Visitor
visitPOP
in class de.fub.bytecode.generic.EmptyVisitor
public void visitPOP2(de.fub.bytecode.generic.POP2 o)
visitPOP2
in interface de.fub.bytecode.generic.Visitor
visitPOP2
in class de.fub.bytecode.generic.EmptyVisitor
public void visitPUTFIELD(de.fub.bytecode.generic.PUTFIELD o)
visitPUTFIELD
in interface de.fub.bytecode.generic.Visitor
visitPUTFIELD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitPUTSTATIC(de.fub.bytecode.generic.PUTSTATIC o)
visitPUTSTATIC
in interface de.fub.bytecode.generic.Visitor
visitPUTSTATIC
in class de.fub.bytecode.generic.EmptyVisitor
public void visitRET(de.fub.bytecode.generic.RET o)
visitRET
in interface de.fub.bytecode.generic.Visitor
visitRET
in class de.fub.bytecode.generic.EmptyVisitor
public void visitRETURN(de.fub.bytecode.generic.RETURN o)
visitRETURN
in interface de.fub.bytecode.generic.Visitor
visitRETURN
in class de.fub.bytecode.generic.EmptyVisitor
public void visitSALOAD(de.fub.bytecode.generic.SALOAD o)
visitSALOAD
in interface de.fub.bytecode.generic.Visitor
visitSALOAD
in class de.fub.bytecode.generic.EmptyVisitor
public void visitSASTORE(de.fub.bytecode.generic.SASTORE o)
visitSASTORE
in interface de.fub.bytecode.generic.Visitor
visitSASTORE
in class de.fub.bytecode.generic.EmptyVisitor
public void visitSIPUSH(de.fub.bytecode.generic.SIPUSH o)
visitSIPUSH
in interface de.fub.bytecode.generic.Visitor
visitSIPUSH
in class de.fub.bytecode.generic.EmptyVisitor
public void visitSWAP(de.fub.bytecode.generic.SWAP o)
visitSWAP
in interface de.fub.bytecode.generic.Visitor
visitSWAP
in class de.fub.bytecode.generic.EmptyVisitor
public void visitTABLESWITCH(de.fub.bytecode.generic.TABLESWITCH o)
visitTABLESWITCH
in interface de.fub.bytecode.generic.Visitor
visitTABLESWITCH
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 |