Skip to content
A Python library for inspecting JVM class files (.class)
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
docs Bump version: 2.1.1 → 2.2.0 Jan 10, 2019
examples
jawa Support equality checks for basic numerical types, utf8, and string. Aug 22, 2018
tests Standard Attribute Support & Java8 (#15) May 20, 2018
.bumpversion.cfg Bump version: 2.1.1 → 2.2.0 Jan 10, 2019
.gitignore Add docs directory, add line to Makefile to create .nojekyll file for us Dec 19, 2012
LICENCE
MANIFEST.in
Makefile
README.md Better README badges. Tell circleci to ignore our gh-pages branch. May 20, 2018
setup.cfg
setup.py Bump version: 2.1.1 → 2.2.0 Jan 10, 2019

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.

You can’t perform that action at this time.