pub struct JavaLangClass;Implementations§
Source§impl JavaLangClass
impl JavaLangClass
pub async fn from_rust_primitive( jvm: &Jvm, name: &str, ) -> Result<Box<dyn ClassInstance>>
pub async fn name(jvm: &Jvm, this: &Box<dyn ClassInstance>) -> Result<String>
pub async fn to_rust_class( jvm: &Jvm, this: &Box<dyn ClassInstance>, ) -> Result<Box<dyn ClassDefinition>>
pub async fn from_rust_class( jvm: &Jvm, rust_class: Box<dyn ClassDefinition>, class_loader: Option<Box<dyn ClassInstance>>, ) -> Result<Box<dyn ClassInstance>>
pub async fn class_loader( jvm: &Jvm, this: &Box<dyn ClassInstance>, ) -> Result<Option<Box<dyn ClassInstance>>>
Auto Trait Implementations§
impl Freeze for JavaLangClass
impl RefUnwindSafe for JavaLangClass
impl Send for JavaLangClass
impl Sync for JavaLangClass
impl Unpin for JavaLangClass
impl UnsafeUnpin for JavaLangClass
impl UnwindSafe for JavaLangClass
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