mokapot
1.0.0
Mokapot是用Rust编写的Java字节码分析库。
警告
API稳定性:该项目处于早期开发阶段,破坏变化可能会在v1.0.0之前发生。目前不建议将此项目用于生产。
已发布版本的文档可在docs.r.r上找到。最新提交的文档可在github.io上获得
在项目的根目录中运行以下命令。
cargo add mokapot另外,要遵循最新的提交版本,请改用以下命令。在构建项目之前,请运行cargo update以获取最新的提交。
cargo add --git https://github.com/henryhchchc/mokapot.git mokapot use mokapot :: jvm :: class :: Class ;
fn parse_class ( ) -> Result < Class , Box < dyn std :: error :: Error > > {
let reader : std :: io :: Read = todo ! ( "Some reader for the byte code" ) ;
let class = Class :: from_reader ( reader ) ? ;
Ok ( class )
}Mokair是Mokapot中JVM字节码的中间表示。要了解更多信息,请参考文档/mokair.md
确保已安装以下工具:
编译项目并使用以下命令运行测试。
cargo build --all-features
cargo test --all-features凉爽的。欢迎捐款。有关更多信息,请参见贡献指南。