summaryrefslogtreecommitdiffstats
path: root/bindings/java/lang.py
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-08-05 14:53:12 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-08-05 14:53:12 +0000
commit9406c648c5bb08ec048bee4d48976220cb3c47a4 (patch)
tree68207ed2518264fe730dad314ef6ddbf6c9e0cd5 /bindings/java/lang.py
parentd61eb5307089c0dec8feca03af08316d2b273b10 (diff)
downloadlasso-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.py4
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]