Skip to main content

Doing fun stuff with JVM ClassFiles.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jawa-2.2.0.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

jawa-2.2.0-py3-none-any.whl (44.5 kB view details)

Uploaded Python 3

File details

Details for the file jawa-2.2.0.tar.gz.

File metadata

  • Download URL: jawa-2.2.0.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0

File hashes

Hashes for jawa-2.2.0.tar.gz
Algorithm Hash digest
SHA256 34775c93b07b810e7e7155592a241588e977e13ce77fdaab61a1d0b369200af3
MD5 c6b49f635bbaa25181889cda8cf035cc
BLAKE2b-256 4034f5a11f9583b21af80c3477aff24ed5086bd144dc79059dcd8d8b1c4d3a43

See more details on using hashes here.

File details

Details for the file jawa-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: jawa-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 44.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0

File hashes

Hashes for jawa-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3eb00a2a195bf5811bf08e5ef3d16c7c2a764cc4d568f507e5c17a0c3dcefc0
MD5 7a3c5c570dfb592d6c4cf2c7682b7cdb
BLAKE2b-256 7e74d815a92a0497bfd4d54ba8b2e2a79df02e2db736a856fd7369a57a0b1771

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page