jvmti_rs/wrapper/objects/
jclass_version_number.rs1use 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}