pub struct FieldNode {
pub access_flags: u16,
pub name_index: u16,
pub descriptor_index: u16,
pub name: String,
pub descriptor: String,
pub attributes: Vec<AttributeInfo>,
}Expand description
Fields§
§access_flags: u16A bitmask of access flags (e.g., ACC_PUBLIC, ACC_STATIC, ACC_FINAL).
name_index: u16The constant pool index containing the name of the field.
descriptor_index: u16The constant pool index containing the field descriptor.
name: StringThe name of the field.
descriptor: StringThe field descriptor (e.g., Ljava/lang/String; or I).
attributes: Vec<AttributeInfo>Attributes associated with this field (e.g., ConstantValue, Synthetic, Deprecated, Signature).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FieldNode
impl RefUnwindSafe for FieldNode
impl Send for FieldNode
impl Sync for FieldNode
impl Unpin for FieldNode
impl UnsafeUnpin for FieldNode
impl UnwindSafe for FieldNode
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