mirror of
https://github.com/hexedtech/jni-toolbox.git
synced 2024-11-22 15:34:56 +01:00
feat: allow passing JObject and JObjectArray directly
This commit is contained in:
parent
66e810015e
commit
d6e079eb00
1 changed files with 3 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
use jni::objects::JObject;
|
||||
use jni::{objects::{JObject, JObjectArray, JString}, sys::{jboolean, jobject}};
|
||||
pub use jni_toolbox_macro::jni;
|
||||
|
||||
pub trait JniToolboxError: std::error::Error {
|
||||
|
@ -44,6 +44,8 @@ auto_from_java!(i32, jni::sys::jint);
|
|||
auto_from_java!(i16, jni::sys::jshort);
|
||||
auto_from_java!(f32, jni::sys::jfloat);
|
||||
auto_from_java!(f64, jni::sys::jdouble);
|
||||
auto_from_java!(JObject<'j>, JObject<'j>);
|
||||
auto_from_java!(JObjectArray<'j>, JObjectArray<'j>);
|
||||
|
||||
impl<'j> FromJava<'j> for bool {
|
||||
type T = jni::sys::jboolean;
|
||||
|
|
Loading…
Reference in a new issue