Package org.apache.bcel.util

This package contains utility classes for the Byte Code Engineering Library, namely:

Interface Summary

ClassPath.ClassFileContains information about file/ZIP entry of the Java class.
InstructionFinder.CodeConstraint Code patterns found may be checked using an additional user-defined constraint object whether they really match the needed criterion.
Repository Abstract definition of a class repository.

Class Summary

BCELifier This class takes a given JavaClass object and converts it to a Java program that creates that very class using BCEL.
ByteSequence Utility class that implements a sequence of bytes which can be read via the `readByte()' method.
Class2HTML Read class file(s) and convert them into HTML files.
ClassLoader Drop in replacement for the standard class loader of the JVM.
ClassLoaderRepository The repository maintains information about which classes have been loaded.
ClassPath Responsible for loading (class) files from the CLASSPATH.
ClassQueue Utility class implementing a (typesafe) queue of JavaClass objects.
ClassSet Utility class implementing a (typesafe) set of JavaClass objects.
ClassStack Utility class implementing a (typesafe) stack of JavaClass objects.
ClassVector Utility class implementing a (typesafe) collection of JavaClass objects.
InstructionFinder InstructionFinder is a tool to search for given instructions patterns, i.e., match sequences of instructions in an instruction list via regular expressions.
JavaWrapper Java interpreter replacement, i.e., wrapper that uses its own ClassLoader to modify/generate classes as they're requested.
SyntheticRepository This repository is used in situations where a Class is created outside the realm of a ClassLoader.
This package contains utility classes for the Byte Code Engineering Library, namely: