pub struct InnerClassFlags(/* private fields */);Expand description
https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.7.6-300-D.1-D.1 Table 4.7.6-A. Nested class access and property flags
Implementations§
Source§impl InnerClassFlags
impl InnerClassFlags
pub fn new(value: u16) -> Self
pub fn is_public(&self) -> bool
pub fn is_private(&self) -> bool
pub fn is_protected(&self) -> bool
pub fn is_static(&self) -> bool
pub fn is_final(&self) -> bool
pub fn is_interface(&self) -> bool
pub fn is_abstract(&self) -> bool
pub fn is_synthetic(&self) -> bool
pub fn is_annotation(&self) -> bool
pub fn is_enum(&self) -> bool
pub fn get_raw(&self) -> &u16
Trait Implementations§
Source§impl Clone for InnerClassFlags
impl Clone for InnerClassFlags
impl Copy for InnerClassFlags
Auto Trait Implementations§
impl Freeze for InnerClassFlags
impl RefUnwindSafe for InnerClassFlags
impl Send for InnerClassFlags
impl Sync for InnerClassFlags
impl Unpin for InnerClassFlags
impl UnsafeUnpin for InnerClassFlags
impl UnwindSafe for InnerClassFlags
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