File
Doc
Category
Size
Date
Package
Visitor.java
API Doc
Java SE 5 API
10646
Fri Aug 26 14:55:24 BST 2005
com.sun.org.apache.bcel.internal.generic
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.
version
$Id: Visitor.java,v 1.1.1.1 2001/10/29 20:00:28 jvanzyl Exp $
author
M. Dahm
Fields Summary
Constructors Summary
Methods Summary
public void
visitAALOAD
(
com.sun.org.apache.bcel.internal.generic.AALOAD
obj)
public void
visitAASTORE
(
com.sun.org.apache.bcel.internal.generic.AASTORE
obj)
public void
visitACONST_NULL
(
com.sun.org.apache.bcel.internal.generic.ACONST_NULL
obj)
public void
visitALOAD
(
com.sun.org.apache.bcel.internal.generic.ALOAD
obj)
public void
visitANEWARRAY
(
com.sun.org.apache.bcel.internal.generic.ANEWARRAY
obj)
public void
visitARETURN
(
com.sun.org.apache.bcel.internal.generic.ARETURN
obj)
public void
visitARRAYLENGTH
(
com.sun.org.apache.bcel.internal.generic.ARRAYLENGTH
obj)
public void
visitASTORE
(
com.sun.org.apache.bcel.internal.generic.ASTORE
obj)
public void
visitATHROW
(
com.sun.org.apache.bcel.internal.generic.ATHROW
obj)
public void
visitAllocationInstruction
(
com.sun.org.apache.bcel.internal.generic.AllocationInstruction
obj)
public void
visitArithmeticInstruction
(
com.sun.org.apache.bcel.internal.generic.ArithmeticInstruction
obj)
public void
visitArrayInstruction
(
com.sun.org.apache.bcel.internal.generic.ArrayInstruction
obj)
public void
visitBALOAD
(
com.sun.org.apache.bcel.internal.generic.BALOAD
obj)
public void
visitBASTORE
(
com.sun.org.apache.bcel.internal.generic.BASTORE
obj)
public void
visitBIPUSH
(
com.sun.org.apache.bcel.internal.generic.BIPUSH
obj)
public void
visitBREAKPOINT
(
com.sun.org.apache.bcel.internal.generic.BREAKPOINT
obj)
public void
visitBranchInstruction
(
com.sun.org.apache.bcel.internal.generic.BranchInstruction
obj)
public void
visitCALOAD
(
com.sun.org.apache.bcel.internal.generic.CALOAD
obj)
public void
visitCASTORE
(
com.sun.org.apache.bcel.internal.generic.CASTORE
obj)
public void
visitCHECKCAST
(
com.sun.org.apache.bcel.internal.generic.CHECKCAST
obj)
public void
visitCPInstruction
(
com.sun.org.apache.bcel.internal.generic.CPInstruction
obj)
public void
visitConstantPushInstruction
(
com.sun.org.apache.bcel.internal.generic.ConstantPushInstruction
obj)
public void
visitConversionInstruction
(
com.sun.org.apache.bcel.internal.generic.ConversionInstruction
obj)
public void
visitD2F
(
com.sun.org.apache.bcel.internal.generic.D2F
obj)
public void
visitD2I
(
com.sun.org.apache.bcel.internal.generic.D2I
obj)
public void
visitD2L
(
com.sun.org.apache.bcel.internal.generic.D2L
obj)
public void
visitDADD
(
com.sun.org.apache.bcel.internal.generic.DADD
obj)
public void
visitDALOAD
(
com.sun.org.apache.bcel.internal.generic.DALOAD
obj)
public void
visitDASTORE
(
com.sun.org.apache.bcel.internal.generic.DASTORE
obj)
public void
visitDCMPG
(
com.sun.org.apache.bcel.internal.generic.DCMPG
obj)
public void
visitDCMPL
(
com.sun.org.apache.bcel.internal.generic.DCMPL
obj)
public void
visitDCONST
(
com.sun.org.apache.bcel.internal.generic.DCONST
obj)
public void
visitDDIV
(
com.sun.org.apache.bcel.internal.generic.DDIV
obj)
public void
visitDLOAD
(
com.sun.org.apache.bcel.internal.generic.DLOAD
obj)
public void
visitDMUL
(
com.sun.org.apache.bcel.internal.generic.DMUL
obj)
public void
visitDNEG
(
com.sun.org.apache.bcel.internal.generic.DNEG
obj)
public void
visitDREM
(
com.sun.org.apache.bcel.internal.generic.DREM
obj)
public void
visitDRETURN
(
com.sun.org.apache.bcel.internal.generic.DRETURN
obj)
public void
visitDSTORE
(
com.sun.org.apache.bcel.internal.generic.DSTORE
obj)
public void
visitDSUB
(
com.sun.org.apache.bcel.internal.generic.DSUB
obj)
public void
visitDUP
(
com.sun.org.apache.bcel.internal.generic.DUP
obj)
public void
visitDUP2
(
com.sun.org.apache.bcel.internal.generic.DUP2
obj)
public void
visitDUP2_X1
(
com.sun.org.apache.bcel.internal.generic.DUP2_X1
obj)
public void
visitDUP2_X2
(
com.sun.org.apache.bcel.internal.generic.DUP2_X2
obj)
public void
visitDUP_X1
(
com.sun.org.apache.bcel.internal.generic.DUP_X1
obj)
public void
visitDUP_X2
(
com.sun.org.apache.bcel.internal.generic.DUP_X2
obj)
public void
visitExceptionThrower
(
com.sun.org.apache.bcel.internal.generic.ExceptionThrower
obj)
public void
visitF2D
(
com.sun.org.apache.bcel.internal.generic.F2D
obj)
public void
visitF2I
(
com.sun.org.apache.bcel.internal.generic.F2I
obj)
public void
visitF2L
(
com.sun.org.apache.bcel.internal.generic.F2L
obj)
public void
visitFADD
(
com.sun.org.apache.bcel.internal.generic.FADD
obj)
public void
visitFALOAD
(
com.sun.org.apache.bcel.internal.generic.FALOAD
obj)
public void
visitFASTORE
(
com.sun.org.apache.bcel.internal.generic.FASTORE
obj)
public void
visitFCMPG
(
com.sun.org.apache.bcel.internal.generic.FCMPG
obj)
public void
visitFCMPL
(
com.sun.org.apache.bcel.internal.generic.FCMPL
obj)
public void
visitFCONST
(
com.sun.org.apache.bcel.internal.generic.FCONST
obj)
public void
visitFDIV
(
com.sun.org.apache.bcel.internal.generic.FDIV
obj)
public void
visitFLOAD
(
com.sun.org.apache.bcel.internal.generic.FLOAD
obj)
public void
visitFMUL
(
com.sun.org.apache.bcel.internal.generic.FMUL
obj)
public void
visitFNEG
(
com.sun.org.apache.bcel.internal.generic.FNEG
obj)
public void
visitFREM
(
com.sun.org.apache.bcel.internal.generic.FREM
obj)
public void
visitFRETURN
(
com.sun.org.apache.bcel.internal.generic.FRETURN
obj)
public void
visitFSTORE
(
com.sun.org.apache.bcel.internal.generic.FSTORE
obj)
public void
visitFSUB
(
com.sun.org.apache.bcel.internal.generic.FSUB
obj)
public void
visitFieldInstruction
(
com.sun.org.apache.bcel.internal.generic.FieldInstruction
obj)
public void
visitFieldOrMethod
(
com.sun.org.apache.bcel.internal.generic.FieldOrMethod
obj)
public void
visitGETFIELD
(
com.sun.org.apache.bcel.internal.generic.GETFIELD
obj)
public void
visitGETSTATIC
(
com.sun.org.apache.bcel.internal.generic.GETSTATIC
obj)
public void
visitGOTO
(
com.sun.org.apache.bcel.internal.generic.GOTO
obj)
public void
visitGOTO_W
(
com.sun.org.apache.bcel.internal.generic.GOTO_W
obj)
public void
visitGotoInstruction
(
com.sun.org.apache.bcel.internal.generic.GotoInstruction
obj)
public void
visitI2B
(
com.sun.org.apache.bcel.internal.generic.I2B
obj)
public void
visitI2C
(
com.sun.org.apache.bcel.internal.generic.I2C
obj)
public void
visitI2D
(
com.sun.org.apache.bcel.internal.generic.I2D
obj)
public void
visitI2F
(
com.sun.org.apache.bcel.internal.generic.I2F
obj)
public void
visitI2L
(
com.sun.org.apache.bcel.internal.generic.I2L
obj)
public void
visitI2S
(
com.sun.org.apache.bcel.internal.generic.I2S
obj)
public void
visitIADD
(
com.sun.org.apache.bcel.internal.generic.IADD
obj)
public void
visitIALOAD
(
com.sun.org.apache.bcel.internal.generic.IALOAD
obj)
public void
visitIAND
(
com.sun.org.apache.bcel.internal.generic.IAND
obj)
public void
visitIASTORE
(
com.sun.org.apache.bcel.internal.generic.IASTORE
obj)
public void
visitICONST
(
com.sun.org.apache.bcel.internal.generic.ICONST
obj)
public void
visitIDIV
(
com.sun.org.apache.bcel.internal.generic.IDIV
obj)
public void
visitIFEQ
(
com.sun.org.apache.bcel.internal.generic.IFEQ
obj)
public void
visitIFGE
(
com.sun.org.apache.bcel.internal.generic.IFGE
obj)
public void
visitIFGT
(
com.sun.org.apache.bcel.internal.generic.IFGT
obj)
public void
visitIFLE
(
com.sun.org.apache.bcel.internal.generic.IFLE
obj)
public void
visitIFLT
(
com.sun.org.apache.bcel.internal.generic.IFLT
obj)
public void
visitIFNE
(
com.sun.org.apache.bcel.internal.generic.IFNE
obj)
public void
visitIFNONNULL
(
com.sun.org.apache.bcel.internal.generic.IFNONNULL
obj)
public void
visitIFNULL
(
com.sun.org.apache.bcel.internal.generic.IFNULL
obj)
public void
visitIF_ACMPEQ
(
com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ
obj)
public void
visitIF_ACMPNE
(
com.sun.org.apache.bcel.internal.generic.IF_ACMPNE
obj)
public void
visitIF_ICMPEQ
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPEQ
obj)
public void
visitIF_ICMPGE
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPGE
obj)
public void
visitIF_ICMPGT
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPGT
obj)
public void
visitIF_ICMPLE
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPLE
obj)
public void
visitIF_ICMPLT
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPLT
obj)
public void
visitIF_ICMPNE
(
com.sun.org.apache.bcel.internal.generic.IF_ICMPNE
obj)
public void
visitIINC
(
com.sun.org.apache.bcel.internal.generic.IINC
obj)
public void
visitILOAD
(
com.sun.org.apache.bcel.internal.generic.ILOAD
obj)
public void
visitIMPDEP1
(
com.sun.org.apache.bcel.internal.generic.IMPDEP1
obj)
public void
visitIMPDEP2
(
com.sun.org.apache.bcel.internal.generic.IMPDEP2
obj)
public void
visitIMUL
(
com.sun.org.apache.bcel.internal.generic.IMUL
obj)
public void
visitINEG
(
com.sun.org.apache.bcel.internal.generic.INEG
obj)
public void
visitINSTANCEOF
(
com.sun.org.apache.bcel.internal.generic.INSTANCEOF
obj)
public void
visitINVOKEINTERFACE
(
com.sun.org.apache.bcel.internal.generic.INVOKEINTERFACE
obj)
public void
visitINVOKESPECIAL
(
com.sun.org.apache.bcel.internal.generic.INVOKESPECIAL
obj)
public void
visitINVOKESTATIC
(
com.sun.org.apache.bcel.internal.generic.INVOKESTATIC
obj)
public void
visitINVOKEVIRTUAL
(
com.sun.org.apache.bcel.internal.generic.INVOKEVIRTUAL
obj)
public void
visitIOR
(
com.sun.org.apache.bcel.internal.generic.IOR
obj)
public void
visitIREM
(
com.sun.org.apache.bcel.internal.generic.IREM
obj)
public void
visitIRETURN
(
com.sun.org.apache.bcel.internal.generic.IRETURN
obj)
public void
visitISHL
(
com.sun.org.apache.bcel.internal.generic.ISHL
obj)
public void
visitISHR
(
com.sun.org.apache.bcel.internal.generic.ISHR
obj)
public void
visitISTORE
(
com.sun.org.apache.bcel.internal.generic.ISTORE
obj)
public void
visitISUB
(
com.sun.org.apache.bcel.internal.generic.ISUB
obj)
public void
visitIUSHR
(
com.sun.org.apache.bcel.internal.generic.IUSHR
obj)
public void
visitIXOR
(
com.sun.org.apache.bcel.internal.generic.IXOR
obj)
public void
visitIfInstruction
(
com.sun.org.apache.bcel.internal.generic.IfInstruction
obj)
public void
visitInvokeInstruction
(
com.sun.org.apache.bcel.internal.generic.InvokeInstruction
obj)
public void
visitJSR
(
com.sun.org.apache.bcel.internal.generic.JSR
obj)
public void
visitJSR_W
(
com.sun.org.apache.bcel.internal.generic.JSR_W
obj)
public void
visitJsrInstruction
(
com.sun.org.apache.bcel.internal.generic.JsrInstruction
obj)
public void
visitL2D
(
com.sun.org.apache.bcel.internal.generic.L2D
obj)
public void
visitL2F
(
com.sun.org.apache.bcel.internal.generic.L2F
obj)
public void
visitL2I
(
com.sun.org.apache.bcel.internal.generic.L2I
obj)
public void
visitLADD
(
com.sun.org.apache.bcel.internal.generic.LADD
obj)
public void
visitLALOAD
(
com.sun.org.apache.bcel.internal.generic.LALOAD
obj)
public void
visitLAND
(
com.sun.org.apache.bcel.internal.generic.LAND
obj)
public void
visitLASTORE
(
com.sun.org.apache.bcel.internal.generic.LASTORE
obj)
public void
visitLCMP
(
com.sun.org.apache.bcel.internal.generic.LCMP
obj)
public void
visitLCONST
(
com.sun.org.apache.bcel.internal.generic.LCONST
obj)
public void
visitLDC
(
com.sun.org.apache.bcel.internal.generic.LDC
obj)
public void
visitLDC2_W
(
com.sun.org.apache.bcel.internal.generic.LDC2_W
obj)
public void
visitLDIV
(
com.sun.org.apache.bcel.internal.generic.LDIV
obj)
public void
visitLLOAD
(
com.sun.org.apache.bcel.internal.generic.LLOAD
obj)
public void
visitLMUL
(
com.sun.org.apache.bcel.internal.generic.LMUL
obj)
public void
visitLNEG
(
com.sun.org.apache.bcel.internal.generic.LNEG
obj)
public void
visitLOOKUPSWITCH
(
com.sun.org.apache.bcel.internal.generic.LOOKUPSWITCH
obj)
public void
visitLOR
(
com.sun.org.apache.bcel.internal.generic.LOR
obj)
public void
visitLREM
(
com.sun.org.apache.bcel.internal.generic.LREM
obj)
public void
visitLRETURN
(
com.sun.org.apache.bcel.internal.generic.LRETURN
obj)
public void
visitLSHL
(
com.sun.org.apache.bcel.internal.generic.LSHL
obj)
public void
visitLSHR
(
com.sun.org.apache.bcel.internal.generic.LSHR
obj)
public void
visitLSTORE
(
com.sun.org.apache.bcel.internal.generic.LSTORE
obj)
public void
visitLSUB
(
com.sun.org.apache.bcel.internal.generic.LSUB
obj)
public void
visitLUSHR
(
com.sun.org.apache.bcel.internal.generic.LUSHR
obj)
public void
visitLXOR
(
com.sun.org.apache.bcel.internal.generic.LXOR
obj)
public void
visitLoadClass
(
com.sun.org.apache.bcel.internal.generic.LoadClass
obj)
public void
visitLoadInstruction
(
com.sun.org.apache.bcel.internal.generic.LoadInstruction
obj)
public void
visitLocalVariableInstruction
(
com.sun.org.apache.bcel.internal.generic.LocalVariableInstruction
obj)
public void
visitMONITORENTER
(
com.sun.org.apache.bcel.internal.generic.MONITORENTER
obj)
public void
visitMONITOREXIT
(
com.sun.org.apache.bcel.internal.generic.MONITOREXIT
obj)
public void
visitMULTIANEWARRAY
(
com.sun.org.apache.bcel.internal.generic.MULTIANEWARRAY
obj)
public void
visitNEW
(
com.sun.org.apache.bcel.internal.generic.NEW
obj)
public void
visitNEWARRAY
(
com.sun.org.apache.bcel.internal.generic.NEWARRAY
obj)
public void
visitNOP
(
com.sun.org.apache.bcel.internal.generic.NOP
obj)
public void
visitPOP
(
com.sun.org.apache.bcel.internal.generic.POP
obj)
public void
visitPOP2
(
com.sun.org.apache.bcel.internal.generic.POP2
obj)
public void
visitPUTFIELD
(
com.sun.org.apache.bcel.internal.generic.PUTFIELD
obj)
public void
visitPUTSTATIC
(
com.sun.org.apache.bcel.internal.generic.PUTSTATIC
obj)
public void
visitPopInstruction
(
com.sun.org.apache.bcel.internal.generic.PopInstruction
obj)
public void
visitPushInstruction
(
com.sun.org.apache.bcel.internal.generic.PushInstruction
obj)
public void
visitRET
(
com.sun.org.apache.bcel.internal.generic.RET
obj)
public void
visitRETURN
(
com.sun.org.apache.bcel.internal.generic.RETURN
obj)
public void
visitReturnInstruction
(
com.sun.org.apache.bcel.internal.generic.ReturnInstruction
obj)
public void
visitSALOAD
(
com.sun.org.apache.bcel.internal.generic.SALOAD
obj)
public void
visitSASTORE
(
com.sun.org.apache.bcel.internal.generic.SASTORE
obj)
public void
visitSIPUSH
(
com.sun.org.apache.bcel.internal.generic.SIPUSH
obj)
public void
visitSWAP
(
com.sun.org.apache.bcel.internal.generic.SWAP
obj)
public void
visitSelect
(
com.sun.org.apache.bcel.internal.generic.Select
obj)
public void
visitStackConsumer
(
com.sun.org.apache.bcel.internal.generic.StackConsumer
obj)
public void
visitStackInstruction
(
com.sun.org.apache.bcel.internal.generic.StackInstruction
obj)
public void
visitStackProducer
(
com.sun.org.apache.bcel.internal.generic.StackProducer
obj)
public void
visitStoreInstruction
(
com.sun.org.apache.bcel.internal.generic.StoreInstruction
obj)
public void
visitTABLESWITCH
(
com.sun.org.apache.bcel.internal.generic.TABLESWITCH
obj)
public void
visitTypedInstruction
(
com.sun.org.apache.bcel.internal.generic.TypedInstruction
obj)
public void
visitUnconditionalBranch
(
com.sun.org.apache.bcel.internal.generic.UnconditionalBranch
obj)
public void
visitVariableLengthInstruction
(
com.sun.org.apache.bcel.internal.generic.VariableLengthInstruction
obj)
Java Code Source