Doing fun stuff with JVM ClassFiles.
Project description
Jawa
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.
Documentation
API documentation & examples are available at http://jawa.tkte.ch
Why jawa-fixed
?
The current version of jawa
is not maintained anymore, as work is currently in progress for its replacement: lawu
.
As such this project serves as a way to improve on the currently working library for Java bytecode manipulation.
Licence
Jawa is available under the MIT licence. See LICENCE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jawa_fixed-2.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1404251fc32a36a4d61bc60b8998a7ac9c7ea5d9c91bfca1b32ec2517211bcc9 |
|
MD5 | 1670d72d336c826fded7a0d674d77758 |
|
BLAKE2b-256 | e192e5ad9682788eaa5af8be69b99eadc427c0e0ce4ce9624c15c7d737b15360 |