pub struct ClassFile {Show 15 fields
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>
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