Library:Apache Jakarta BCEL
Version:5.2
Compatibility:JDK 1.4
Classes in library Apache Jakarta BCEL.
NamePackageDescription
AALOADorg.apache.bcel.genericAALOAD - Load reference from array
AASTOREorg.apache.bcel.genericAASTORE - Store into reference array
AccessFlagsorg.apache.bcel.classfileSuper class for all objects that have modifiers like private, final, ...
ACONST_NULLorg.apache.bcel.genericACONST_NULL - Push null reference
ALOADorg.apache.bcel.genericALOAD - Load reference from local variable
ANEWARRAYorg.apache.bcel.genericANEWARRAY - Create new array of references
ARETURNorg.apache.bcel.genericARETURN - Return reference from method
ArithmeticInstructionorg.apache.bcel.genericSuper class for the family of arithmetic instructions.
ArrayInstructionorg.apache.bcel.genericSuper class for instructions dealing with array access such as IALOAD.
ARRAYLENGTHorg.apache.bcel.genericARRAYLENGTH - Get length of array
ArrayTypeorg.apache.bcel.genericDenotes array type, such as int[][]
ASTOREorg.apache.bcel.genericASTORE - Store reference into local variable
ATHROWorg.apache.bcel.genericATHROW - Throw exception
Attributeorg.apache.bcel.classfileAbstract super class for Attribute objects.
BALOADorg.apache.bcel.genericBALOAD - Load byte or boolean from array
BasicTypeorg.apache.bcel.genericDenotes basic type such as int.
BASTOREorg.apache.bcel.genericBASTORE - Store into byte or boolean array
BCELifierorg.apache.bcel.utilThis class takes a given JavaClass object and converts it to a Java program that creates that very class using BCEL.
BIPUSHorg.apache.bcel.genericBIPUSH - Push byte on stack
BranchHandleorg.apache.bcel.genericBranchHandle is returned by specialized InstructionList.append() whenever a BranchInstruction is appended.
BranchInstructionorg.apache.bcel.genericAbstract super class for branching instructions like GOTO, IFEQ, etc..
BREAKPOINTorg.apache.bcel.genericBREAKPOINT, JVM dependent, ignored by default
ByteSequenceorg.apache.bcel.utilUtility class that implements a sequence of bytes which can be read via the `readByte()' method.
CALOADorg.apache.bcel.genericCALOAD - Load char from array
CASTOREorg.apache.bcel.genericCASTORE - Store into char array
CHECKCASTorg.apache.bcel.genericCHECKCAST - Check whether object is of given type
Class2HTMLorg.apache.bcel.utilRead class file(s) and convert them into HTML files.
ClassGenorg.apache.bcel.genericTemplate class for building up a java class.
ClassLoaderorg.apache.bcel.util

Drop in replacement for the standard class loader of the JVM.

ClassLoaderRepositoryorg.apache.bcel.utilThe repository maintains information about which classes have been loaded.
ClassParserorg.apache.bcel.classfileWrapper class that parses a given Java .class file.
ClassPathorg.apache.bcel.utilResponsible for loading (class) files from the CLASSPATH.
ClassQueueorg.apache.bcel.utilUtility class implementing a (typesafe) queue of JavaClass objects.
ClassSetorg.apache.bcel.utilUtility class implementing a (typesafe) set of JavaClass objects.
ClassStackorg.apache.bcel.utilUtility class implementing a (typesafe) stack of JavaClass objects.
ClassVectororg.apache.bcel.utilUtility class implementing a (typesafe) collection of JavaClass objects.
Codeorg.apache.bcel.classfileThis class represents a chunk of Java byte code contained in a method.
CodeExceptionorg.apache.bcel.classfileThis class represents an entry in the exception table of the Code attribute and is used only there.
CodeExceptionGenorg.apache.bcel.genericThis class represents an exception handler, i.e., specifies the region where a handler is active and an instruction where the actual handling is done.
Constantorg.apache.bcel.classfileAbstract superclass for classes to represent the different constant types in the constant pool of a class file.
ConstantClassorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a (external) class.
ConstantCPorg.apache.bcel.classfileAbstract super class for Fieldref and Methodref constants.
ConstantDoubleorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a Double object.
ConstantFieldreforg.apache.bcel.classfileThis class represents a constant pool reference to a field.
ConstantFloatorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a float object.
ConstantIntegerorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to an int object.
ConstantInterfaceMethodreforg.apache.bcel.classfileThis class represents a constant pool reference to an interface method.
ConstantLongorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a long object.
ConstantMethodreforg.apache.bcel.classfileThis class represents a constant pool reference to a method.
ConstantNameAndTypeorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantPoolorg.apache.bcel.classfileThis class represents the constant pool, i.e., a table of constants, of a parsed classfile.
ConstantPoolGenorg.apache.bcel.genericThis class is used to build up a constant pool.
ConstantStringorg.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a String object.
ConstantUtf8org.apache.bcel.classfileThis class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
ConstantValueorg.apache.bcel.classfileThis class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.
ControlFlowGraphorg.apache.bcel.verifier.structuralsThis class represents a control flow graph of a method.
ConversionInstructionorg.apache.bcel.genericSuper class for the x2y family of instructions.
CPInstructionorg.apache.bcel.genericAbstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.
D2Forg.apache.bcel.genericD2F - Convert double to float
D2Iorg.apache.bcel.genericD2I - Convert double to int
D2Lorg.apache.bcel.genericD2L - Convert double to long
DADDorg.apache.bcel.genericDADD - Add doubles
DALOADorg.apache.bcel.genericDALOAD - Load double from array
DASTOREorg.apache.bcel.genericDASTORE - Store into double array
DCMPGorg.apache.bcel.genericDCMPG - Compare doubles: value1 > value2
DCMPLorg.apache.bcel.genericDCMPL - Compare doubles: value1 < value2
DCONSTorg.apache.bcel.genericDCONST - Push 0.0 or 1.0, other values cause an exception
DDIVorg.apache.bcel.genericDDIV - Divide doubles
Deprecatedorg.apache.bcel.classfileThis class is derived from Attribute and denotes that this is a deprecated method.
DescendingVisitororg.apache.bcel.classfileTraverses a JavaClass with another Visitor object 'piggy-backed' that is applied to all components of a JavaClass object.
DLOADorg.apache.bcel.genericDLOAD - Load double from local variable
DMULorg.apache.bcel.genericDMUL - Multiply doubles
DNEGorg.apache.bcel.genericDNEG - Negate double
DOUBLE_Upperorg.apache.bcel.verifier.staticsThis class represents the upper half of a DOUBLE variable.
DREMorg.apache.bcel.genericDREM - Remainder of doubles
DRETURNorg.apache.bcel.genericDRETURN - Return double from method
DSTOREorg.apache.bcel.genericDSTORE - Store double into local variable
DSUBorg.apache.bcel.genericDSUB - Substract doubles
DUPorg.apache.bcel.genericDUP - Duplicate top operand stack word
DUP2org.apache.bcel.genericDUP2 - Duplicate two top operand stack words
DUP2_X1org.apache.bcel.genericDUP2_X1 - Duplicate two top operand stack words and put three down
DUP2_X2org.apache.bcel.genericDUP2_X2 - Duplicate two top operand stack words and put four down
DUP_X1org.apache.bcel.genericDUP_X1 - Duplicate top operand stack word and put two down
DUP_X2org.apache.bcel.genericDUP_X2 - Duplicate top operand stack word and put three down
EmptyVisitororg.apache.bcel.classfileVisitor with empty method bodies, can be extended and used in conjunction with the DescendingVisitor class, e.g.
EmptyVisitororg.apache.bcel.genericSupplies empty method bodies to be overridden by subclasses.
ExceptionHandlerorg.apache.bcel.verifier.structuralsThis 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).
ExceptionHandlersorg.apache.bcel.verifier.structuralsThis class allows easy access to ExceptionHandler objects.
ExceptionTableorg.apache.bcel.classfileThis class represents the table of exceptions that are thrown by a method.
ExecutionVisitororg.apache.bcel.verifier.structuralsThis Visitor class may be used for a type-based Java Virtual Machine simulation.
F2Dorg.apache.bcel.genericF2D - Convert float to double
F2Iorg.apache.bcel.genericF2I - Convert float to int
F2Lorg.apache.bcel.genericF2L - Convert float to long
FADDorg.apache.bcel.genericFADD - Add floats
FALOADorg.apache.bcel.genericFALOAD - Load float from array
FASTOREorg.apache.bcel.genericFASTORE - Store into float array
FCMPGorg.apache.bcel.genericFCMPG - Compare floats: value1 > value2
FCMPLorg.apache.bcel.genericFCMPL - Compare floats: value1 < value2
FCONSTorg.apache.bcel.genericFCONST - Push 0.0, 1.0 or 2.0, other values cause an exception
FDIVorg.apache.bcel.genericFDIV - Divide floats
Fieldorg.apache.bcel.classfileThis class represents the field info structure, i.e., the representation for a variable in the class.
FieldGenorg.apache.bcel.genericTemplate class for building up a field.
FieldGenOrMethodGenorg.apache.bcel.genericSuper class for FieldGen and MethodGen objects, since they have some methods in common!
FieldInstructionorg.apache.bcel.genericSuper class for the GET/PUTxxx family of instructions.
FieldOrMethodorg.apache.bcel.classfileAbstract super class for fields and methods.
FieldOrMethodorg.apache.bcel.genericSuper class for InvokeInstruction and FieldInstruction, since they have some methods in common!
FLOADorg.apache.bcel.genericFLOAD - Load float from local variable
FMULorg.apache.bcel.genericFMUL - Multiply floats
FNEGorg.apache.bcel.genericFNEG - Negate float
Frameorg.apache.bcel.verifier.structuralsThis class represents a JVM execution frame; that means, a local variable array and an operand stack.
FREMorg.apache.bcel.genericFREM - Remainder of floats
FRETURNorg.apache.bcel.genericFRETURN - Return float from method
FSTOREorg.apache.bcel.genericFSTORE - Store float into local variable
FSUBorg.apache.bcel.genericFSUB - Substract floats
GenericArrayorg.apache.bcel.verifier.structuralsA placeholder class that can be used to create an ObjectType of which has some of the properties arrays have.
GETFIELDorg.apache.bcel.genericGETFIELD - Fetch field from object
GETSTATICorg.apache.bcel.genericGETSTATIC - Fetch static field from class
GOTOorg.apache.bcel.genericGOTO - Branch always (to relative offset, not absolute address)
GotoInstructionorg.apache.bcel.genericSuper class for GOTO
GOTO_Worg.apache.bcel.genericGOTO_W - Branch always (to relative offset, not absolute address)
GraphicalVerifierorg.apache.bcel.verifierA graphical user interface application demonstrating JustIce.
I2Borg.apache.bcel.genericI2B - Convert int to byte
I2Corg.apache.bcel.genericI2C - Convert int to char
I2Dorg.apache.bcel.genericI2D - Convert int to double
I2Forg.apache.bcel.genericI2F - Convert int to float
I2Lorg.apache.bcel.genericI2L - Convert int to long
I2Sorg.apache.bcel.genericI2S - Convert int to short
IADDorg.apache.bcel.genericIADD - Add ints
IALOADorg.apache.bcel.genericIALOAD - Load int from array
IANDorg.apache.bcel.genericIAND - Bitwise AND int
IASTOREorg.apache.bcel.genericIASTORE - Store into int array
ICONSTorg.apache.bcel.genericICONST - Push value between -1, ..., 5, other values cause an exception
IDIVorg.apache.bcel.genericIDIV - Divide ints
IFEQorg.apache.bcel.genericIFEQ - Branch if int comparison with zero succeeds
IFGEorg.apache.bcel.genericIFGE - Branch if int comparison with zero succeeds
IFGTorg.apache.bcel.genericIFGT - Branch if int comparison with zero succeeds
IfInstructionorg.apache.bcel.genericSuper class for the IFxxx family of instructions.
IFLEorg.apache.bcel.genericIFLE - Branch if int comparison with zero succeeds
IFLTorg.apache.bcel.genericIFLT - Branch if int comparison with zero succeeds
IFNEorg.apache.bcel.genericIFNE - Branch if int comparison with zero succeeds
IFNONNULLorg.apache.bcel.genericIFNONNULL - Branch if reference is not null
IFNULLorg.apache.bcel.genericIFNULL - Branch if reference is not null
IF_ACMPEQorg.apache.bcel.genericIF_ACMPEQ - Branch if reference comparison succeeds
IF_ACMPNEorg.apache.bcel.genericIF_ACMPNE - Branch if reference comparison doesn't succeed
IF_ICMPEQorg.apache.bcel.genericIF_ICMPEQ - Branch if int comparison succeeds
IF_ICMPGEorg.apache.bcel.genericIF_ICMPGE - Branch if int comparison succeeds
IF_ICMPGTorg.apache.bcel.genericIF_ICMPGT - Branch if int comparison succeeds
IF_ICMPLEorg.apache.bcel.genericIF_ICMPLE - Branch if int comparison succeeds
IF_ICMPLTorg.apache.bcel.genericIF_ICMPLT - Branch if int comparison succeeds
IF_ICMPNEorg.apache.bcel.genericIF_ICMPNE - Branch if int comparison doesn't succeed
IINCorg.apache.bcel.genericIINC - Increment local variable by constant
ILOADorg.apache.bcel.genericILOAD - Load int from local variable onto stack
IMPDEP1org.apache.bcel.genericIMPDEP1 - Implementation dependent
IMPDEP2org.apache.bcel.genericIMPDEP2 - Implementation dependent
IMULorg.apache.bcel.genericIMUL - Multiply ints
INEGorg.apache.bcel.genericINEG - Negate int
InnerClassorg.apache.bcel.classfileThis 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.
InnerClassesorg.apache.bcel.classfileThis class is derived from Attribute and denotes that this class is an Inner class of another.
INSTANCEOForg.apache.bcel.genericINSTANCEOF - Determine if object is of given type
InstConstraintVisitororg.apache.bcel.verifier.structuralsA Visitor class testing for valid preconditions of JVM instructions.
Instructionorg.apache.bcel.genericAbstract super class for all Java byte codes.
InstructionConstants.Clinitorg.apache.bcel.genericNo description provided.
InstructionFactoryorg.apache.bcel.genericInstances of this class may be used, e.g., to generate typed versions of instructions.
InstructionFinderorg.apache.bcel.utilInstructionFinder is a tool to search for given instructions patterns, i.e., match sequences of instructions in an instruction list via regular expressions.
InstructionHandleorg.apache.bcel.genericInstances of this class give users a handle to the instructions contained in an InstructionList.
InstructionListorg.apache.bcel.genericThis class is a container for a list of Instruction objects.
IntListorg.apache.bcel.verifier.staticsA small utility class representing a set of basic int values.
InvokeInstructionorg.apache.bcel.genericSuper class for the INVOKExxx family of instructions.
INVOKEINTERFACEorg.apache.bcel.genericINVOKEINTERFACE - Invoke interface method
INVOKESPECIALorg.apache.bcel.genericINVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations
INVOKESTATICorg.apache.bcel.genericINVOKESTATIC - Invoke a class (static) method
INVOKEVIRTUALorg.apache.bcel.genericINVOKEVIRTUAL - Invoke instance method; dispatch based on class
IORorg.apache.bcel.genericIOR - Bitwise OR int
IREMorg.apache.bcel.genericIREM - Remainder of int
IRETURNorg.apache.bcel.genericIRETURN - Return int from method
ISHLorg.apache.bcel.genericISHL - Arithmetic shift left int
ISHRorg.apache.bcel.genericISHR - Arithmetic shift right int
ISTOREorg.apache.bcel.genericISTORE - Store int from stack into local variable
ISUBorg.apache.bcel.genericISUB - Substract ints
IUSHRorg.apache.bcel.genericIUSHR - Logical shift right int
IXORorg.apache.bcel.genericIXOR - Bitwise XOR int
JavaClassorg.apache.bcel.classfileRepresents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.
JavaWrapperorg.apache.bcel.utilJava interpreter replacement, i.e., wrapper that uses its own ClassLoader to modify/generate classes as they're requested.
JSRorg.apache.bcel.genericJSR - Jump to subroutine
JsrInstructionorg.apache.bcel.genericSuper class for JSR - Jump to subroutine
JSR_Worg.apache.bcel.genericJSR_W - Jump to subroutine
L2Dorg.apache.bcel.genericL2D - Convert long to double
L2Forg.apache.bcel.genericL2F - Convert long to float
L2Iorg.apache.bcel.genericL2I - Convert long to int
LADDorg.apache.bcel.genericLADD - Add longs
LALOADorg.apache.bcel.genericLALOAD - Load long from array
LANDorg.apache.bcel.genericLAND - Bitwise AND longs
LASTOREorg.apache.bcel.genericLASTORE - Store into long array
LCMPorg.apache.bcel.genericLCMP - Compare longs:
LCONSTorg.apache.bcel.genericLCONST - Push 0 or 1, other values cause an exception
LDCorg.apache.bcel.genericLDC - Push item from constant pool.
LDC2_Worg.apache.bcel.genericLDC2_W - Push long or double from constant pool
LDC_Worg.apache.bcel.genericLDC_W - Push item from constant pool (wide index)
LDIVorg.apache.bcel.genericLDIV - Divide longs
LineNumberorg.apache.bcel.classfileThis 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.
LineNumberGenorg.apache.bcel.genericThis class represents a line number within a method, i.e., give an instruction a line number corresponding to the source code line.
LineNumberTableorg.apache.bcel.classfileThis class represents a table of line numbers for debugging purposes.
LLOADorg.apache.bcel.genericLLOAD - Load long from local variable
LMULorg.apache.bcel.genericLMUL - Multiply longs
LNEGorg.apache.bcel.genericLNEG - Negate long
LoadInstructionorg.apache.bcel.genericDenotes an unparameterized instruction to load a value from a local variable, e.g.
LocalVariableorg.apache.bcel.classfileThis class represents a local variable within a method.
LocalVariableGenorg.apache.bcel.genericThis class represents a local variable within a method.
LocalVariableInfoorg.apache.bcel.verifier.staticsA utility class holding the information about the name and the type of a local variable in a given slot (== index).
LocalVariableInstructionorg.apache.bcel.genericAbstract super class for instructions dealing with local variables.
LocalVariablesorg.apache.bcel.verifier.structuralsThis class implements an array of local variables used for symbolic JVM simulation.
LocalVariablesInfoorg.apache.bcel.verifier.staticsA utility class holding the information about the names and the types of the local variables in a given method.
LocalVariableTableorg.apache.bcel.classfileThis class represents colection of local variables in a method.
LONG_Upperorg.apache.bcel.verifier.staticsThis class represents the upper half of a LONG variable.
LOOKUPSWITCHorg.apache.bcel.genericLOOKUPSWITCH - Switch with unordered set of values
LORorg.apache.bcel.genericLOR - Bitwise OR long
LREMorg.apache.bcel.genericLREM - Remainder of long
LRETURNorg.apache.bcel.genericLRETURN - Return long from method
LSHLorg.apache.bcel.genericLSHL - Arithmetic shift left long
LSHRorg.apache.bcel.genericLSHR - Arithmetic shift right long
LSTOREorg.apache.bcel.genericLSTORE - Store long into local variable
LSUBorg.apache.bcel.genericLSUB - Substract longs
LUSHRorg.apache.bcel.genericLUSHR - Logical shift right long
LXORorg.apache.bcel.genericLXOR - Bitwise XOR long
Methodorg.apache.bcel.classfileThis class represents the method info structure, i.e., the representation for a method in the class.
MethodGenorg.apache.bcel.genericTemplate class for building up a method.
MONITORENTERorg.apache.bcel.genericMONITORENTER - Enter monitor for object
MONITOREXITorg.apache.bcel.genericMONITOREXIT - Exit monitor for object
MULTIANEWARRAYorg.apache.bcel.genericMULTIANEWARRAY - Create new mutidimensional array of references
NativeVerifierorg.apache.bcel.verifierThe 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.
NEWorg.apache.bcel.genericNEW - Create new object
NEWARRAYorg.apache.bcel.genericNEWARRAY - Create new array of basic type (int, short, ...)
NOPorg.apache.bcel.genericNOP - Do nothing
ObjectTypeorg.apache.bcel.genericDenotes reference such as java.lang.String.
OperandStackorg.apache.bcel.verifier.structuralsThis class implements a stack used for symbolic JVM stack simulation.
Pass1Verifierorg.apache.bcel.verifier.staticsThis PassVerifier verifies a class file according to pass 1 as described in The Java Virtual Machine Specification, 2nd edition.
Pass2Verifierorg.apache.bcel.verifier.staticsThis PassVerifier verifies a class file according to pass 2 as described in The Java Virtual Machine Specification, 2nd edition.
Pass3aVerifierorg.apache.bcel.verifier.staticsThis PassVerifier verifies a class file according to pass 3, static part as described in The Java Virtual Machine Specification, 2nd edition.
Pass3bVerifierorg.apache.bcel.verifier.structuralsThis 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.
PassVerifierorg.apache.bcel.verifierA PassVerifier actually verifies a class file; it is instantiated by a Verifier.
PMGClassorg.apache.bcel.classfileThis class is derived from Attribute and represents a reference to a PMG attribute.
POPorg.apache.bcel.genericPOP - Pop top operand stack word
POP2org.apache.bcel.genericPOP2 - Pop two top operand stack words
PUSHorg.apache.bcel.genericWrapper class for push operations, which are implemented either as BIPUSH, LDC or xCONST_n instructions.
PUTFIELDorg.apache.bcel.genericPUTFIELD - Put field in object
PUTSTATICorg.apache.bcel.genericPUTSTATIC - Put static field in class
ReferenceTypeorg.apache.bcel.genericSuper class for object and array types.
Repositoryorg.apache.bcelThe repository maintains informations about class interdependencies, e.g., whether a class is a sub-class of another.
RETorg.apache.bcel.genericRET - Return from subroutine
RETURNorg.apache.bcel.genericRETURN - Return from void method
ReturnaddressTypeorg.apache.bcel.genericReturnaddress, the type JSR or JSR_W instructions push upon the stack.
ReturnInstructionorg.apache.bcel.genericSuper class for the xRETURN family of instructions.
SALOADorg.apache.bcel.genericSALOAD - Load short from array
SASTOREorg.apache.bcel.genericSASTORE - Store into short array
Selectorg.apache.bcel.genericSelect - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
Signatureorg.apache.bcel.classfileThis class is derived from Attribute and represents a reference to a GJ attribute.
SIPUSHorg.apache.bcel.genericSIPUSH - Push short
SourceFileorg.apache.bcel.classfileThis class is derived from Attribute and represents a reference to the source file of this class.
StackInstructionorg.apache.bcel.genericSuper class for stack operations like DUP and POP.
StackMaporg.apache.bcel.classfileThis class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).
StackMapEntryorg.apache.bcel.classfileThis class represents a stack map entry recording the types of local variables and the the of stack items at a given byte code offset.
StackMapTypeorg.apache.bcel.classfileThis class represents the type of a local variable or item on stack used in the StackMap entries.
StoreInstructionorg.apache.bcel.genericDenotes an unparameterized instruction to store a value into a local variable, e.g.
StringRepresentationorg.apache.bcel.verifier.staticsBCEL'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.
Subroutinesorg.apache.bcel.verifier.structuralsInstances of this class contain information about the subroutines found in a code array of a method.
SWAPorg.apache.bcel.genericSWAP - Swa top operand stack word
SWITCHorg.apache.bcel.genericSWITCH - 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.
Syntheticorg.apache.bcel.classfileThis class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.
SyntheticRepositoryorg.apache.bcel.utilThis repository is used in situations where a Class is created outside the realm of a ClassLoader.
TABLESWITCHorg.apache.bcel.genericTABLESWITCH - Switch within given range of values, i.e., low..high
TransitiveHullorg.apache.bcel.verifierThis class has a main method implementing a demonstration program of how to use the VerifierFactoryObserver.
Typeorg.apache.bcel.genericAbstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.
UninitializedObjectTypeorg.apache.bcel.verifier.structuralsThis class represents an uninitialized object type; see The Java Virtual Machine Specification, Second Edition, page 147: 4.9.4 for more details.
Unknownorg.apache.bcel.classfileThis class represents a reference to an unknown (i.e., application-specific) attribute of a class.
Utilityorg.apache.bcel.classfileUtility functions that do not really belong to any class in particular.
Utilityorg.apache.bcel.verifier.excA utility class providing convenience methods concerning Throwable instances.
VerificationResultorg.apache.bcel.verifierA VerificationResult is what a PassVerifier returns after verifying.
Verifierorg.apache.bcel.verifierA Verifier instance is there to verify a class file according to The Java Virtual Machine Specification, 2nd Edition.
VerifierAppFrameorg.apache.bcel.verifierThis class implements a machine-generated frame for use with the GraphicalVerfifier.
VerifierFactoryorg.apache.bcel.verifierThis class produces instances of the Verifier class.
VerifierFactoryListModelorg.apache.bcel.verifierThis class implements an adapter; it implements both a Swing ListModel and a VerifierFactoryObserver.
VerifyDialogorg.apache.bcel.verifierA class for simple graphical class file verification.
Search