jvmti_rs/wrapper/facade/
capability.rs

1use crate::{objects::*, errors::*, JVMTIFacadeEnv};
2
3impl<'a> JVMTIFacadeEnv<'a> {
4    pub fn get_capabilities(&self) -> Result<JCapabilities> {
5        self.jvmti_rust().get_capabilities()
6    }
7
8    pub fn get_potential_capabilities(&self) -> Result<JCapabilities> {
9        self.jvmti_rust().get_potential_capabilities()
10    }
11
12    pub fn add_capabilities(&self, caps: &JCapabilities) -> Result<()> {
13        self.jvmti_rust().add_capabilities(caps)
14    }
15
16    pub fn relinquish_capabilities(&self, caps: &JCapabilities) -> Result<()> {
17        self.jvmti_rust().relinquish_capabilities(caps)
18    }
19}