pub struct ClassFile {
pub version: Version,
pub cp: ConstantPool,
pub acc_flags: U2,
pub this_class: U2,
pub super_class: U2,
pub interfaces: Vec<U2>,
pub fields: Vec<FieldInfo>,
pub methods: Vec<MethodInfo>,
pub attrs: Vec<Type>,
}
Fields§
§version: Version
§cp: ConstantPool
§acc_flags: U2
§this_class: U2
§super_class: U2
§interfaces: Vec<U2>
§fields: Vec<FieldInfo>
§methods: Vec<MethodInfo>
§attrs: Vec<Type>
Implementations§
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