pub struct ClassFile {Show 16 fields
pub magic: u32,
pub minor_version: u16,
pub major_version: u16,
pub constant_pool_count: u16,
pub constant_pool: Vec<CPInfo>,
pub access_flags: u16,
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>,
}
Expand description
Fields§
§magic: u32
§minor_version: u16
§major_version: u16
§constant_pool_count: u16
§constant_pool: Vec<CPInfo>
§access_flags: u16
§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>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClassFile
impl RefUnwindSafe for ClassFile
impl Send for ClassFile
impl Sync for ClassFile
impl Unpin for ClassFile
impl UnwindSafe for ClassFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more