[pkg-jboss-maintainer] Bug#386102: ITP: javassist -- library for editing bytecodes in Java

marcus at better.se marcus at better.se
Tue Sep 5 10:06:28 UTC 2006


Package: wnpp
Severity: wishlist

* Package name    : javassist
  Version         : 3.3
  Upstream Author : Shigeru Chiba
* URL or Web page : http://www.csg.is.titech.ac.jp/~chiba/javassist
* License         : LGPL
  Description     : library for editing bytecodes in Java

This librariy makes Java bytecode manipulation simple. It enables Java
programs to define a new class at runtime and to modify a class file
when the JVM loads it.

Unlike other bytecode editors, Javassist provides two levels of API:
source level and bytecode level. With the source-level API, users can
edit a class file without knowledge of the specifications of the Java
bytecode. You can even specify inserted bytecode in the form of source
text; Javassist compiles it on the fly. On the other hand, the
bytecode-level API allows the users to directly edit a class file as
other editors.





More information about the pkg-jboss-maintainer mailing list