Documentation of 'org.apache.bcel.generic.Visitor' Java class
Visitor
org.apache.bcel.generic

Interface Visitor

  • All Known Implementing Classes:
    EmptyVisitor, ExecutionVisitor, InstConstraintVisitor


    public interface Visitor
    Interface implementing the Visitor pattern programming style. I.e., a class that implements this interface can handle all types of instructions with the properly typed methods just by calling the accept() method.
    • Method Detail

      • visitLoadClass

        void visitLoadClass(LoadClass obj)
      • visitIfInstruction

        void visitIfInstruction(IfInstruction obj)
      • visitSelect

        void visitSelect(Select obj)
      • visitCPInstruction

        void visitCPInstruction(CPInstruction obj)
      • visitFieldOrMethod

        void visitFieldOrMethod(FieldOrMethod obj)
      • visitStackProducer

        void visitStackProducer(StackProducer obj)
      • visitStackConsumer

        void visitStackConsumer(StackConsumer obj)
      • visitACONST_NULL

        void visitACONST_NULL(ACONST_NULL obj)
      • visitGETSTATIC

        void visitGETSTATIC(GETSTATIC obj)
      • visitIF_ICMPLT

        void visitIF_ICMPLT(IF_ICMPLT obj)
      • visitMONITOREXIT

        void visitMONITOREXIT(MONITOREXIT obj)
      • visitIFLT

        void visitIFLT(IFLT obj)
      • visitLSTORE

        void visitLSTORE(LSTORE obj)
      • visitPOP2

        void visitPOP2(POP2 obj)
      • visitBASTORE

        void visitBASTORE(BASTORE obj)
      • visitISTORE

        void visitISTORE(ISTORE obj)
      • visitCHECKCAST

        void visitCHECKCAST(CHECKCAST obj)
      • visitFCMPG

        void visitFCMPG(FCMPG obj)
      • visitI2F

        void visitI2F(I2F obj)
      • visitATHROW

        void visitATHROW(ATHROW obj)
      • visitDCMPL

        void visitDCMPL(DCMPL obj)
      • visitARRAYLENGTH

        void visitARRAYLENGTH(ARRAYLENGTH obj)
      • visitDUP

        void visitDUP(DUP obj)
      • visitINVOKESTATIC

        void visitINVOKESTATIC(INVOKESTATIC obj)
      • visitLCONST

        void visitLCONST(LCONST obj)
      • visitDREM

        void visitDREM(DREM obj)
      • visitIFGE

        void visitIFGE(IFGE obj)
      • visitCALOAD

        void visitCALOAD(CALOAD obj)
      • visitLASTORE

        void visitLASTORE(LASTORE obj)
      • visitI2D

        void visitI2D(I2D obj)
      • visitDADD

        void visitDADD(DADD obj)
      • visitINVOKESPECIAL

        void visitINVOKESPECIAL(INVOKESPECIAL obj)
      • visitIAND

        void visitIAND(IAND obj)
      • visitPUTFIELD

        void visitPUTFIELD(PUTFIELD obj)
      • visitILOAD

        void visitILOAD(ILOAD obj)
      • visitDLOAD

        void visitDLOAD(DLOAD obj)
      • visitDCONST

        void visitDCONST(DCONST obj)
      • visitNEW

        void visitNEW(NEW obj)
      • visitIFNULL

        void visitIFNULL(IFNULL obj)
      • visitLSUB

        void visitLSUB(LSUB obj)
      • visitL2I

        void visitL2I(L2I obj)
      • visitISHR

        void visitISHR(ISHR obj)
      • visitTABLESWITCH

        void visitTABLESWITCH(TABLESWITCH obj)
      • visitIINC

        void visitIINC(IINC obj)
      • visitDRETURN

        void visitDRETURN(DRETURN obj)
      • visitFSTORE

        void visitFSTORE(FSTORE obj)
      • visitDASTORE

        void visitDASTORE(DASTORE obj)
      • visitIALOAD

        void visitIALOAD(IALOAD obj)
      • visitDDIV

        void visitDDIV(DDIV obj)
      • visitIF_ICMPGE

        void visitIF_ICMPGE(IF_ICMPGE obj)
      • visitLAND

        void visitLAND(LAND obj)
      • visitIDIV

        void visitIDIV(IDIV obj)
      • visitLOR

        void visitLOR(LOR obj)
      • visitCASTORE

        void visitCASTORE(CASTORE obj)
      • visitFREM

        void visitFREM(FREM obj)
      • visitLDC

        void visitLDC(LDC obj)
      • visitBIPUSH

        void visitBIPUSH(BIPUSH obj)
      • visitDSTORE

        void visitDSTORE(DSTORE obj)
      • visitF2L

        void visitF2L(F2L obj)
      • visitFMUL

        void visitFMUL(FMUL obj)
      • visitLLOAD

        void visitLLOAD(LLOAD obj)
      • visitJSR

        void visitJSR(JSR obj)
      • visitFSUB

        void visitFSUB(FSUB obj)
      • visitSASTORE

        void visitSASTORE(SASTORE obj)
      • visitALOAD

        void visitALOAD(ALOAD obj)
      • visitDUP2_X2

        void visitDUP2_X2(DUP2_X2 obj)
      • visitRETURN

        void visitRETURN(RETURN obj)
      • visitDALOAD

        void visitDALOAD(DALOAD obj)
      • visitSIPUSH

        void visitSIPUSH(SIPUSH obj)
      • visitDSUB

        void visitDSUB(DSUB obj)
      • visitL2F

        void visitL2F(L2F obj)
      • visitIF_ICMPGT

        void visitIF_ICMPGT(IF_ICMPGT obj)
      • visitF2D

        void visitF2D(F2D obj)
      • visitI2L

        void visitI2L(I2L obj)
      • visitIF_ACMPNE

        void visitIF_ACMPNE(IF_ACMPNE obj)
      • visitPOP

        void visitPOP(POP obj)
      • visitI2S

        void visitI2S(I2S obj)
      • visitIFEQ

        void visitIFEQ(IFEQ obj)
      • visitSWAP

        void visitSWAP(SWAP obj)
      • visitIOR

        void visitIOR(IOR obj)
      • visitIREM

        void visitIREM(IREM obj)
      • visitIASTORE

        void visitIASTORE(IASTORE obj)
      • visitNEWARRAY

        void visitNEWARRAY(NEWARRAY obj)
      • visitINEG

        void visitINEG(INEG obj)
      • visitLCMP

        void visitLCMP(LCMP obj)
      • visitJSR_W

        void visitJSR_W(JSR_W obj)
      • visitDUP_X2

        void visitDUP_X2(DUP_X2 obj)
      • visitSALOAD

        void visitSALOAD(SALOAD obj)
      • visitIFNONNULL

        void visitIFNONNULL(IFNONNULL obj)
      • visitDMUL

        void visitDMUL(DMUL obj)
      • visitIFNE

        void visitIFNE(IFNE obj)
      • visitIF_ICMPLE

        void visitIF_ICMPLE(IF_ICMPLE obj)
      • visitLDC2_W

        void visitLDC2_W(LDC2_W obj)
      • visitGETFIELD

        void visitGETFIELD(GETFIELD obj)
      • visitLADD

        void visitLADD(LADD obj)
      • visitNOP

        void visitNOP(NOP obj)
      • visitFALOAD

        void visitFALOAD(FALOAD obj)
      • visitINSTANCEOF

        void visitINSTANCEOF(INSTANCEOF obj)
      • visitIFLE

        void visitIFLE(IFLE obj)
      • visitLXOR

        void visitLXOR(LXOR obj)
      • visitLRETURN

        void visitLRETURN(LRETURN obj)
      • visitFCONST

        void visitFCONST(FCONST obj)
      • visitIUSHR

        void visitIUSHR(IUSHR obj)
      • visitBALOAD

        void visitBALOAD(BALOAD obj)
      • visitDUP2

        void visitDUP2(DUP2 obj)
      • visitIF_ACMPEQ

        void visitIF_ACMPEQ(IF_ACMPEQ obj)
      • visitIMPDEP1

        void visitIMPDEP1(IMPDEP1 obj)
      • visitMONITORENTER

        void visitMONITORENTER(MONITORENTER obj)
      • visitLSHL

        void visitLSHL(LSHL obj)
      • visitDCMPG

        void visitDCMPG(DCMPG obj)
      • visitD2L

        void visitD2L(D2L obj)
      • visitIMPDEP2

        void visitIMPDEP2(IMPDEP2 obj)
      • visitL2D

        void visitL2D(L2D obj)
      • visitRET

        void visitRET(RET obj)
      • visitIFGT

        void visitIFGT(IFGT obj)
      • visitIXOR

        void visitIXOR(IXOR obj)
      • visitINVOKEVIRTUAL

        void visitINVOKEVIRTUAL(INVOKEVIRTUAL obj)
      • visitINVOKEDYNAMIC

        void visitINVOKEDYNAMIC(INVOKEDYNAMIC obj)
        Since:
        6.0
      • visitFASTORE

        void visitFASTORE(FASTORE obj)
      • visitIRETURN

        void visitIRETURN(IRETURN obj)
      • visitIF_ICMPNE

        void visitIF_ICMPNE(IF_ICMPNE obj)
      • visitFLOAD

        void visitFLOAD(FLOAD obj)
      • visitLDIV

        void visitLDIV(LDIV obj)
      • visitPUTSTATIC

        void visitPUTSTATIC(PUTSTATIC obj)
      • visitAALOAD

        void visitAALOAD(AALOAD obj)
      • visitD2I

        void visitD2I(D2I obj)
      • visitIF_ICMPEQ

        void visitIF_ICMPEQ(IF_ICMPEQ obj)
      • visitAASTORE

        void visitAASTORE(AASTORE obj)
      • visitARETURN

        void visitARETURN(ARETURN obj)
      • visitDUP2_X1

        void visitDUP2_X1(DUP2_X1 obj)
      • visitFNEG

        void visitFNEG(FNEG obj)
      • visitGOTO_W

        void visitGOTO_W(GOTO_W obj)
      • visitD2F

        void visitD2F(D2F obj)
      • visitGOTO

        void visitGOTO(GOTO obj)
      • visitISUB

        void visitISUB(ISUB obj)
      • visitF2I

        void visitF2I(F2I obj)
      • visitDNEG

        void visitDNEG(DNEG obj)
      • visitICONST

        void visitICONST(ICONST obj)
      • visitFDIV

        void visitFDIV(FDIV obj)
      • visitI2B

        void visitI2B(I2B obj)
      • visitLNEG

        void visitLNEG(LNEG obj)
      • visitLREM

        void visitLREM(LREM obj)
      • visitIMUL

        void visitIMUL(IMUL obj)
      • visitIADD

        void visitIADD(IADD obj)
      • visitLSHR

        void visitLSHR(LSHR obj)
      • visitLOOKUPSWITCH

        void visitLOOKUPSWITCH(LOOKUPSWITCH obj)
      • visitDUP_X1

        void visitDUP_X1(DUP_X1 obj)
      • visitFCMPL

        void visitFCMPL(FCMPL obj)
      • visitI2C

        void visitI2C(I2C obj)
      • visitLMUL

        void visitLMUL(LMUL obj)
      • visitLUSHR

        void visitLUSHR(LUSHR obj)
      • visitISHL

        void visitISHL(ISHL obj)
      • visitLALOAD

        void visitLALOAD(LALOAD obj)
      • visitASTORE

        void visitASTORE(ASTORE obj)
      • visitANEWARRAY

        void visitANEWARRAY(ANEWARRAY obj)
      • visitFRETURN

        void visitFRETURN(FRETURN obj)
      • visitFADD

        void visitFADD(FADD obj)
      • visitBREAKPOINT

        void visitBREAKPOINT(BREAKPOINT obj)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.