Commit 1e9d8e11 authored by Paul Sokolovsky's avatar Paul Sokolovsky

unix/modjni: py2jvalue: Pass jobject's down to Java.

So far, no signature check is done (TODO).
parent b0c08c8c
...@@ -224,6 +224,10 @@ STATIC bool py2jvalue(const char **jtypesig, mp_obj_t arg, jvalue *out) { ...@@ -224,6 +224,10 @@ STATIC bool py2jvalue(const char **jtypesig, mp_obj_t arg, jvalue *out) {
} else { } else {
return false; return false;
} }
} else if (type == &jobject_type) {
printf("TODO: Check java arg type!!\n");
mp_obj_jobject_t *jo = arg;
out->l = jo->obj;
} else { } else {
nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, "arg type not supported")); nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, "arg type not supported"));
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment