[−][src]Crate jvm_class_file_parser
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());
Structs
| Attribute | |
| ClassFile | A representation of a JVM class file. |
| Code | |
| ExceptionTableEntry | |
| Field | |
| Method |
Enums
| Bytecode | A JVM bytecode instruction. |
| ClassAccess | A flag that denotes an access level or property of a class. |
| ConstantPoolEntry | |
| FieldAccess | A flag that denotes an acess level or property of a field. |