// wrappers arount jni pointer types that add lifetimes and other functionality. mod jvalue; pub use self::jvalue::*; mod jmethodid; pub use self::jmethodid::*; mod jstaticmethodid; pub use self::jstaticmethodid::*; mod jfieldid; pub use self::jfieldid::*; mod jstaticfieldid; pub use self::jstaticfieldid::*; mod jobject; pub use self::jobject::*; mod jthrowable; pub use self::jthrowable::*; mod jclass; pub use self::jclass::*; mod jstring; pub use self::jstring::*; mod jmap; pub use self::jmap::*; mod jlist; pub use self::jlist::*; mod jbytebuffer; pub use self::jbytebuffer::*; // For storing a reference to a java object mod global_ref; pub use self::global_ref::*; mod weak_ref; pub use self::weak_ref::*; // For automatic local ref deletion mod auto_local; pub use self::auto_local::*; mod release_mode; pub use self::release_mode::*; /// Primitive Array types mod jobject_array; pub use self::jobject_array::*; /// Primitive Array types mod jprimitive_array; pub use self::jprimitive_array::*; // For automatic pointer-based generic array release mod auto_elements; pub use self::auto_elements::*; // For automatic pointer-based primitive array release mod auto_elements_critical; pub use self::auto_elements_critical::*;