1 // wrappers arount jni pointer types that add lifetimes and other functionality. 2 mod jvalue; 3 pub use self::jvalue::*; 4 5 mod jmethodid; 6 pub use self::jmethodid::*; 7 8 mod jstaticmethodid; 9 pub use self::jstaticmethodid::*; 10 11 mod jfieldid; 12 pub use self::jfieldid::*; 13 14 mod jstaticfieldid; 15 pub use self::jstaticfieldid::*; 16 17 mod jobject; 18 pub use self::jobject::*; 19 20 mod jthrowable; 21 pub use self::jthrowable::*; 22 23 mod jclass; 24 pub use self::jclass::*; 25 26 mod jstring; 27 pub use self::jstring::*; 28 29 mod jmap; 30 pub use self::jmap::*; 31 32 mod jlist; 33 pub use self::jlist::*; 34 35 mod jbytebuffer; 36 pub use self::jbytebuffer::*; 37 38 // For storing a reference to a java object 39 mod global_ref; 40 pub use self::global_ref::*; 41 42 // For automatic local ref deletion 43 mod auto_local; 44 pub use self::auto_local::*; 45 46 mod release_mode; 47 pub use self::release_mode::*; 48 49 // For automatic pointer-based generic array release 50 mod auto_array; 51 pub use self::auto_array::*; 52 53 // For automatic pointer-based primitive array release 54 mod auto_primitive_array; 55 56 pub use self::auto_primitive_array::*; 57