jvmti_rs/wrapper/facade/
heap_1_0_jni.rs

1use std::ffi::c_void;
2
3use crate::{sys::*, objects::*, errors::*, Transform, JVMTIFacadeEnv};
4
5impl<'a> JVMTIFacadeEnv<'a> {
6    pub fn iterate_over_instances_of_class<K>(&self, class: K, object_filter: jvmtiHeapObjectFilter,
7                                              heap_object_callback: jvmtiHeapObjectCallback,
8                                              user_data: *const c_void) -> Result<()>
9        where
10            K: Transform<'a, JClass<'a>> {
11        self.jvmti_rust().iterate_over_instances_of_class(self.jni_rust(), class, object_filter, heap_object_callback, user_data)
12    }
13}