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 mod weak_ref;
43 pub use self::weak_ref::*;
44 
45 // For automatic local ref deletion
46 mod auto_local;
47 pub use self::auto_local::*;
48 
49 mod release_mode;
50 pub use self::release_mode::*;
51 
52 /// Primitive Array types
53 mod jobject_array;
54 pub use self::jobject_array::*;
55 
56 /// Primitive Array types
57 mod jprimitive_array;
58 pub use self::jprimitive_array::*;
59 
60 // For automatic pointer-based generic array release
61 mod auto_elements;
62 pub use self::auto_elements::*;
63 
64 // For automatic pointer-based primitive array release
65 mod auto_elements_critical;
66 pub use self::auto_elements_critical::*;
67