jvmti_rs/wrapper/transforms/
method_transform.rs

1use crate::sys::jmethodID;
2use crate::{errors::*, objects::{JMethodID, JStaticMethodID}, Transform, AdapterTransform};
3use jni::JNIEnv;
4
5impl<'a> Transform<'a, jmethodID> for JMethodID<'a> {
6    fn transform(self, _: &JNIEnv<'a>) -> Result<jmethodID> {
7        Ok(self.into_inner())
8    }
9}
10
11impl<'a> Transform<'a, jmethodID> for JStaticMethodID<'a> {
12    fn transform(self, _: &JNIEnv<'a>) -> Result<jmethodID> {
13        Ok(self.into_inner())
14    }
15}
16
17impl<'a> AdapterTransform<jmethodID> for JMethodID<'a> {
18    fn transform(self) -> jmethodID {
19        self.into_inner()
20    }
21}
22
23impl<'a> AdapterTransform<jmethodID> for JStaticMethodID<'a> {
24    fn transform(self) -> jmethodID {
25        self.into_inner()
26    }
27}
28