| Name | Package | Description |
| AALOAD | org.apache.bcel.generic | AALOAD - Load reference from array |
| AASTORE | org.apache.bcel.generic | AASTORE - Store into reference array |
| AccessFlags | org.apache.bcel.classfile | Super class for all objects that have modifiers like private, final, ... |
| ACONST_NULL | org.apache.bcel.generic | ACONST_NULL - Push null reference |
| ALOAD | org.apache.bcel.generic | ALOAD - Load reference from local variable |
| ANEWARRAY | org.apache.bcel.generic | ANEWARRAY - Create new array of references |
| ARETURN | org.apache.bcel.generic | ARETURN - Return reference from method |
| ArithmeticInstruction | org.apache.bcel.generic | Super class for the family of arithmetic instructions. |
| ArrayInstruction | org.apache.bcel.generic | Super class for instructions dealing with array access such as IALOAD. |
| ARRAYLENGTH | org.apache.bcel.generic | ARRAYLENGTH - Get length of array |
| ArrayType | org.apache.bcel.generic | Denotes array type, such as int[][] |
| ASTORE | org.apache.bcel.generic | ASTORE - Store reference into local variable |
| ATHROW | org.apache.bcel.generic | ATHROW - Throw exception |
| Attribute | org.apache.bcel.classfile | Abstract super class for Attribute objects. |
| BALOAD | org.apache.bcel.generic | BALOAD - Load byte or boolean from array |
| BasicType | org.apache.bcel.generic | Denotes basic type such as int. |
| BASTORE | org.apache.bcel.generic | BASTORE - Store into byte or boolean array |
| BCELifier | org.apache.bcel.util | This class takes a given JavaClass object and converts it to a
Java program that creates that very class using BCEL. |
| BIPUSH | org.apache.bcel.generic | BIPUSH - Push byte on stack |
| BranchHandle | org.apache.bcel.generic | BranchHandle is returned by specialized InstructionList.append() whenever a
BranchInstruction is appended. |
| BranchInstruction | org.apache.bcel.generic | Abstract super class for branching instructions like GOTO, IFEQ, etc.. |
| BREAKPOINT | org.apache.bcel.generic | BREAKPOINT, JVM dependent, ignored by default |
| ByteSequence | org.apache.bcel.util | Utility class that implements a sequence of bytes which can be read
via the `readByte()' method. |
| CALOAD | org.apache.bcel.generic | CALOAD - Load char from array |
| CASTORE | org.apache.bcel.generic | CASTORE - Store into char array |
| CHECKCAST | org.apache.bcel.generic | CHECKCAST - Check whether object is of given type |
| Class2HTML | org.apache.bcel.util | Read class file(s) and convert them into HTML files. |
| ClassGen | org.apache.bcel.generic | Template class for building up a java class. |
| ClassLoader | org.apache.bcel.util | Drop in replacement for the standard class loader of the JVM. |
| ClassLoaderRepository | org.apache.bcel.util | The repository maintains information about which classes have
been loaded. |
| ClassParser | org.apache.bcel.classfile | Wrapper class that parses a given Java .class file. |
| ClassPath | org.apache.bcel.util | Responsible for loading (class) files from the CLASSPATH. |
| ClassQueue | org.apache.bcel.util | Utility class implementing a (typesafe) queue of JavaClass
objects. |
| ClassSet | org.apache.bcel.util | Utility class implementing a (typesafe) set of JavaClass objects. |
| ClassStack | org.apache.bcel.util | Utility class implementing a (typesafe) stack of JavaClass objects. |
| ClassVector | org.apache.bcel.util | Utility class implementing a (typesafe) collection of JavaClass
objects. |
| Code | org.apache.bcel.classfile | This class represents a chunk of Java byte code contained in a
method. |
| CodeException | org.apache.bcel.classfile | This class represents an entry in the exception table of the Code
attribute and is used only there. |
| CodeExceptionGen | org.apache.bcel.generic | This class represents an exception handler, i.e., specifies the region where
a handler is active and an instruction where the actual handling is done. |
| Constant | org.apache.bcel.classfile | Abstract superclass for classes to represent the different constant types
in the constant pool of a class file. |
| ConstantClass | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a (external) class. |
| ConstantCP | org.apache.bcel.classfile | Abstract super class for Fieldref and Methodref constants. |
| ConstantDouble | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a Double object. |
| ConstantFieldref | org.apache.bcel.classfile | This class represents a constant pool reference to a field. |
| ConstantFloat | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a float object. |
| ConstantInteger | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to an int object. |
| ConstantInterfaceMethodref | org.apache.bcel.classfile | This class represents a constant pool reference to an interface method. |
| ConstantLong | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a long object. |
| ConstantMethodref | org.apache.bcel.classfile | This class represents a constant pool reference to a method. |
| ConstantNameAndType | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to the name and signature
of a field or method. |
| ConstantPool | org.apache.bcel.classfile | This class represents the constant pool, i.e., a table of constants, of
a parsed classfile. |
| ConstantPoolGen | org.apache.bcel.generic | This class is used to build up a constant pool. |
| ConstantString | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a String object. |
| ConstantUtf8 | org.apache.bcel.classfile | This class is derived from the abstract
Constant class
and represents a reference to a Utf8 encoded string. |
| ConstantValue | org.apache.bcel.classfile | This class is derived from Attribute and represents a constant
value, i.e., a default value for initializing a class field. |
| ControlFlowGraph | org.apache.bcel.verifier.structurals | This class represents a control flow graph of a method. |
| ConversionInstruction | org.apache.bcel.generic | Super class for the x2y family of instructions. |
| CPInstruction | org.apache.bcel.generic | Abstract super class for instructions that use an index into the
constant pool such as LDC, INVOKEVIRTUAL, etc. |
| D2F | org.apache.bcel.generic | D2F - Convert double to float |
| D2I | org.apache.bcel.generic | D2I - Convert double to int |
| D2L | org.apache.bcel.generic | D2L - Convert double to long |
| DADD | org.apache.bcel.generic | DADD - Add doubles |
| DALOAD | org.apache.bcel.generic | DALOAD - Load double from array |
| DASTORE | org.apache.bcel.generic | DASTORE - Store into double array |
| DCMPG | org.apache.bcel.generic | DCMPG - Compare doubles: value1 > value2 |
| DCMPL | org.apache.bcel.generic | DCMPL - Compare doubles: value1 < value2 |
| DCONST | org.apache.bcel.generic | DCONST - Push 0.0 or 1.0, other values cause an exception |
| DDIV | org.apache.bcel.generic | DDIV - Divide doubles |
| Deprecated | org.apache.bcel.classfile | This class is derived from Attribute and denotes that this is a
deprecated method. |
| DescendingVisitor | org.apache.bcel.classfile | Traverses a JavaClass with another Visitor object 'piggy-backed'
that is applied to all components of a JavaClass object. |
| DLOAD | org.apache.bcel.generic | DLOAD - Load double from local variable |
| DMUL | org.apache.bcel.generic | DMUL - Multiply doubles |
| DNEG | org.apache.bcel.generic | DNEG - Negate double |
| DOUBLE_Upper | org.apache.bcel.verifier.statics | This class represents the upper half of a DOUBLE variable. |
| DREM | org.apache.bcel.generic | DREM - Remainder of doubles |
| DRETURN | org.apache.bcel.generic | DRETURN - Return double from method |
| DSTORE | org.apache.bcel.generic | DSTORE - Store double into local variable |
| DSUB | org.apache.bcel.generic | DSUB - Substract doubles |
| DUP | org.apache.bcel.generic | DUP - Duplicate top operand stack word |
| DUP2 | org.apache.bcel.generic | DUP2 - Duplicate two top operand stack words |
| DUP2_X1 | org.apache.bcel.generic | DUP2_X1 - Duplicate two top operand stack words and put three down |
| DUP2_X2 | org.apache.bcel.generic | DUP2_X2 - Duplicate two top operand stack words and put four down |
| DUP_X1 | org.apache.bcel.generic | DUP_X1 - Duplicate top operand stack word and put two down |
| DUP_X2 | org.apache.bcel.generic | DUP_X2 - Duplicate top operand stack word and put three down |
| EmptyVisitor | org.apache.bcel.classfile | Visitor with empty method bodies, can be extended and used in conjunction with the
DescendingVisitor class, e.g. |
| EmptyVisitor | org.apache.bcel.generic | Supplies empty method bodies to be overridden by subclasses. |
| ExceptionHandler | org.apache.bcel.verifier.structurals | This class represents an exception handler; that is, an ObjectType
representing a subclass of java.lang.Throwable and the instruction
the handler starts off (represented by an InstructionContext). |
| ExceptionHandlers | org.apache.bcel.verifier.structurals | This class allows easy access to ExceptionHandler objects. |
| ExceptionTable | org.apache.bcel.classfile | This class represents the table of exceptions that are thrown by a
method. |
| ExecutionVisitor | org.apache.bcel.verifier.structurals | This Visitor class may be used for a type-based Java Virtual Machine
simulation. |
| F2D | org.apache.bcel.generic | F2D - Convert float to double |
| F2I | org.apache.bcel.generic | F2I - Convert float to int |
| F2L | org.apache.bcel.generic | F2L - Convert float to long |
| FADD | org.apache.bcel.generic | FADD - Add floats |
| FALOAD | org.apache.bcel.generic | FALOAD - Load float from array |
| FASTORE | org.apache.bcel.generic | FASTORE - Store into float array |
| FCMPG | org.apache.bcel.generic | FCMPG - Compare floats: value1 > value2 |
| FCMPL | org.apache.bcel.generic | FCMPL - Compare floats: value1 < value2 |
| FCONST | org.apache.bcel.generic | FCONST - Push 0.0, 1.0 or 2.0, other values cause an exception |
| FDIV | org.apache.bcel.generic | FDIV - Divide floats |
| Field | org.apache.bcel.classfile | This class represents the field info structure, i.e., the representation
for a variable in the class. |
| FieldGen | org.apache.bcel.generic | Template class for building up a field. |
| FieldGenOrMethodGen | org.apache.bcel.generic | Super class for FieldGen and MethodGen objects, since they have
some methods in common! |
| FieldInstruction | org.apache.bcel.generic | Super class for the GET/PUTxxx family of instructions. |
| FieldOrMethod | org.apache.bcel.classfile | Abstract super class for fields and methods. |
| FieldOrMethod | org.apache.bcel.generic | Super class for InvokeInstruction and FieldInstruction, since they have
some methods in common! |
| FLOAD | org.apache.bcel.generic | FLOAD - Load float from local variable |
| FMUL | org.apache.bcel.generic | FMUL - Multiply floats |
| FNEG | org.apache.bcel.generic | FNEG - Negate float |
| Frame | org.apache.bcel.verifier.structurals | This class represents a JVM execution frame; that means,
a local variable array and an operand stack. |
| FREM | org.apache.bcel.generic | FREM - Remainder of floats |
| FRETURN | org.apache.bcel.generic | FRETURN - Return float from method |
| FSTORE | org.apache.bcel.generic | FSTORE - Store float into local variable |
| FSUB | org.apache.bcel.generic | FSUB - Substract floats |
| GenericArray | org.apache.bcel.verifier.structurals | A placeholder class that can be used to create an ObjectType of which
has some of the properties arrays have. |
| GETFIELD | org.apache.bcel.generic | GETFIELD - Fetch field from object |
| GETSTATIC | org.apache.bcel.generic | GETSTATIC - Fetch static field from class |
| GOTO | org.apache.bcel.generic | GOTO - Branch always (to relative offset, not absolute address) |
| GotoInstruction | org.apache.bcel.generic | Super class for GOTO |
| GOTO_W | org.apache.bcel.generic | GOTO_W - Branch always (to relative offset, not absolute address) |
| GraphicalVerifier | org.apache.bcel.verifier | A graphical user interface application demonstrating JustIce. |
| I2B | org.apache.bcel.generic | I2B - Convert int to byte |
| I2C | org.apache.bcel.generic | I2C - Convert int to char |
| I2D | org.apache.bcel.generic | I2D - Convert int to double |
| I2F | org.apache.bcel.generic | I2F - Convert int to float |
| I2L | org.apache.bcel.generic | I2L - Convert int to long |
| I2S | org.apache.bcel.generic | I2S - Convert int to short |
| IADD | org.apache.bcel.generic | IADD - Add ints |
| IALOAD | org.apache.bcel.generic | IALOAD - Load int from array |
| IAND | org.apache.bcel.generic | IAND - Bitwise AND int |
| IASTORE | org.apache.bcel.generic | IASTORE - Store into int array |
| ICONST | org.apache.bcel.generic | ICONST - Push value between -1, ..., 5, other values cause an exception |
| IDIV | org.apache.bcel.generic | IDIV - Divide ints |
| IFEQ | org.apache.bcel.generic | IFEQ - Branch if int comparison with zero succeeds |
| IFGE | org.apache.bcel.generic | IFGE - Branch if int comparison with zero succeeds |
| IFGT | org.apache.bcel.generic | IFGT - Branch if int comparison with zero succeeds |
| IfInstruction | org.apache.bcel.generic | Super class for the IFxxx family of instructions. |
| IFLE | org.apache.bcel.generic | IFLE - Branch if int comparison with zero succeeds |
| IFLT | org.apache.bcel.generic | IFLT - Branch if int comparison with zero succeeds |
| IFNE | org.apache.bcel.generic | IFNE - Branch if int comparison with zero succeeds |
| IFNONNULL | org.apache.bcel.generic | IFNONNULL - Branch if reference is not null |
| IFNULL | org.apache.bcel.generic | IFNULL - Branch if reference is not null |
| IF_ACMPEQ | org.apache.bcel.generic | IF_ACMPEQ - Branch if reference comparison succeeds |
| IF_ACMPNE | org.apache.bcel.generic | IF_ACMPNE - Branch if reference comparison doesn't succeed |
| IF_ICMPEQ | org.apache.bcel.generic | IF_ICMPEQ - Branch if int comparison succeeds |
| IF_ICMPGE | org.apache.bcel.generic | IF_ICMPGE - Branch if int comparison succeeds |
| IF_ICMPGT | org.apache.bcel.generic | IF_ICMPGT - Branch if int comparison succeeds |
| IF_ICMPLE | org.apache.bcel.generic | IF_ICMPLE - Branch if int comparison succeeds |
| IF_ICMPLT | org.apache.bcel.generic | IF_ICMPLT - Branch if int comparison succeeds |
| IF_ICMPNE | org.apache.bcel.generic | IF_ICMPNE - Branch if int comparison doesn't succeed |
| IINC | org.apache.bcel.generic | IINC - Increment local variable by constant |
| ILOAD | org.apache.bcel.generic | ILOAD - Load int from local variable onto stack |
| IMPDEP1 | org.apache.bcel.generic | IMPDEP1 - Implementation dependent |
| IMPDEP2 | org.apache.bcel.generic | IMPDEP2 - Implementation dependent |
| IMUL | org.apache.bcel.generic | IMUL - Multiply ints |
| INEG | org.apache.bcel.generic | INEG - Negate int |
| InnerClass | org.apache.bcel.classfile | This class represents a inner class attribute, i.e., the class
indices of the inner and outer classes, the name and the attributes
of the inner class. |
| InnerClasses | org.apache.bcel.classfile | This class is derived from Attribute and denotes that this class
is an Inner class of another. |
| INSTANCEOF | org.apache.bcel.generic | INSTANCEOF - Determine if object is of given type |
| InstConstraintVisitor | org.apache.bcel.verifier.structurals | A Visitor class testing for valid preconditions of JVM instructions. |
| Instruction | org.apache.bcel.generic | Abstract super class for all Java byte codes. |
| InstructionConstants.Clinit | org.apache.bcel.generic | No description provided. |
| InstructionFactory | org.apache.bcel.generic | Instances of this class may be used, e.g., to generate typed
versions of instructions. |
| InstructionFinder | org.apache.bcel.util | InstructionFinder is a tool to search for given instructions patterns, i.e.,
match sequences of instructions in an instruction list via regular
expressions. |
| InstructionHandle | org.apache.bcel.generic | Instances of this class give users a handle to the instructions contained in
an InstructionList. |
| InstructionList | org.apache.bcel.generic | This class is a container for a list of Instruction objects. |
| IntList | org.apache.bcel.verifier.statics | A small utility class representing a set of basic int values. |
| InvokeInstruction | org.apache.bcel.generic | Super class for the INVOKExxx family of instructions. |
| INVOKEINTERFACE | org.apache.bcel.generic | INVOKEINTERFACE - Invoke interface method |
| INVOKESPECIAL | org.apache.bcel.generic | INVOKESPECIAL - Invoke instance method; special handling for superclass, private
and instance initialization method invocations |
| INVOKESTATIC | org.apache.bcel.generic | INVOKESTATIC - Invoke a class (static) method |
| INVOKEVIRTUAL | org.apache.bcel.generic | INVOKEVIRTUAL - Invoke instance method; dispatch based on class |
| IOR | org.apache.bcel.generic | IOR - Bitwise OR int |
| IREM | org.apache.bcel.generic | IREM - Remainder of int |
| IRETURN | org.apache.bcel.generic | IRETURN - Return int from method |
| ISHL | org.apache.bcel.generic | ISHL - Arithmetic shift left int |
| ISHR | org.apache.bcel.generic | ISHR - Arithmetic shift right int |
| ISTORE | org.apache.bcel.generic | ISTORE - Store int from stack into local variable |
| ISUB | org.apache.bcel.generic | ISUB - Substract ints |
| IUSHR | org.apache.bcel.generic | IUSHR - Logical shift right int |
| IXOR | org.apache.bcel.generic | IXOR - Bitwise XOR int |
| JavaClass | org.apache.bcel.classfile | Represents a Java class, i.e., the data structures, constant pool,
fields, methods and commands contained in a Java .class file. |
| JavaWrapper | org.apache.bcel.util | Java interpreter replacement, i.e., wrapper that uses its own ClassLoader
to modify/generate classes as they're requested. |
| JSR | org.apache.bcel.generic | JSR - Jump to subroutine |
| JsrInstruction | org.apache.bcel.generic | Super class for JSR - Jump to subroutine |
| JSR_W | org.apache.bcel.generic | JSR_W - Jump to subroutine |
| L2D | org.apache.bcel.generic | L2D - Convert long to double |
| L2F | org.apache.bcel.generic | L2F - Convert long to float |
| L2I | org.apache.bcel.generic | L2I - Convert long to int |
| LADD | org.apache.bcel.generic | LADD - Add longs |
| LALOAD | org.apache.bcel.generic | LALOAD - Load long from array |
| LAND | org.apache.bcel.generic | LAND - Bitwise AND longs |
| LASTORE | org.apache.bcel.generic | LASTORE - Store into long array |
| LCMP | org.apache.bcel.generic | LCMP - Compare longs: |
| LCONST | org.apache.bcel.generic | LCONST - Push 0 or 1, other values cause an exception |
| LDC | org.apache.bcel.generic | LDC - Push item from constant pool. |
| LDC2_W | org.apache.bcel.generic | LDC2_W - Push long or double from constant pool |
| LDC_W | org.apache.bcel.generic | LDC_W - Push item from constant pool (wide index) |
| LDIV | org.apache.bcel.generic | LDIV - Divide longs |
| LineNumber | org.apache.bcel.classfile | This class represents a (PC offset, line number) pair, i.e., a line number in
the source that corresponds to a relative address in the byte code. |
| LineNumberGen | org.apache.bcel.generic | This class represents a line number within a method, i.e., give an instruction
a line number corresponding to the source code line. |
| LineNumberTable | org.apache.bcel.classfile | This class represents a table of line numbers for debugging
purposes. |
| LLOAD | org.apache.bcel.generic | LLOAD - Load long from local variable |
| LMUL | org.apache.bcel.generic | LMUL - Multiply longs |
| LNEG | org.apache.bcel.generic | LNEG - Negate long |
| LoadInstruction | org.apache.bcel.generic | Denotes an unparameterized instruction to load a value from a local
variable, e.g. |
| LocalVariable | org.apache.bcel.classfile | This class represents a local variable within a method. |
| LocalVariableGen | org.apache.bcel.generic | This class represents a local variable within a method. |
| LocalVariableInfo | org.apache.bcel.verifier.statics | A utility class holding the information about
the name and the type of a local variable in
a given slot (== index). |
| LocalVariableInstruction | org.apache.bcel.generic | Abstract super class for instructions dealing with local variables. |
| LocalVariables | org.apache.bcel.verifier.structurals | This class implements an array of local variables used for symbolic JVM
simulation. |
| LocalVariablesInfo | org.apache.bcel.verifier.statics | A utility class holding the information about
the names and the types of the local variables in
a given method. |
| LocalVariableTable | org.apache.bcel.classfile | This class represents colection of local variables in a
method. |
| LONG_Upper | org.apache.bcel.verifier.statics | This class represents the upper half of a LONG variable. |
| LOOKUPSWITCH | org.apache.bcel.generic | LOOKUPSWITCH - Switch with unordered set of values |
| LOR | org.apache.bcel.generic | LOR - Bitwise OR long |
| LREM | org.apache.bcel.generic | LREM - Remainder of long |
| LRETURN | org.apache.bcel.generic | LRETURN - Return long from method |
| LSHL | org.apache.bcel.generic | LSHL - Arithmetic shift left long |
| LSHR | org.apache.bcel.generic | LSHR - Arithmetic shift right long |
| LSTORE | org.apache.bcel.generic | LSTORE - Store long into local variable |
| LSUB | org.apache.bcel.generic | LSUB - Substract longs |
| LUSHR | org.apache.bcel.generic | LUSHR - Logical shift right long |
| LXOR | org.apache.bcel.generic | LXOR - Bitwise XOR long |
| Method | org.apache.bcel.classfile | This class represents the method info structure, i.e., the representation
for a method in the class. |
| MethodGen | org.apache.bcel.generic | Template class for building up a method. |
| MONITORENTER | org.apache.bcel.generic | MONITORENTER - Enter monitor for object |
| MONITOREXIT | org.apache.bcel.generic | MONITOREXIT - Exit monitor for object |
| MULTIANEWARRAY | org.apache.bcel.generic | MULTIANEWARRAY - Create new mutidimensional array of references |
| NativeVerifier | org.apache.bcel.verifier | The NativeVerifier class implements a main(String[] args) method that's
roughly compatible to the one in the Verifier class, but that uses the
JVM's internal verifier for its class file verification. |
| NEW | org.apache.bcel.generic | NEW - Create new object |
| NEWARRAY | org.apache.bcel.generic | NEWARRAY - Create new array of basic type (int, short, ...) |
| NOP | org.apache.bcel.generic | NOP - Do nothing |
| ObjectType | org.apache.bcel.generic | Denotes reference such as java.lang.String. |
| OperandStack | org.apache.bcel.verifier.structurals | This class implements a stack used for symbolic JVM stack simulation. |
| Pass1Verifier | org.apache.bcel.verifier.statics | This PassVerifier verifies a class file according to pass 1 as
described in The Java Virtual Machine Specification, 2nd edition. |
| Pass2Verifier | org.apache.bcel.verifier.statics | This PassVerifier verifies a class file according to
pass 2 as described in The Java Virtual Machine
Specification, 2nd edition. |
| Pass3aVerifier | org.apache.bcel.verifier.statics | This PassVerifier verifies a class file according to
pass 3, static part as described in The Java Virtual
Machine Specification, 2nd edition. |
| Pass3bVerifier | org.apache.bcel.verifier.structurals | This PassVerifier verifies a method of class file according to pass 3,
so-called structural verification as described in The Java Virtual Machine
Specification, 2nd edition. |
| PassVerifier | org.apache.bcel.verifier | A PassVerifier actually verifies a class file; it is instantiated
by a Verifier. |
| PMGClass | org.apache.bcel.classfile | This class is derived from Attribute and represents a reference
to a PMG attribute. |
| POP | org.apache.bcel.generic | POP - Pop top operand stack word |
| POP2 | org.apache.bcel.generic | POP2 - Pop two top operand stack words |
| PUSH | org.apache.bcel.generic | Wrapper class for push operations, which are implemented either as BIPUSH,
LDC or xCONST_n instructions. |
| PUTFIELD | org.apache.bcel.generic | PUTFIELD - Put field in object |
| PUTSTATIC | org.apache.bcel.generic | PUTSTATIC - Put static field in class |
| ReferenceType | org.apache.bcel.generic | Super class for object and array types. |
| Repository | org.apache.bcel | The repository maintains informations about class interdependencies, e.g.,
whether a class is a sub-class of another. |
| RET | org.apache.bcel.generic | RET - Return from subroutine |
| RETURN | org.apache.bcel.generic | RETURN - Return from void method |
| ReturnaddressType | org.apache.bcel.generic | Returnaddress, the type JSR or JSR_W instructions push upon the stack. |
| ReturnInstruction | org.apache.bcel.generic | Super class for the xRETURN family of instructions. |
| SALOAD | org.apache.bcel.generic | SALOAD - Load short from array |
| SASTORE | org.apache.bcel.generic | SASTORE - Store into short array |
| Select | org.apache.bcel.generic | Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions. |
| Signature | org.apache.bcel.classfile | This class is derived from Attribute and represents a reference
to a GJ attribute. |
| SIPUSH | org.apache.bcel.generic | SIPUSH - Push short |
| SourceFile | org.apache.bcel.classfile | This class is derived from Attribute and represents a reference
to the source file of this class. |
| StackInstruction | org.apache.bcel.generic | Super class for stack operations like DUP and POP. |
| StackMap | org.apache.bcel.classfile | This class represents a stack map attribute used for
preverification of Java classes for the Java 2 Micro Edition
(J2ME). |
| StackMapEntry | org.apache.bcel.classfile | This class represents a stack map entry recording the types of
local variables and the the of stack items at a given byte code offset. |
| StackMapType | org.apache.bcel.classfile | This class represents the type of a local variable or item on stack
used in the StackMap entries. |
| StoreInstruction | org.apache.bcel.generic | Denotes an unparameterized instruction to store a value into a local variable,
e.g. |
| StringRepresentation | org.apache.bcel.verifier.statics | BCEL's Node classes (those from the classfile API that accept() Visitor
instances) have toString() methods that were not designed to be robust,
this gap is closed by this class. |
| Subroutines | org.apache.bcel.verifier.structurals | Instances of this class contain information about the subroutines
found in a code array of a method. |
| SWAP | org.apache.bcel.generic | SWAP - Swa top operand stack word |
| SWITCH | org.apache.bcel.generic | SWITCH - Branch depending on int value, generates either LOOKUPSWITCH or
TABLESWITCH instruction, depending on whether the match values (int[]) can be
sorted with no gaps between the numbers. |
| Synthetic | org.apache.bcel.classfile | This class is derived from Attribute and declares this class as
`synthetic', i.e., it needs special handling. |
| SyntheticRepository | org.apache.bcel.util | This repository is used in situations where a Class is created
outside the realm of a ClassLoader. |
| TABLESWITCH | org.apache.bcel.generic | TABLESWITCH - Switch within given range of values, i.e., low..high |
| TransitiveHull | org.apache.bcel.verifier | This class has a main method implementing a demonstration program
of how to use the VerifierFactoryObserver. |
| Type | org.apache.bcel.generic | Abstract super class for all possible java types, namely basic types
such as int, object types like String and array types, e.g. |
| UninitializedObjectType | org.apache.bcel.verifier.structurals | This class represents an uninitialized object type; see The Java
Virtual Machine Specification, Second Edition, page 147: 4.9.4 for
more details. |
| Unknown | org.apache.bcel.classfile | This class represents a reference to an unknown (i.e.,
application-specific) attribute of a class. |
| Utility | org.apache.bcel.classfile | Utility functions that do not really belong to any class in particular. |
| Utility | org.apache.bcel.verifier.exc | A utility class providing convenience methods concerning Throwable instances. |
| VerificationResult | org.apache.bcel.verifier | A VerificationResult is what a PassVerifier returns
after verifying. |
| Verifier | org.apache.bcel.verifier | A Verifier instance is there to verify a class file according to The Java Virtual
Machine Specification, 2nd Edition. |
| VerifierAppFrame | org.apache.bcel.verifier | This class implements a machine-generated frame for use with
the GraphicalVerfifier. |
| VerifierFactory | org.apache.bcel.verifier | This class produces instances of the Verifier class. |
| VerifierFactoryListModel | org.apache.bcel.verifier | This class implements an adapter; it implements both a Swing ListModel and
a VerifierFactoryObserver. |
| VerifyDialog | org.apache.bcel.verifier | A class for simple graphical class file verification. |