jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify, and write Java class files and bytecode.
This release adds support for Java 7 (class files compiled with -target 1.7), "Copy to clipboard" buttons on the detail panels for "Fields" and "Methods", as well as quicklinks for opcode documentation at the bottom of the bytecode display. Furthermore, the Windows installer is now compatible with Windows 7.
This release brings full compatibility with Java 1.5. The new access flags in Java 1.5 (ACC_ENUM, ACC_ANNOTATION, ACC_BRIDGE, and ACC_VARARGS) and the new attributes (all annotation attributes as well as the EnclosingMethod, Signature, and LocalVariableTypeTable attributes) are now displayed in the class file viewer.
The bytecode viewer was enhanced. It now
supports a configurable class path, cross-class
field and method hyperlinks, a class path
browser, and the ability to open classes from
jar files. A workspace facility was added. Major
improvements were made to performance and the
display of information.
This release features major bugfixes in the class file viewer application and adds support for the current version of Netbeans. The performance of reading and writing class files in the bytecode is more than doubled, and new concepts and facilities have been introduced for the manipulation of constant pools and instructions lists.