Skip to content

Inactive: A Rust library for reading and writing Java classes.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

fee1-dead/coffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bf9a2bb · Dec 2, 2023
Jul 28, 2022
Dec 27, 2022
Mar 20, 2023
Mar 20, 2023
May 14, 2021
Jul 27, 2022
Oct 9, 2022
May 27, 2021
Jul 27, 2022
Jul 28, 2022
Dec 2, 2023
Jul 28, 2022
Dec 27, 2022

Repository files navigation

Coffer - a library for reading and writing Java classes

Except as otherwise noted (in individual files or in <COPYRIGHT.md>), Coffer is licensed under the Apache License, Version 2.0 or http://www.apache.org/licenses/LICENSE-2.0 or the MIT license or http://opensource.org/licenses/MIT, at your option.

NOTE: This library is not actively maintained, but there are still many features missing. If you'd like to help implement this feature feel free to reach out to me on discord dbeef or on matrix @deadbf:matrix.org. One feature that needs more work is performing static analysis so that we can automatically generate the maximum stack and local variables as well as the StackMapTable.

Running tests

Use cargo test to run tests that do not require java.

Tests that require java are ignored by default, to add them, make sure you have java in your path and run cargo test -- --include-ignored (stable 1.51 and above).