Novell Home

SUSE Linux Enterprise Server 10 for AMD64® & Intel® EM64T® Service Pack 1

Package Descriptions

bcel
Byte Code Engineering Library

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.

Except for packages subject to a commercial license, the license identified below is the license designated by the open source project.


Version: 5.1
Release: 63.2
Medium: DVD1
Path: /suse/noarch/bcel-5.1-63.2.noarch.rpm
Group: Development/Libraries/Java
License: Apache
Size: 498 KB
Homepage: http://jakarta.apache.org/bcel

File list

drwxr-xr-x    2 root    root                0 Jun 16  2006 /usr/share/doc/packages/bcel
-rw-r--r--    1 root    root             2666 Apr 25  2003 /usr/share/doc/packages/bcel/LICENSE.txt
-rw-r--r--    1 root    root           506894 Jun 16  2006 /usr/share/java/bcel-5.1.jar
lrw-r--r--    1 root    root               12 Jun 16  2006 /usr/share/java/bcel.jar -> bcel-5.1.jar

Back to
Packages sorted by name
Packages sorted by group
Packages sorted by license

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.