pub struct MethodRef {
pub class_index: u16,
pub name_and_type_index: u16,
}Expand description
Represents constant MethodRef.
Fields§
§class_index: u16§name_and_type_index: u16Implementations§
Source§impl MethodRef
impl MethodRef
Sourcepub fn class<'constant, 'constant_pool: 'constant>(
&'constant self,
constant_pool: &'constant_pool ConstantPool,
) -> Option<&'constant_pool Class>
pub fn class<'constant, 'constant_pool: 'constant>( &'constant self, constant_pool: &'constant_pool ConstantPool, ) -> Option<&'constant_pool Class>
Gets owner class of method.
Sourcepub fn name_and_type<'constant, 'constant_pool: 'constant>(
&'constant self,
constant_pool: &'constant_pool ConstantPool,
) -> Option<&'constant_pool NameAndType>
pub fn name_and_type<'constant, 'constant_pool: 'constant>( &'constant self, constant_pool: &'constant_pool ConstantPool, ) -> Option<&'constant_pool NameAndType>
Gets NameAndType of method.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MethodRef
impl<'de> Deserialize<'de> for MethodRef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MethodRef
impl StructuralPartialEq for MethodRef
Auto Trait Implementations§
impl Freeze for MethodRef
impl RefUnwindSafe for MethodRef
impl Send for MethodRef
impl Sync for MethodRef
impl Unpin for MethodRef
impl UnwindSafe for MethodRef
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