The Java Assembler / Disassembler (JASM).
Provides classes for representing class file attributes, including code necessary for encoding and decoding them.
Provides classes for reading/writing class files and Jasm files.
Provides core class for representing JVM class files, bytecodes, types and constants.
Provides various helper classes, including a simple library for performing dataflow analysis.
A simple library for performing dataflow analysis.
Provides classes for verifying that a given class file is valid with respect to the JVM Specification (e.g.