Byte Code Engineering Library - http://bcel.sourceforge.net/
Implementation of an API for reading, writing, and modifying class files in an object-oriented fashion. Can be used to create (dis)assemblers, (de)compilers, and obfuscators. [Open Source, LGPL] |
http://barat.sourceforge.net/ - http://barat.sourceforge.net/
Compiler front-end for Java, supports static analysis of programs, parses source code and class files, builds full abstract syntax tree from source code files, enriched with name and type analysis information. [Open Source, BSD License] |
http://byteml.sourceforge.net/ - http://byteml.sourceforge.net/
A Java bytecode/XML intreroperability framework. Converts a .class file to a XML file. [Open source, GPL] |
http://teatrove.sourceforge.net/trove.html - http://teatrove.sourceforge.net/trove.html
Contains a Class File API to simplify the creation (and modification!) of Java class files - high-level methods are provided in order to avoid having to write bytecode directly. [Open Source, BSD-like] |
jclasslib - http://www.ej-technologies.com/products/jclasslib/overview.html
A Java class file library also contains the popular Java byte code viewer. [Open source, GPL] |