1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
#![feature(try_from)] //! This is a (partially implemented) Rust library and program for parsing JVM class files. //! //! ``` //! extern crate jvm_class_file_parser; //! //! use std::fs::File; //! use jvm_class_file_parser::ClassFile; //! //! let mut file = File::open("classes/Dummy.class").unwrap(); //! let class_file = ClassFile::from_file(&mut file).unwrap(); //! //! assert_eq!("Dummy", class_file.get_class_name()); //! ``` mod attribute; mod bytecode; mod class_file; mod class_access; mod constant_pool; mod field; mod field_access; mod method; mod parsing; mod util; mod writing; pub use attribute::*; pub use bytecode::*; pub use class_file::*; pub use class_access::*; pub use constant_pool::*; pub use field::*; pub use field_access::*; pub use method::*;