jvmti_rs/wrapper/facade/
heap_1_0_jni.rs1use 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}