Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 570 Bytes

bytecode-manipulation.md

File metadata and controls

9 lines (7 loc) · 570 Bytes

Bytecode Manipulation

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.