Mokapot adalah pustaka analisis bytecode java yang ditulis dalam karat.
Peringatan
Stabilitas API: Proyek ini sedang dalam tahap pengembangan awal dan perubahan perubahan dapat terjadi sebelum v1.0.0. Menggunakan proyek ini untuk produksi saat ini tidak direkomendasikan.
Dokumentasi versi yang dirilis tersedia di Docs.rs. Dokumentasi komit terbaru tersedia di github.io
Jalankan perintah berikut di direktori root proyek Anda.
cargo add mokapot Atau, untuk mengikuti versi komit terbaru, jalankan perintah berikut sebagai gantinya. Sebelum membangun proyek Anda, jalankan cargo update untuk mengambil komit terbaru.
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 adalah representasi perantara dari JVM bytecode di Mokapot. Untuk mempelajari lebih lanjut, silakan merujuk ke dokumen/mokair.md
Pastikan Anda memiliki alat berikut yang diinstal:
Kompilasi proyek dan jalankan tes dengan perintah berikut.
cargo build --all-features
cargo test --all-featuresDingin. Kontribusi disambut. Lihat Panduan Kontribusi untuk informasi lebih lanjut.