pub struct ClassNode {Show 14 fields
pub minor_version: u16,
pub major_version: u16,
pub access_flags: u16,
pub constant_pool: Vec<CpInfo>,
pub this_class: u16,
pub super_class: u16,
pub name: String,
pub super_name: Option<String>,
pub source_file: Option<String>,
pub interfaces: Vec<String>,
pub interface_indices: Vec<u16>,
pub fields: Vec<FieldNode>,
pub methods: Vec<MethodNode>,
pub attributes: Vec<AttributeInfo>,
}Fields§
§minor_version: u16§major_version: u16§access_flags: u16§constant_pool: Vec<CpInfo>§this_class: u16§super_class: u16§name: String§super_name: Option<String>§source_file: Option<String>§interfaces: Vec<String>§interface_indices: Vec<u16>§fields: Vec<FieldNode>§methods: Vec<MethodNode>§attributes: Vec<AttributeInfo>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClassNode
impl RefUnwindSafe for ClassNode
impl Send for ClassNode
impl Sync for ClassNode
impl Unpin for ClassNode
impl UnsafeUnpin for ClassNode
impl UnwindSafe for ClassNode
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