Description
Bytecode can be analyzed, generated, and transformed through a general-purpose Java framework.
It is useful for compilers, instrumentation, profilers, agents, and advanced build tooling. Bytecode manipulation can change program behavior deeply, so test generated classes and avoid untrusted transformations.