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