summaryrefslogtreecommitdiff
path: root/Lib/java
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2013-10-23 18:43:13 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2013-10-23 18:43:13 +0100
commit97fd20a58d8273cb2097d7661ddde70ccf426cac (patch)
tree6d1d0df2efca5c9d318a31af1aa1559f147a008d /Lib/java
parent9237c4553c93f9e0d265b483e63486da8c49f31e (diff)
downloadswig-97fd20a58d8273cb2097d7661ddde70ccf426cac.tar.gz
Minor improvements to Java director:except patch
Diffstat (limited to 'Lib/java')
-rw-r--r--Lib/java/std_string.i3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/java/std_string.i b/Lib/java/std_string.i
index 6b9cb90a4..5ad7d30bc 100644
--- a/Lib/java/std_string.i
+++ b/Lib/java/std_string.i
@@ -38,8 +38,9 @@ class string;
%typemap(directorout) string
%{ if(!$input) {
- if (!jenv->ExceptionCheck())
+ if (!jenv->ExceptionCheck()) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
+ }
return $null;
}
const char *$1_pstr = (const char *)jenv->GetStringUTFChars($input, 0);