Struct classfile_parser::types::ClassFile [−][src]
pub struct ClassFile { 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
impl Clone for ClassFile
[src]
impl Clone for ClassFile
fn clone(&self) -> ClassFile
[src]
fn clone(&self) -> ClassFile
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for ClassFile
[src]
impl Debug for ClassFile