jvmti_rs/wrapper/facade/
class.rs1use crate::{errors::*, objects::*, JVMTIFacadeEnv};
2
3impl<'a> JVMTIFacadeEnv<'a> {
4 pub fn get_loaded_classes(&self) -> Result<Vec<JClass>> {
5 self.jvmti_rust().get_loaded_classes()
6 }
7
8 pub fn get_class_loader_classes(&self, initiating_loader: &JObject) -> Result<Vec<JClass>> {
9 self.jvmti_rust().get_class_loader_classes(initiating_loader)
10 }
11
12 pub fn retransform_classes(&self, classes: &Vec<JClass>) -> Result<()> {
13 self.jvmti_rust().retransform_classes(classes)
14 }
15
16 pub fn redefine_classes(&self, classes: &Vec<JClassDefinition>) -> Result<()> {
17 self.jvmti_rust().redefine_classes(classes)
18 }
19}