Struct classfile_parser::types::ClassFile
[−]
[src]
pub struct ClassFile { pub minor_version: u16, pub major_version: u16, pub const_pool_size: u16, pub const_pool: Vec<ConstantInfo>, pub access_flags: ClassAccessFlags, pub this_class: u16, pub super_class: u16, pub interfaces_count: u16, pub interfaces: Vec<u16>, pub fields_count: u16, pub fields: Vec<FieldInfo>, pub methods_count: u16, pub methods: Vec<MethodInfo>, pub attributes_count: u16, pub attributes: Vec<AttributeInfo>, }
Fields
minor_version: u16
major_version: u16
const_pool_size: u16
const_pool: Vec<ConstantInfo>
access_flags: ClassAccessFlags
this_class: u16
super_class: u16
interfaces_count: u16
interfaces: Vec<u16>
fields_count: u16
fields: Vec<FieldInfo>
methods_count: u16
methods: Vec<MethodInfo>
attributes_count: u16
attributes: Vec<AttributeInfo>