diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2008-08-05 14:53:12 +0000 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2008-08-05 14:53:12 +0000 |
commit | 9406c648c5bb08ec048bee4d48976220cb3c47a4 (patch) | |
tree | 68207ed2518264fe730dad314ef6ddbf6c9e0cd5 /bindings/java/lang.py | |
parent | d61eb5307089c0dec8feca03af08316d2b273b10 (diff) | |
download | lasso-9406c648c5bb08ec048bee4d48976220cb3c47a4.tar.gz lasso-9406c648c5bb08ec048bee4d48976220cb3c47a4.tar.xz lasso-9406c648c5bb08ec048bee4d48976220cb3c47a4.zip |
use new util function to throw exceptions
Diffstat (limited to 'bindings/java/lang.py')
-rw-r--r-- | bindings/java/lang.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bindings/java/lang.py b/bindings/java/lang.py index 044e468e..e517ed21 100644 --- a/bindings/java/lang.py +++ b/bindings/java/lang.py @@ -568,7 +568,7 @@ protected static native void destroy(long cptr); print >> fd, ' if (gobj) {' print >> fd, ' %s;' % self.c_to_java_value ('ret','gobj->%s' % m[1], mtype, m[2]) print >> fd, ' } else {' - print >> fd, ' (*env)->ThrowNew(env, "java/lang/NullPointerException", "no gobject correspond to the given object");' + print >> fd, ' throw_by_name(env, "java/lang/NullPointerException", "no gobject correspond to the given object");' print >> fd, ' }' print >> fd, ' return ret;' print >> fd, '}' @@ -582,7 +582,7 @@ protected static native void destroy(long cptr); print >> fd, ' printf("%s_set %%p %%p\\n", gobj, value);' % prefix print >> fd, ' jobject_to_gobject(env, jobj, (GObject**)&gobj);' print >> fd, ' if (!gobj) {' - print >> fd, ' (*env)->ThrowNew(env, "java/lang/NullPointerException", "no gobject correspond to the given object");' + print >> fd, ' throw_by_name(env, "java/lang/NullPointerException", "no gobject correspond to the given object");' print >> fd, ' }' if not self.is_int_type(mtype) and not is_collection(mtype): print >> fd, ' if (gobj->%s) {' % m[1] |