Byte Code Engineering Library

Edit Package bcel

The Byte Code Engineering Library is intended to give users a
convenient way to analyze, create, and manipulate (binary) Java class
files (those ending with .class). Classes are represented by objects
that contain all the symbolic information of the given class: methods,
fields, and byte code instructions, in particular.

Such objects can be read from an existing file, transformed by a
program (such as a class loader at runtime), and dumped to a file
again. An even more interesting application is the creation of classes
from scratch at runtime. The Byte Code Engineering Library (BCEL) may
also be useful if you want to learn about the Java Virtual Machine
(JVM) and the format of Java .class files.

BCEL is already being used successfully in several projects, such as
compilers, optimizers, obfuscators, code generators, and analysis
tools.

It contains a byte code verifier named JustIce, which usually gives you
much better information about what is wrong with your code than the
standard JVM message.

Refresh
Refresh
Source Files
Filename Size Changed
bcel-5.2-encoding.patch 0000000590 590 Bytes
bcel-5.2-src.tar.gz 0000261455 255 KB
bcel-5.2-src.tar.gz.asc 0000000186 186 Bytes
bcel-5.2.pom 0000000619 619 Bytes
bcel.changes 0000004161 4.06 KB
bcel.keyring 0000002158 2.11 KB
bcel.spec 0000003880 3.79 KB
Revision 28 (latest revision is 34)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 653638 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 28)
Automatic submission by obs-autosubmit
Comments 0
openSUSE Build Service is sponsored by