A Python library for inspecting JVM class files (.class)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
docs
examples
jawa
tests
.gitignore Add docs directory, add line to Makefile to create .nojekyll file for us Dec 19, 2012
LICENCE
MANIFEST.in
Makefile
README.md
setup.cfg
setup.py

README.md

Jawa

CircleCI license

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

Licence

Jawa is available under the MIT licence. See LICENCE.