Class Hierarchy
- java.lang.Object
- org.apache.bcel.classfile.AccessFlags
- org.apache.bcel.generic.ClassGen (implements java.lang.Cloneable)
 - org.apache.bcel.generic.FieldGenOrMethodGen (implements java.lang.Cloneable, org.apache.bcel.generic.NamedAndTyped)
 
 - org.apache.bcel.generic.AnnotationEntryGen
 - org.apache.bcel.generic.CodeExceptionGen (implements java.lang.Cloneable, org.apache.bcel.generic.InstructionTargeter)
 - org.apache.bcel.generic.ConstantPoolGen
 - org.apache.bcel.generic.ElementValueGen
- org.apache.bcel.generic.AnnotationElementValueGen
 - org.apache.bcel.generic.ArrayElementValueGen
 - org.apache.bcel.generic.ClassElementValueGen
 - org.apache.bcel.generic.EnumElementValueGen
 - org.apache.bcel.generic.SimpleElementValueGen
 
 - org.apache.bcel.generic.ElementValuePairGen
 - org.apache.bcel.generic.EmptyVisitor (implements org.apache.bcel.generic.Visitor)
 - org.apache.bcel.generic.Instruction (implements java.lang.Cloneable)
- org.apache.bcel.generic.ACONST_NULL (implements org.apache.bcel.generic.PushInstruction, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.ArithmeticInstruction (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
- org.apache.bcel.generic.DADD
 - org.apache.bcel.generic.DDIV
 - org.apache.bcel.generic.DMUL
 - org.apache.bcel.generic.DNEG
 - org.apache.bcel.generic.DREM
 - org.apache.bcel.generic.DSUB
 - org.apache.bcel.generic.FADD
 - org.apache.bcel.generic.FDIV
 - org.apache.bcel.generic.FMUL
 - org.apache.bcel.generic.FNEG
 - org.apache.bcel.generic.FREM
 - org.apache.bcel.generic.FSUB
 - org.apache.bcel.generic.IADD
 - org.apache.bcel.generic.IAND
 - org.apache.bcel.generic.IDIV (implements org.apache.bcel.generic.ExceptionThrower)
 - org.apache.bcel.generic.IMUL
 - org.apache.bcel.generic.INEG
 - org.apache.bcel.generic.IOR
 - org.apache.bcel.generic.IREM (implements org.apache.bcel.generic.ExceptionThrower)
 - org.apache.bcel.generic.ISHL
 - org.apache.bcel.generic.ISHR
 - org.apache.bcel.generic.ISUB
 - org.apache.bcel.generic.IUSHR
 - org.apache.bcel.generic.IXOR
 - org.apache.bcel.generic.LADD
 - org.apache.bcel.generic.LAND
 - org.apache.bcel.generic.LDIV (implements org.apache.bcel.generic.ExceptionThrower)
 - org.apache.bcel.generic.LMUL
 - org.apache.bcel.generic.LNEG
 - org.apache.bcel.generic.LOR
 - org.apache.bcel.generic.LREM (implements org.apache.bcel.generic.ExceptionThrower)
 - org.apache.bcel.generic.LSHL
 - org.apache.bcel.generic.LSHR
 - org.apache.bcel.generic.LSUB
 - org.apache.bcel.generic.LUSHR
 - org.apache.bcel.generic.LXOR
 
 - org.apache.bcel.generic.ArrayInstruction (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.TypedInstruction)
- org.apache.bcel.generic.AALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.AASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.BALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.BASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.CALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.CASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.DALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.DASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.FALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.FASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.IALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.IASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.LALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.LASTORE (implements org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.SALOAD (implements org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.SASTORE (implements org.apache.bcel.generic.StackConsumer)
 
 - org.apache.bcel.generic.ARRAYLENGTH (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.ATHROW (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.UnconditionalBranch)
 - org.apache.bcel.generic.BIPUSH (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.BranchInstruction (implements org.apache.bcel.generic.InstructionTargeter)
- org.apache.bcel.generic.GotoInstruction (implements org.apache.bcel.generic.UnconditionalBranch)
- org.apache.bcel.generic.GOTO (implements org.apache.bcel.generic.VariableLengthInstruction)
 - org.apache.bcel.generic.GOTO_W
 
 - org.apache.bcel.generic.IfInstruction (implements org.apache.bcel.generic.StackConsumer)
- org.apache.bcel.generic.IF_ACMPEQ
 - org.apache.bcel.generic.IF_ACMPNE
 - org.apache.bcel.generic.IF_ICMPEQ
 - org.apache.bcel.generic.IF_ICMPGE
 - org.apache.bcel.generic.IF_ICMPGT
 - org.apache.bcel.generic.IF_ICMPLE
 - org.apache.bcel.generic.IF_ICMPLT
 - org.apache.bcel.generic.IF_ICMPNE
 - org.apache.bcel.generic.IFEQ
 - org.apache.bcel.generic.IFGE
 - org.apache.bcel.generic.IFGT
 - org.apache.bcel.generic.IFLE
 - org.apache.bcel.generic.IFLT
 - org.apache.bcel.generic.IFNE
 - org.apache.bcel.generic.IFNONNULL
 - org.apache.bcel.generic.IFNULL
 
 - org.apache.bcel.generic.JsrInstruction (implements org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction, org.apache.bcel.generic.UnconditionalBranch)
- org.apache.bcel.generic.JSR (implements org.apache.bcel.generic.VariableLengthInstruction)
 - org.apache.bcel.generic.JSR_W
 
 - org.apache.bcel.generic.Select (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.VariableLengthInstruction)
- org.apache.bcel.generic.LOOKUPSWITCH
 - org.apache.bcel.generic.TABLESWITCH
 
 
 - org.apache.bcel.generic.GotoInstruction (implements org.apache.bcel.generic.UnconditionalBranch)
 - org.apache.bcel.generic.BREAKPOINT
 - org.apache.bcel.generic.ConversionInstruction (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
- org.apache.bcel.generic.D2F
 - org.apache.bcel.generic.D2I
 - org.apache.bcel.generic.D2L
 - org.apache.bcel.generic.F2D
 - org.apache.bcel.generic.F2I
 - org.apache.bcel.generic.F2L
 - org.apache.bcel.generic.I2B
 - org.apache.bcel.generic.I2C
 - org.apache.bcel.generic.I2D
 - org.apache.bcel.generic.I2F
 - org.apache.bcel.generic.I2L
 - org.apache.bcel.generic.I2S
 - org.apache.bcel.generic.L2D
 - org.apache.bcel.generic.L2F
 - org.apache.bcel.generic.L2I
 
 - org.apache.bcel.generic.CPInstruction (implements org.apache.bcel.generic.IndexedInstruction, org.apache.bcel.generic.TypedInstruction)
- org.apache.bcel.generic.ANEWARRAY (implements org.apache.bcel.generic.AllocationInstruction, org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.LoadClass, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.CHECKCAST (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.LoadClass, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.FieldOrMethod (implements org.apache.bcel.generic.LoadClass)
- org.apache.bcel.generic.FieldInstruction
- org.apache.bcel.generic.GETFIELD (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.GETSTATIC (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.PushInstruction)
 - org.apache.bcel.generic.PUTFIELD (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.PopInstruction)
 - org.apache.bcel.generic.PUTSTATIC (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.PopInstruction)
 
 - org.apache.bcel.generic.InvokeInstruction (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
- org.apache.bcel.generic.INVOKEDYNAMIC
 - org.apache.bcel.generic.INVOKEINTERFACE
 - org.apache.bcel.generic.INVOKESPECIAL
 - org.apache.bcel.generic.INVOKESTATIC
 - org.apache.bcel.generic.INVOKEVIRTUAL
 
 
 - org.apache.bcel.generic.FieldInstruction
 - org.apache.bcel.generic.INSTANCEOF (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.LoadClass, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.LDC (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.PushInstruction)
- org.apache.bcel.generic.LDC_W
 
 - org.apache.bcel.generic.LDC2_W (implements org.apache.bcel.generic.PushInstruction)
 - org.apache.bcel.generic.MULTIANEWARRAY (implements org.apache.bcel.generic.AllocationInstruction, org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.LoadClass)
 - org.apache.bcel.generic.NameSignatureInstruction
 - org.apache.bcel.generic.NEW (implements org.apache.bcel.generic.AllocationInstruction, org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.LoadClass, org.apache.bcel.generic.StackProducer)
 
 - org.apache.bcel.generic.DCMPG (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.DCMPL (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.DCONST (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.FCMPG (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.FCMPL (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.FCONST (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.ICONST (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.IMPDEP1
 - org.apache.bcel.generic.IMPDEP2
 - org.apache.bcel.generic.LCMP (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.LCONST (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.LocalVariableInstruction (implements org.apache.bcel.generic.IndexedInstruction, org.apache.bcel.generic.TypedInstruction)
- org.apache.bcel.generic.IINC
 - org.apache.bcel.generic.LoadInstruction (implements org.apache.bcel.generic.PushInstruction)
 - org.apache.bcel.generic.StoreInstruction (implements org.apache.bcel.generic.PopInstruction)
 
 - org.apache.bcel.generic.MONITORENTER (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.MONITOREXIT (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer)
 - org.apache.bcel.generic.NEWARRAY (implements org.apache.bcel.generic.AllocationInstruction, org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackProducer)
 - org.apache.bcel.generic.NOP
 - org.apache.bcel.generic.RET (implements org.apache.bcel.generic.IndexedInstruction, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.ReturnInstruction (implements org.apache.bcel.generic.ExceptionThrower, org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.TypedInstruction)
 - org.apache.bcel.generic.SIPUSH (implements org.apache.bcel.generic.ConstantPushInstruction)
 - org.apache.bcel.generic.StackInstruction
- org.apache.bcel.generic.DUP (implements org.apache.bcel.generic.PushInstruction)
 - org.apache.bcel.generic.DUP_X1
 - org.apache.bcel.generic.DUP_X2
 - org.apache.bcel.generic.DUP2 (implements org.apache.bcel.generic.PushInstruction)
 - org.apache.bcel.generic.DUP2_X1
 - org.apache.bcel.generic.DUP2_X2
 - org.apache.bcel.generic.POP (implements org.apache.bcel.generic.PopInstruction)
 - org.apache.bcel.generic.POP2 (implements org.apache.bcel.generic.PopInstruction)
 - org.apache.bcel.generic.SWAP (implements org.apache.bcel.generic.StackConsumer, org.apache.bcel.generic.StackProducer)
 
 
 - org.apache.bcel.generic.InstructionConst
 - org.apache.bcel.generic.InstructionConstants.Clinit
 - org.apache.bcel.generic.InstructionFactory (implements org.apache.bcel.generic.InstructionConstants)
 - org.apache.bcel.generic.InstructionHandle
- org.apache.bcel.generic.BranchHandle
 
 - org.apache.bcel.generic.InstructionList (implements java.lang.Iterable<T>)
 - org.apache.bcel.generic.LineNumberGen (implements java.lang.Cloneable, org.apache.bcel.generic.InstructionTargeter)
 - org.apache.bcel.generic.LocalVariableGen (implements java.lang.Cloneable, org.apache.bcel.generic.InstructionTargeter, org.apache.bcel.generic.NamedAndTyped)
 - org.apache.bcel.generic.PUSH (implements org.apache.bcel.generic.CompoundInstruction, org.apache.bcel.generic.InstructionConstants, org.apache.bcel.generic.VariableLengthInstruction)
 - org.apache.bcel.generic.SWITCH (implements org.apache.bcel.generic.CompoundInstruction)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.bcel.generic.ClassGenException
 
 - org.apache.bcel.generic.TargetLostException
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - org.apache.bcel.generic.Type
- org.apache.bcel.generic.BasicType
 - org.apache.bcel.generic.ReferenceType
- org.apache.bcel.generic.ArrayType
 - org.apache.bcel.generic.ObjectType
 
 - org.apache.bcel.generic.ReturnaddressType
 
 
 - org.apache.bcel.classfile.AccessFlags
 
Interface Hierarchy
- org.apache.bcel.generic.AllocationInstruction
 - org.apache.bcel.generic.ClassObserver
 - org.apache.bcel.generic.CompoundInstruction
 - org.apache.bcel.generic.ExceptionThrower
 - org.apache.bcel.generic.FieldObserver
 - org.apache.bcel.generic.IndexedInstruction
 - org.apache.bcel.generic.InstructionComparator
 - org.apache.bcel.generic.InstructionConstants
 - org.apache.bcel.generic.InstructionListObserver
 - org.apache.bcel.generic.InstructionTargeter
 - org.apache.bcel.generic.LoadClass
 - org.apache.bcel.generic.MethodObserver
 - org.apache.bcel.generic.NamedAndTyped
 - org.apache.bcel.generic.StackConsumer
- org.apache.bcel.generic.PopInstruction
 
 - org.apache.bcel.generic.StackProducer
- org.apache.bcel.generic.PushInstruction
- org.apache.bcel.generic.ConstantPushInstruction (also extends org.apache.bcel.generic.TypedInstruction)
 
 
 - org.apache.bcel.generic.PushInstruction
 - org.apache.bcel.generic.TypedInstruction
- org.apache.bcel.generic.ConstantPushInstruction (also extends org.apache.bcel.generic.PushInstruction)
 
 - org.apache.bcel.generic.UnconditionalBranch
 - org.apache.bcel.generic.VariableLengthInstruction
 - org.apache.bcel.generic.Visitor