summaryrefslogtreecommitdiff
path: root/Lib/java
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2021-04-27 23:37:18 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2021-04-27 23:37:18 +0100
commit429288fa1c753dcb2d34f363e51c3b924ac173bb (patch)
treed8efdb8b4866c4aa387e1caeb41be889f191c9d6 /Lib/java
parent499eb5806fba1a49c97c265bc65e7239517bda8e (diff)
downloadswig-429288fa1c753dcb2d34f363e51c3b924ac173bb.tar.gz
Fix Java %interface family of macros
when returning by const pointer reference Closes #1987
Diffstat (limited to 'Lib/java')
-rw-r--r--Lib/java/swiginterface.i2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/java/swiginterface.i b/Lib/java/swiginterface.i
index 334464157..0a0f7806a 100644
--- a/Lib/java/swiginterface.i
+++ b/Lib/java/swiginterface.i
@@ -28,7 +28,7 @@
}
%typemap(javaout) CTYPE *const& {
long cPtr = $jnicall;
- return (cPtr == 0) ? null : ($javainterfacename)new $javaclassname(cPtr, $owner);
+ return (cPtr == 0) ? null : ($*javainterfacename)new $*javaclassname(cPtr, $owner);
}
%typemap(javadirectorin) CTYPE "($&javainterfacename)new $&javaclassname($jniinput, true)"