Package Name | Comment |
org.apache.bcel |
This package contains basic classes for the
Byte Code Engineering Library
and constants defined by the
JVM specification.
|
org.apache.bcel.classfile |
This package contains the classes that describe the structure of a
Java class file and a class file parser.
|
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.util |
This package contains utility classes for the
Byte Code Engineering
Library, namely:
- Collection classes for JavaClass objects
- A converter for class files to HTML
- A tool to find instructions patterns via regular expressions
- A class to find classes as defined in the CLASSPATH
- A class loader that allows to create classes at run time
|
org.apache.bcel.verifier |
BCEL's verifier JustIce is there to help you dump correct Java class files created or modified with BCEL.
Package Specification
This is the top-level package of the JustIce verifier. To actually use it, have a look at the VerifierFactory and
Verifier classes.
|
org.apache.bcel.verifier.exc |
Exception classes used by JustIce, mostly used internally. You don't need to bother with them.
Package Specification
Contained in this package are Exception classes for use with the JustIce verifier.
|
org.apache.bcel.verifier.statics |
Provides PassVerifier classes used internally by JustIce. You don't need to bother with them.
Package Specification
Contained in this package are PassVerifier classes for use with the JustIce verifier.
Only the passes performing what Sun calls 'static constraints' have PassVerifier classes
here.
|
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.
Package Specification
Contained in this package is a PassVerifier class for use with the JustIce verifier and its utility classes.
Only the pass performing what Sun calls "Structural Constraints on Java Virtual Machine Code"
has a PassVerifier class here. JustIce calls this pass "Pass 3b".
|