jvmti_rs/wrapper/objects/
jclass_version_number.rs

1use std::marker::PhantomData;
2use crate::sys::jint;
3
4pub struct JClassVersionNumber<'a> {
5    lifetime: PhantomData<&'a ()>,
6
7    pub minor_version: u32,
8    pub major_version: u32,
9}
10
11impl<'a> JClassVersionNumber<'a> {
12    pub fn new(minor_version: jint, major_version: jint) -> JClassVersionNumber<'a> {
13        JClassVersionNumber {
14            lifetime: PhantomData,
15
16            minor_version: minor_version as u32,
17            major_version: major_version as u32,
18        }
19    }
20}