mokapot
1.0.0
Mokapotは、Rustで書かれたJava Bytecode分析ライブラリです。
警告
APIの安定性:このプロジェクトは早期開発段階にあり、v1.0.0の前に壊れた変更が発生する可能性があります。このプロジェクトを生産に使用することは現在推奨されていません。
リリースバージョンのドキュメントは、docs.Rsで入手できます。最新のコミットのドキュメントは、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バイトコードの中間表現です。詳細については、docs/mokair.mdを参照してください
次のツールがインストールされていることを確認してください。
プロジェクトをコンパイルし、次のコマンドでテストを実行します。
cargo build --all-features
cargo test --all-featuresいいね。貢献は歓迎されます。詳細については、貢献ガイドを参照してください。