org.apache.bcel.generic
Interface Visitor
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.
public void visitAALOAD(
AALOAD obj)
public void visitAASTORE(
AASTORE obj)
public void visitALOAD(
ALOAD obj)
public void visitARETURN(
ARETURN obj)
public void visitASTORE(
ASTORE obj)
public void visitATHROW(
ATHROW obj)
public void visitBALOAD(
BALOAD obj)
public void visitBASTORE(
BASTORE obj)
public void visitBIPUSH(
BIPUSH obj)
public void visitCALOAD(
CALOAD obj)
public void visitCASTORE(
CASTORE obj)
public void visitD2F(
D2F obj)
public void visitD2I(
D2I obj)
public void visitD2L(
D2L obj)
public void visitDADD(
DADD obj)
public void visitDALOAD(
DALOAD obj)
public void visitDASTORE(
DASTORE obj)
public void visitDCMPG(
DCMPG obj)
public void visitDCMPL(
DCMPL obj)
public void visitDCONST(
DCONST obj)
public void visitDDIV(
DDIV obj)
public void visitDLOAD(
DLOAD obj)
public void visitDMUL(
DMUL obj)
public void visitDNEG(
DNEG obj)
public void visitDREM(
DREM obj)
public void visitDRETURN(
DRETURN obj)
public void visitDSTORE(
DSTORE obj)
public void visitDSUB(
DSUB obj)
public void visitDUP(
DUP obj)
public void visitDUP2(
DUP2 obj)
public void visitDUP2_X1(
DUP2_X1 obj)
public void visitDUP2_X2(
DUP2_X2 obj)
public void visitDUP_X1(
DUP_X1 obj)
public void visitDUP_X2(
DUP_X2 obj)
public void visitF2D(
F2D obj)
public void visitF2I(
F2I obj)
public void visitF2L(
F2L obj)
public void visitFADD(
FADD obj)
public void visitFALOAD(
FALOAD obj)
public void visitFASTORE(
FASTORE obj)
public void visitFCMPG(
FCMPG obj)
public void visitFCMPL(
FCMPL obj)
public void visitFCONST(
FCONST obj)
public void visitFDIV(
FDIV obj)
public void visitFLOAD(
FLOAD obj)
public void visitFMUL(
FMUL obj)
public void visitFNEG(
FNEG obj)
public void visitFREM(
FREM obj)
public void visitFRETURN(
FRETURN obj)
public void visitFSTORE(
FSTORE obj)
public void visitFSUB(
FSUB obj)
public void visitGOTO(
GOTO obj)
public void visitGOTO_W(
GOTO_W obj)
public void visitI2B(
I2B obj)
public void visitI2C(
I2C obj)
public void visitI2D(
I2D obj)
public void visitI2F(
I2F obj)
public void visitI2L(
I2L obj)
public void visitI2S(
I2S obj)
public void visitIADD(
IADD obj)
public void visitIALOAD(
IALOAD obj)
public void visitIAND(
IAND obj)
public void visitIASTORE(
IASTORE obj)
public void visitICONST(
ICONST obj)
public void visitIDIV(
IDIV obj)
public void visitIFEQ(
IFEQ obj)
public void visitIFGE(
IFGE obj)
public void visitIFGT(
IFGT obj)
public void visitIFLE(
IFLE obj)
public void visitIFLT(
IFLT obj)
public void visitIFNE(
IFNE obj)
public void visitIFNULL(
IFNULL obj)
public void visitIINC(
IINC obj)
public void visitILOAD(
ILOAD obj)
public void visitIMPDEP1(
IMPDEP1 obj)
public void visitIMPDEP2(
IMPDEP2 obj)
public void visitIMUL(
IMUL obj)
public void visitINEG(
INEG obj)
public void visitIOR(
IOR obj)
public void visitIREM(
IREM obj)
public void visitIRETURN(
IRETURN obj)
public void visitISHL(
ISHL obj)
public void visitISHR(
ISHR obj)
public void visitISTORE(
ISTORE obj)
public void visitISUB(
ISUB obj)
public void visitIUSHR(
IUSHR obj)
public void visitIXOR(
IXOR obj)
public void visitJSR(
JSR obj)
public void visitJSR_W(
JSR_W obj)
public void visitL2D(
L2D obj)
public void visitL2F(
L2F obj)
public void visitL2I(
L2I obj)
public void visitLADD(
LADD obj)
public void visitLALOAD(
LALOAD obj)
public void visitLAND(
LAND obj)
public void visitLASTORE(
LASTORE obj)
public void visitLCMP(
LCMP obj)
public void visitLCONST(
LCONST obj)
public void visitLDC(
LDC obj)
public void visitLDC2_W(
LDC2_W obj)
public void visitLDIV(
LDIV obj)
public void visitLLOAD(
LLOAD obj)
public void visitLMUL(
LMUL obj)
public void visitLNEG(
LNEG obj)
public void visitLOR(
LOR obj)
public void visitLREM(
LREM obj)
public void visitLRETURN(
LRETURN obj)
public void visitLSHL(
LSHL obj)
public void visitLSHR(
LSHR obj)
public void visitLSTORE(
LSTORE obj)
public void visitLSUB(
LSUB obj)
public void visitLUSHR(
LUSHR obj)
public void visitLXOR(
LXOR obj)
public void visitNEW(
NEW obj)
public void visitNOP(
NOP obj)
public void visitPOP(
POP obj)
public void visitPOP2(
POP2 obj)
public void visitRET(
RET obj)
public void visitRETURN(
RETURN obj)
public void visitSALOAD(
SALOAD obj)
public void visitSASTORE(
SASTORE obj)
public void visitSelect(
Select obj)
public void visitSIPUSH(
SIPUSH obj)
public void visitSWAP(
SWAP obj)