[−][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. |