Top Description Packages

Apache Commons BCEL 6.8.2

Resources
Homepage, Development, Bug Tracker, License (Apache-2.0)
Dependencies
java.base, java.desktop, commons-lang3
Maven Central
Group ID:org.apache.bcel
Artifacts:bcel

Project Apache Commons BCEL

Apache Commons Bytecode Engineering Library

Release 6.8.2

Release Date
2024-02-21
Mailing Lists
Commons User List :subscribe, archive
Commons Dev List :subscribe, archive
Commons Issues List:subscribe, archive
Commons Commits List:subscribe, archive
Apache Announce List:subscribe, archive
Version Control
Git
https://gitbox.apache.org/repos/asf/commons-bcel.git
Developers
Gary Gregory :PMC Member
Dave Brosius , Torsten Curdt , Markus Dahm , Jason van Zyl

Package Summary

Modifier and TypePackage and Description
package
org.apache.bcel

Basic classes for the Apache Byte Code Engineering Library (BCEL) and constants defined by the JVM specification.

package
org.apache.bcel.classfile

Classes that describe the structure of a Java class file and a class file parser.

package
org.apache.bcel.generic

Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.

package
org.apache.bcel.util

Utility classes for the Apache Byte Code Engineering Library (BCEL), 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
package
org.apache.bcel.verifier

BCEL's verifier JustIce is there to help you dump correct Java class files created or modified with BCEL.

package
org.apache.bcel.verifier.exc

Exception classes used by JustIce, mostly used internally.

package
org.apache.bcel.verifier.statics

PassVerifier classes used internally by JustIce.

package
org.apache.bcel.verifier.structurals

A PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.