pub struct InnerClassNode {
pub name: String,
pub outer_name: Option<String>,
pub inner_name: Option<String>,
pub access_flags: u16,
}Expand description
Represents an inner class entry in the InnerClasses attribute.
Fields§
§name: StringThe internal name of the inner class (e.g., a/b/Outer$Inner).
outer_name: Option<String>The internal name of the enclosing class, if any.
inner_name: Option<String>The simple (unqualified) name of the inner class, if any.
access_flags: u16The access flags of the inner class as declared in source.
Trait Implementations§
Source§impl Clone for InnerClassNode
impl Clone for InnerClassNode
Source§fn clone(&self) -> InnerClassNode
fn clone(&self) -> InnerClassNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InnerClassNode
impl RefUnwindSafe for InnerClassNode
impl Send for InnerClassNode
impl Sync for InnerClassNode
impl Unpin for InnerClassNode
impl UnsafeUnpin for InnerClassNode
impl UnwindSafe for InnerClassNode
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