## Uses of Interface
org.apache.bcel.generic.Visitor

Packages that use Visitor
org.apache.bcel.generic: This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.verifier.structurals: Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.

Uses of Visitor in org.apache.bcel.generic

Classes in org.apache.bcel.generic that implement Visitor
`class` `EmptyVisitor` Supplies empty method bodies to be overridden by subclasses.

Methods in org.apache.bcel.generic with parameters of type Visitor
`void` `TABLESWITCH.accept(Visitor v)` Call corresponding visitor method(s).
`void` `SWAP.accept(Visitor v)` Call corresponding visitor method(s).
`void` `StoreInstruction.accept(Visitor v)` Call corresponding visitor method(s).
`void` `SIPUSH.accept(Visitor v)` Call corresponding visitor method(s).
`void` `SASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `SALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `RETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `RET.accept(Visitor v)` Call corresponding visitor method(s).
`void` `PUTSTATIC.accept(Visitor v)` Call corresponding visitor method(s).
`void` `PUTFIELD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `POP2.accept(Visitor v)` Call corresponding visitor method(s).
`void` `POP.accept(Visitor v)` Call corresponding visitor method(s).
`void` `NOP.accept(Visitor v)` Call corresponding visitor method(s).
`void` `NEWARRAY.accept(Visitor v)` Call corresponding visitor method(s).
`void` `NEW.accept(Visitor v)` Call corresponding visitor method(s).
`void` `MULTIANEWARRAY.accept(Visitor v)` Call corresponding visitor method(s).
`void` `MONITOREXIT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `MONITORENTER.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LXOR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LUSHR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LSUB.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LSTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LSHR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LSHL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LRETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LREM.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LOR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LOOKUPSWITCH.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LoadInstruction.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LNEG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LMUL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LLOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LDIV.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LDC2_W.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LDC.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LCONST.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LCMP.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LAND.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `LADD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `L2I.accept(Visitor v)` Call corresponding visitor method(s).
`void` `L2F.accept(Visitor v)` Call corresponding visitor method(s).
`void` `L2D.accept(Visitor v)` Call corresponding visitor method(s).
`void` `JSR_W.accept(Visitor v)` Call corresponding visitor method(s).
`void` `JSR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IXOR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IUSHR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ISUB.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ISTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ISHR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ISHL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IRETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IREM.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IOR.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INVOKEVIRTUAL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INVOKESTATIC.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INVOKESPECIAL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INVOKEINTERFACE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `InstructionHandle.accept(Visitor v)` Convenience method, simply calls accept() on the contained instruction.
`abstract void` `Instruction.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INSTANCEOF.accept(Visitor v)` Call corresponding visitor method(s).
`void` `INEG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IMUL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IMPDEP2.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IMPDEP1.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ILOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IINC.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFNULL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFNONNULL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFNE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFLT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFLE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFGT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFGE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IFEQ.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPNE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPLT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPLE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPGT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPGE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ICMPEQ.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ACMPNE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IF_ACMPEQ.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IDIV.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ICONST.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IAND.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `IADD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2S.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2L.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2F.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2D.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2C.accept(Visitor v)` Call corresponding visitor method(s).
`void` `I2B.accept(Visitor v)` Call corresponding visitor method(s).
`void` `GOTO_W.accept(Visitor v)` Call corresponding visitor method(s).
`void` `GOTO.accept(Visitor v)` Call corresponding visitor method(s).
`void` `GETSTATIC.accept(Visitor v)` Call corresponding visitor method(s).
`void` `GETFIELD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FSUB.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FSTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FRETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FREM.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FNEG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FMUL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FLOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FDIV.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FCONST.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FCMPL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FCMPG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `FADD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `F2L.accept(Visitor v)` Call corresponding visitor method(s).
`void` `F2I.accept(Visitor v)` Call corresponding visitor method(s).
`void` `F2D.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP_X2.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP_X1.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP2_X2.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP2_X1.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP2.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DUP.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DSUB.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DSTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DRETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DREM.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DNEG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DMUL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DLOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DDIV.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DCONST.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DCMPL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DCMPG.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `DADD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `D2L.accept(Visitor v)` Call corresponding visitor method(s).
`void` `D2I.accept(Visitor v)` Call corresponding visitor method(s).
`void` `D2F.accept(Visitor v)` Call corresponding visitor method(s).
`void` `CHECKCAST.accept(Visitor v)` Call corresponding visitor method(s).
`void` `CASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `CALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `BREAKPOINT.accept(Visitor v)` Call corresponding visitor method(s).
`void` `BIPUSH.accept(Visitor v)` Call corresponding visitor method(s).
`void` `BASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `BALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ATHROW.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ARRAYLENGTH.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ARETURN.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ANEWARRAY.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ALOAD.accept(Visitor v)` Call corresponding visitor method(s).
`void` `ACONST_NULL.accept(Visitor v)` Call corresponding visitor method(s).
`void` `AASTORE.accept(Visitor v)` Call corresponding visitor method(s).
`void` `AALOAD.accept(Visitor v)` Call corresponding visitor method(s).

Uses of Visitor in org.apache.bcel.verifier.structurals

Classes in org.apache.bcel.verifier.structurals that implement Visitor
`class` `ExecutionVisitor` This Visitor class may be used for a type-based Java Virtual Machine simulation.
`class` `InstConstraintVisitor` A Visitor class testing for valid preconditions of JVM instructions.

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.