|
|||||||||
| Home >> All >> org >> apache >> bcel >> [ generic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.bcel.generic
Interface Visitor

- All Known Implementing Classes:
- EmptyVisitor
- 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.
- Version:
- $Id: Visitor.java 386056 2006-03-15 11:31:56Z tcurdt $
| Method Detail |
visitStackInstruction
public void visitStackInstruction(StackInstruction obj)
visitLocalVariableInstruction
public void visitLocalVariableInstruction(LocalVariableInstruction obj)
visitBranchInstruction
public void visitBranchInstruction(BranchInstruction obj)
visitLoadClass
public void visitLoadClass(LoadClass obj)
visitFieldInstruction
public void visitFieldInstruction(FieldInstruction obj)
visitIfInstruction
public void visitIfInstruction(IfInstruction obj)
visitConversionInstruction
public void visitConversionInstruction(ConversionInstruction obj)
visitPopInstruction
public void visitPopInstruction(PopInstruction obj)
visitStoreInstruction
public void visitStoreInstruction(StoreInstruction obj)
visitTypedInstruction
public void visitTypedInstruction(TypedInstruction obj)
visitSelect
public void visitSelect(Select obj)
visitJsrInstruction
public void visitJsrInstruction(JsrInstruction obj)
visitGotoInstruction
public void visitGotoInstruction(GotoInstruction obj)
visitUnconditionalBranch
public void visitUnconditionalBranch(UnconditionalBranch obj)
visitPushInstruction
public void visitPushInstruction(PushInstruction obj)
visitArithmeticInstruction
public void visitArithmeticInstruction(ArithmeticInstruction obj)
visitCPInstruction
public void visitCPInstruction(CPInstruction obj)
visitInvokeInstruction
public void visitInvokeInstruction(InvokeInstruction obj)
visitArrayInstruction
public void visitArrayInstruction(ArrayInstruction obj)
visitAllocationInstruction
public void visitAllocationInstruction(AllocationInstruction obj)
visitReturnInstruction
public void visitReturnInstruction(ReturnInstruction obj)
visitFieldOrMethod
public void visitFieldOrMethod(FieldOrMethod obj)
visitConstantPushInstruction
public void visitConstantPushInstruction(ConstantPushInstruction obj)
visitExceptionThrower
public void visitExceptionThrower(ExceptionThrower obj)
visitLoadInstruction
public void visitLoadInstruction(LoadInstruction obj)
visitVariableLengthInstruction
public void visitVariableLengthInstruction(VariableLengthInstruction obj)
visitStackProducer
public void visitStackProducer(StackProducer obj)
visitStackConsumer
public void visitStackConsumer(StackConsumer obj)
visitACONST_NULL
public void visitACONST_NULL(ACONST_NULL obj)
visitGETSTATIC
public void visitGETSTATIC(GETSTATIC obj)
visitIF_ICMPLT
public void visitIF_ICMPLT(IF_ICMPLT obj)
visitMONITOREXIT
public void visitMONITOREXIT(MONITOREXIT obj)
visitIFLT
public void visitIFLT(IFLT obj)
visitLSTORE
public void visitLSTORE(LSTORE obj)
visitPOP2
public void visitPOP2(POP2 obj)
visitBASTORE
public void visitBASTORE(BASTORE obj)
visitISTORE
public void visitISTORE(ISTORE obj)
visitCHECKCAST
public void visitCHECKCAST(CHECKCAST obj)
visitFCMPG
public void visitFCMPG(FCMPG obj)
visitI2F
public void visitI2F(I2F obj)
visitATHROW
public void visitATHROW(ATHROW obj)
visitDCMPL
public void visitDCMPL(DCMPL obj)
visitARRAYLENGTH
public void visitARRAYLENGTH(ARRAYLENGTH obj)
visitDUP
public void visitDUP(DUP obj)
visitINVOKESTATIC
public void visitINVOKESTATIC(INVOKESTATIC obj)
visitLCONST
public void visitLCONST(LCONST obj)
visitDREM
public void visitDREM(DREM obj)
visitIFGE
public void visitIFGE(IFGE obj)
visitCALOAD
public void visitCALOAD(CALOAD obj)
visitLASTORE
public void visitLASTORE(LASTORE obj)
visitI2D
public void visitI2D(I2D obj)
visitDADD
public void visitDADD(DADD obj)
visitINVOKESPECIAL
public void visitINVOKESPECIAL(INVOKESPECIAL obj)
visitIAND
public void visitIAND(IAND obj)
visitPUTFIELD
public void visitPUTFIELD(PUTFIELD obj)
visitILOAD
public void visitILOAD(ILOAD obj)
visitDLOAD
public void visitDLOAD(DLOAD obj)
visitDCONST
public void visitDCONST(DCONST obj)
visitNEW
public void visitNEW(NEW obj)
visitIFNULL
public void visitIFNULL(IFNULL obj)
visitLSUB
public void visitLSUB(LSUB obj)
visitL2I
public void visitL2I(L2I obj)
visitISHR
public void visitISHR(ISHR obj)
visitTABLESWITCH
public void visitTABLESWITCH(TABLESWITCH obj)
visitIINC
public void visitIINC(IINC obj)
visitDRETURN
public void visitDRETURN(DRETURN obj)
visitFSTORE
public void visitFSTORE(FSTORE obj)
visitDASTORE
public void visitDASTORE(DASTORE obj)
visitIALOAD
public void visitIALOAD(IALOAD obj)
visitDDIV
public void visitDDIV(DDIV obj)
visitIF_ICMPGE
public void visitIF_ICMPGE(IF_ICMPGE obj)
visitLAND
public void visitLAND(LAND obj)
visitIDIV
public void visitIDIV(IDIV obj)
visitLOR
public void visitLOR(LOR obj)
visitCASTORE
public void visitCASTORE(CASTORE obj)
visitFREM
public void visitFREM(FREM obj)
visitLDC
public void visitLDC(LDC obj)
visitBIPUSH
public void visitBIPUSH(BIPUSH obj)
visitDSTORE
public void visitDSTORE(DSTORE obj)
visitF2L
public void visitF2L(F2L obj)
visitFMUL
public void visitFMUL(FMUL obj)
visitLLOAD
public void visitLLOAD(LLOAD obj)
visitJSR
public void visitJSR(JSR obj)
visitFSUB
public void visitFSUB(FSUB obj)
visitSASTORE
public void visitSASTORE(SASTORE obj)
visitALOAD
public void visitALOAD(ALOAD obj)
visitDUP2_X2
public void visitDUP2_X2(DUP2_X2 obj)
visitRETURN
public void visitRETURN(RETURN obj)
visitDALOAD
public void visitDALOAD(DALOAD obj)
visitSIPUSH
public void visitSIPUSH(SIPUSH obj)
visitDSUB
public void visitDSUB(DSUB obj)
visitL2F
public void visitL2F(L2F obj)
visitIF_ICMPGT
public void visitIF_ICMPGT(IF_ICMPGT obj)
visitF2D
public void visitF2D(F2D obj)
visitI2L
public void visitI2L(I2L obj)
visitIF_ACMPNE
public void visitIF_ACMPNE(IF_ACMPNE obj)
visitPOP
public void visitPOP(POP obj)
visitI2S
public void visitI2S(I2S obj)
visitIFEQ
public void visitIFEQ(IFEQ obj)
visitSWAP
public void visitSWAP(SWAP obj)
visitIOR
public void visitIOR(IOR obj)
visitIREM
public void visitIREM(IREM obj)
visitIASTORE
public void visitIASTORE(IASTORE obj)
visitNEWARRAY
public void visitNEWARRAY(NEWARRAY obj)
visitINVOKEINTERFACE
public void visitINVOKEINTERFACE(INVOKEINTERFACE obj)
visitINEG
public void visitINEG(INEG obj)
visitLCMP
public void visitLCMP(LCMP obj)
visitJSR_W
public void visitJSR_W(JSR_W obj)
visitMULTIANEWARRAY
public void visitMULTIANEWARRAY(MULTIANEWARRAY obj)
visitDUP_X2
public void visitDUP_X2(DUP_X2 obj)
visitSALOAD
public void visitSALOAD(SALOAD obj)
visitIFNONNULL
public void visitIFNONNULL(IFNONNULL obj)
visitDMUL
public void visitDMUL(DMUL obj)
visitIFNE
public void visitIFNE(IFNE obj)
visitIF_ICMPLE
public void visitIF_ICMPLE(IF_ICMPLE obj)
visitLDC2_W
public void visitLDC2_W(LDC2_W obj)
visitGETFIELD
public void visitGETFIELD(GETFIELD obj)
visitLADD
public void visitLADD(LADD obj)
visitNOP
public void visitNOP(NOP obj)
visitFALOAD
public void visitFALOAD(FALOAD obj)
visitINSTANCEOF
public void visitINSTANCEOF(INSTANCEOF obj)
visitIFLE
public void visitIFLE(IFLE obj)
visitLXOR
public void visitLXOR(LXOR obj)
visitLRETURN
public void visitLRETURN(LRETURN obj)
visitFCONST
public vo
JAVADOC