SourceForge Logo





Project Page


TechTrader Bytecode Toolkit

Toolkit Overview
The TechTrader Bytecode Toolkit is a library for creating and manipulating java bytecode. The toolkit is designed to be as developer-friendly as possible, providing a rich set of high-level, intuitive APIs that abstract the developer from the details of the .class file format. Unlike some frameworks which focus on compiling another language into JVM-compatible code, the TechTrader toolkit is designed specifically to modify/enhance the bytecode of existing java classes and create new java classes on the fly. From adding detailed logging or performance profiling instructions to existing classes, to enhancing code for transparent data store persistence, to creating EJBs from normal java objects, to compiling complex XSL expressions into custom classes at runtime -- it's all possible via bytecode modification.