Libraries to manipulate bytecode programmatically.
- ASM - All purpose, low level, bytecode manipulation and analysis.
- Byte Buddy - Further simplifies bytecode generation with a fluent API.
- Byteman - Manipulate bytecode at runtime via DSL (rules) mainly for testing/troubleshooting.
- cglib - Bytecode generation library.
- Javassist - Tries to simplify the editing of bytecode.