|
|||||||||
| Home >> All >> Compil3r >> [ BytecodeAnalysis overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
Compil3r.BytecodeAnalysis
Interface Bytecodes.Visitor

- All Known Implementing Classes:
- Bytecodes.EmptyVisitor
- Enclosing interface:
- Bytecodes
- public static interface Bytecodes.Visitor
| Method Detail |
visitStackInstruction
public void visitStackInstruction(Bytecodes.StackInstruction obj)
visitLocalVariableInstruction
public void visitLocalVariableInstruction(Bytecodes.LocalVariableInstruction obj)
visitBranchInstruction
public void visitBranchInstruction(Bytecodes.BranchInstruction obj)
visitLoadClass
public void visitLoadClass(Bytecodes.LoadClass obj)
visitFieldInstruction
public void visitFieldInstruction(Bytecodes.FieldInstruction obj)
visitIfInstruction
public void visitIfInstruction(Bytecodes.IfInstruction obj)
visitConversionInstruction
public void visitConversionInstruction(Bytecodes.ConversionInstruction obj)
visitPopInstruction
public void visitPopInstruction(Bytecodes.PopInstruction obj)
visitStoreInstruction
public void visitStoreInstruction(Bytecodes.StoreInstruction obj)
visitTypedInstruction
public void visitTypedInstruction(Bytecodes.TypedInstruction obj)
visitSelect
public void visitSelect(Bytecodes.Select obj)
visitJsrInstruction
public void visitJsrInstruction(Bytecodes.JsrInstruction obj)
visitGotoInstruction
public void visitGotoInstruction(Bytecodes.GotoInstruction obj)
visitUnconditionalBranch
public void visitUnconditionalBranch(Bytecodes.UnconditionalBranch obj)
visitPushInstruction
public void visitPushInstruction(Bytecodes.PushInstruction obj)
visitArithmeticInstruction
public void visitArithmeticInstruction(Bytecodes.ArithmeticInstruction obj)
visitCPInstruction
public void visitCPInstruction(Bytecodes.CPInstruction obj)
visitInvokeInstruction
public void visitInvokeInstruction(Bytecodes.InvokeInstruction obj)
visitArrayInstruction
public void visitArrayInstruction(Bytecodes.ArrayInstruction obj)
visitAllocationInstruction
public void visitAllocationInstruction(Bytecodes.AllocationInstruction obj)
visitReturnInstruction
public void visitReturnInstruction(Bytecodes.ReturnInstruction obj)
visitFieldOrMethod
public void visitFieldOrMethod(Bytecodes.FieldOrMethod obj)
visitConstantPushInstruction
public void visitConstantPushInstruction(Bytecodes.ConstantPushInstruction obj)
visitExceptionThrower
public void visitExceptionThrower(Bytecodes.ExceptionThrower obj)
visitLoadInstruction
public void visitLoadInstruction(Bytecodes.LoadInstruction obj)
visitVariableLengthInstruction
public void visitVariableLengthInstruction(Bytecodes.VariableLengthInstruction obj)
visitStackProducer
public void visitStackProducer(Bytecodes.StackProducer obj)
visitStackConsumer
public void visitStackConsumer(Bytecodes.StackConsumer obj)
visitACONST_NULL
public void visitACONST_NULL(Bytecodes.ACONST_NULL obj)
visitGETSTATIC
public void visitGETSTATIC(Bytecodes.GETSTATIC obj)
visitIF_ICMPLT
public void visitIF_ICMPLT(Bytecodes.IF_ICMPLT obj)
visitMONITOREXIT
public void visitMONITOREXIT(Bytecodes.MONITOREXIT obj)
visitIFLT
public void visitIFLT(Bytecodes.IFLT obj)
visitLSTORE
public void visitLSTORE(Bytecodes.LSTORE obj)
visitPOP2
public void visitPOP2(Bytecodes.POP2 obj)
visitBASTORE
public void visitBASTORE(Bytecodes.BASTORE obj)
visitISTORE
public void visitISTORE(Bytecodes.ISTORE obj)
visitCHECKCAST
public void visitCHECKCAST(Bytecodes.CHECKCAST obj)
visitFCMPG
public void visitFCMPG(Bytecodes.FCMPG obj)
visitI2F
public void visitI2F(Bytecodes.I2F obj)
visitATHROW
public void visitATHROW(Bytecodes.ATHROW obj)
visitDCMPL
public void visitDCMPL(Bytecodes.DCMPL obj)
visitARRAYLENGTH
public void visitARRAYLENGTH(Bytecodes.ARRAYLENGTH obj)
visitDUP
public void visitDUP(Bytecodes.DUP obj)
visitINVOKESTATIC
public void visitINVOKESTATIC(Bytecodes.INVOKESTATIC obj)
visitLCONST
public void visitLCONST(Bytecodes.LCONST obj)
visitDREM
public void visitDREM(Bytecodes.DREM obj)
visitIFGE
public void visitIFGE(Bytecodes.IFGE obj)
visitCALOAD
public void visitCALOAD(Bytecodes.CALOAD obj)
visitLASTORE
public void visitLASTORE(Bytecodes.LASTORE obj)
visitI2D
public void visitI2D(Bytecodes.I2D obj)
visitDADD
public void visitDADD(Bytecodes.DADD obj)
visitINVOKESPECIAL
public void visitINVOKESPECIAL(Bytecodes.INVOKESPECIAL obj)
visitIAND
public void visitIAND(Bytecodes.IAND obj)
visitPUTFIELD
public void visitPUTFIELD(Bytecodes.PUTFIELD obj)
visitILOAD
public void visitILOAD(Bytecodes.ILOAD obj)
visitDLOAD
public void visitDLOAD(Bytecodes.DLOAD obj)
visitDCONST
public void visitDCONST(Bytecodes.DCONST obj)
visitNEW
public void visitNEW(Bytecodes.NEW obj)
visitIFNULL
public void visitIFNULL(Bytecodes.IFNULL obj)
visitLSUB
public void visitLSUB(Bytecodes.LSUB obj)
visitL2I
public void visitL2I(Bytecodes.L2I obj)
visitISHR
public void visitISHR(Bytecodes.ISHR obj)
visitTABLESWITCH
public void visitTABLESWITCH(Bytecodes.TABLESWITCH obj)
visitIINC
public void visitIINC(Bytecodes.IINC obj)
visitDRETURN
public void visitDRETURN(Bytecodes.DRETURN obj)
visitFSTORE
public void visitFSTORE(Bytecodes.FSTORE obj)
visitDASTORE
public void visitDASTORE(Bytecodes.DASTORE obj)
visitIALOAD
public void visitIALOAD(Bytecodes.IALOAD obj)
visitDDIV
public void visitDDIV(Bytecodes.DDIV obj)
visitIF_ICMPGE
public void visitIF_ICMPGE(Bytecodes.IF_ICMPGE obj)
visitLAND
public void visitLAND(Bytecodes.LAND obj)
visitIDIV
public void visitIDIV(Bytecodes.IDIV obj)
visitLOR
public void visitLOR(Bytecodes.LOR obj)
visitCASTORE
public void visitCASTORE(Bytecodes.CASTORE obj)
visitFREM
public void visitFREM(Bytecodes.FREM obj)
visitLDC
public void visitLDC(Bytecodes.LDC obj)
visitBIPUSH
public void visitBIPUSH(Bytecodes.BIPUSH obj)
visitDSTORE
public void visitDSTORE(Bytecodes.DSTORE obj)
visitF2L
public void visitF2L(Bytecodes.F2L obj)
visitFMUL
public void visitFMUL(Bytecodes.FMUL obj)
visitLLOAD
public void visitLLOAD(Bytecodes.LLOAD obj)
visitJSR
public void visitJSR(Bytecodes.JSR obj)
visitFSUB
public void visitFSUB(Bytecodes.FSUB obj)
visitSASTORE
public void visitSASTORE(Bytecodes.SASTORE obj)
visitALOAD
public void visitALOAD(Bytecodes.ALOAD obj)
visitDUP2_X2
public void visitDUP2_X2(Bytecodes.DUP2_X2 obj)
JAVADOC