#java #reflection #jar #jvm #jimage

jreflection

Static reflection APIs for analyzing jars and jimage files

2 releases

0.0.11 Feb 1, 2020
0.0.0-git Jan 30, 2020

#2294 in Parser implementations

MIT/Apache

65KB
1K SLoC

jreflection

Crates.io Docs GitHub unsafe: forbid rust: 1.36.0+ License dependency status

Java Reflection

Static reflection APIs for analyzing jars and jimage files.

This crate mainly exists to support jni-bindgen. However, it attempts to support fully parsing jars and jimages, so it has other potential uses. In particular, I'm getting very tempted to use it for some form of multi-JDK documentation generation.

Branch Badges Notes
publish Open issues Stable/published version
master Build Status "Completed" stuff that hasn't been published.
wip/* "Work In Progress" - incomplete, use at your own risk.
dead/* Abandoned threads of work

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~2–3MB
~52K SLoC