Struct classfmt::RawClass [−][src]
pub struct RawClass<'c> {}Show fields
pub magic: u32, pub minor_version: u16, pub major_version: u16, pub constant_pool_count: u16, pub constant_pool: Vec<Constant<'c>>, pub access_flags: ClassAccessFlag, pub this_class: u16, pub super_class: u16, pub interface_count: u16, pub field_count: u16, pub fields: Vec<Field>, pub methods_count: u16, pub methods: Vec<Method>, pub attributes_count: u16, pub attributes: Vec<Attribute>,
Expand description
A class file
Fields
magic: u32
minor_version: u16
major_version: u16
constant_pool_count: u16
constant_pool: Vec<Constant<'c>>
access_flags: ClassAccessFlag
this_class: u16
super_class: u16
interface_count: u16
field_count: u16
fields: Vec<Field>
methods_count: u16
methods: Vec<Method>
attributes_count: u16
attributes: Vec<Attribute>