diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2021-04-27 23:37:18 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2021-04-27 23:37:18 +0100 |
commit | 429288fa1c753dcb2d34f363e51c3b924ac173bb (patch) | |
tree | d8efdb8b4866c4aa387e1caeb41be889f191c9d6 /Lib/java | |
parent | 499eb5806fba1a49c97c265bc65e7239517bda8e (diff) | |
download | swig-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.i | 2 |
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)" |