jvmti_rs/wrapper/transforms/
method_transform.rs1use 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