A JVM bytecode generator for ASTs compatible with tools.analyzer(.jvm).
The Jen Core provides the SoftClass API, with the ability to create and modify classes and their members.
A lightweight (readonly) fork of javassist, used to load class structure, annotations and metadata from bytecode.
Apache Commons Weaver Parent
Brennus provides a builder pattern and the logic to simplify generating bytecode. It uses ASM under the hood for bytecode generation.
Different instrumentation frameworks
A prototype-library based on ASM 4 that computes definitions/uses of each instruction