pub struct Class {
pub magic: u32,
pub minor_version: u16,
pub major_version: u16,
pub constant_pool: Vec<ConstantPoolInfo>,
pub access_flags: u16,
pub this_class: u16,
pub super_class: u16,
pub interfaces: Vec<u16>,
pub fields: Vec<Field>,
pub methods: Vec<Method>,
pub attributes: Vec<Attribute>,
}Fields
magic: u32
minor_version: u16
major_version: u16
constant_pool: Vec<ConstantPoolInfo>
access_flags: u16
this_class: u16
super_class: u16
interfaces: Vec<u16>
fields: Vec<Field>
methods: Vec<Method>
attributes: Vec<Attribute>
Trait Implementations
Formats the value using the given formatter.