Doing fun stuff with JVM ClassFiles.
Jawa is a human-friendly library for assembling, disassembling, and exploring JVM class files. It's highly suitable for automation tasks.
NOTE: The assembler does not currently implement Stack Maps, an artificially complex requirement for ClassFiles generated for Java 7 and above to properly verify (unless you turn it off with -XX:-UseSplitVerifier). However, assembled files targeting Java 6 will still work with 7 and above.
API documentation & examples are available at http://jawa.tkte.ch
Jawa is available under the MIT licence. See LICENCE.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size jawa-2.2.0-py3-none-any.whl (44.5 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size jawa-2.2.0.tar.gz (31.6 kB)||File type Source||Python version None||Upload date||Hashes View hashes|