An all-purpose mixins framework for Java bytecode manipulation at runtime, targeted at those with minimal understanding of the bytecode structure.
Tuna-bytes is an all-purpose powerful class and bytecode manipulation mixins for Java, which is intended at those with minimal understanding of the Java bytecode structure.
Check the wiki for a full overview on the library.
Just like any other bytecode manipulation library, manipulating a class after is has been loaded is not possible without things like instrumentation, agents or such. Tuna-bytes assumes that any class it is about to modify has not been loaded, and will otherwise throw an exception. To suppress Class XX has already been loaded
exceptions, use MixinsBootstrap.init(true)