Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `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` | `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` | `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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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