jvmti_rs/wrapper/facade/
extension_mechanism.rs

1use crate::{sys::*, errors::*, objects::*, JVMTIFacadeEnv};
2
3impl<'a> JVMTIFacadeEnv<'a> {
4    pub fn get_extension_events(&self) -> Result<Vec<JExtensionEventInfo>> {
5        self.jvmti_rust().get_extension_events()
6    }
7
8    pub fn get_extension_functions(&self) -> Result<Vec<JExtensionFunctionInfo>> {
9        self.jvmti_rust().get_extension_functions()
10    }
11
12    pub fn set_extension_event_callback(&self, extension_event_index: jint, callback: jvmtiExtensionEvent) -> Result<()> {
13        self.jvmti_rust().set_extension_event_callback(extension_event_index, callback)
14    }
15}