summaryrefslogtreecommitdiff
path: root/Lib/java
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2016-02-05 20:12:58 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2016-02-06 16:34:24 +0000
commita7370b7bc0519a374b2abb9de26243f29da74c8a (patch)
treec380bd2256c6dd25067348e7c81d6b73e8cdd386 /Lib/java
parenta16a81852378d865517cae114ac0481271748fd4 (diff)
downloadswig-a7370b7bc0519a374b2abb9de26243f29da74c8a.tar.gz
Formatting fixes in generated code for interface feature
Diffstat (limited to 'Lib/java')
-rw-r--r--Lib/java/feature_interface.i20
1 files changed, 8 insertions, 12 deletions
diff --git a/Lib/java/feature_interface.i b/Lib/java/feature_interface.i
index 3acbeb248..3693488f6 100644
--- a/Lib/java/feature_interface.i
+++ b/Lib/java/feature_interface.i
@@ -1,19 +1,15 @@
%define DECLARE_INTERFACE_(CTYPE, INTERFACE, IMPL)
%feature("interface", name = "INTERFACE", cptr = #INTERFACE ## "_getCPtr") CTYPE;
-%typemap(jstype) CTYPE*, const CTYPE& "INTERFACE"
-%typemap(jtype, nopgcpp="1") CTYPE*, const CTYPE& "long"
-%typemap(javadirectorout) CTYPE*, const CTYPE& "$javacall." ## #INTERFACE ## "_getCPtr()"
-%typemap(javadirectorin) CTYPE*, const CTYPE&
-%{
- ($jniinput == 0) ? null : (INTERFACE)new IMPL($jniinput,false)
-%}
+%typemap(jstype) CTYPE *, const CTYPE & "INTERFACE"
+%typemap(jtype, nopgcpp="1") CTYPE *, const CTYPE & "long"
+%typemap(javadirectorout) CTYPE *, const CTYPE & "$javacall." ## #INTERFACE ## "_getCPtr()"
+%typemap(javadirectorin) CTYPE *, const CTYPE & "($jniinput == 0) ? null : (INTERFACE)new IMPL($jniinput, false)"
%typemap(javain) CTYPE * "($javainput == null) ? 0 : $javainput." ## #INTERFACE ## "_getCPtr()"
%typemap(javain) const CTYPE & "$javainput." ## #INTERFACE ## "_getCPtr()"
-%typemap(javaout) CTYPE*, const CTYPE&
-{
- long cPtr = $jnicall;
- return (cPtr == 0) ? null : (INTERFACE)new IMPL(cPtr,true);
-}
+%typemap(javaout) CTYPE *, const CTYPE & {
+ long cPtr = $jnicall;
+ return (cPtr == 0) ? null : (INTERFACE)new IMPL(cPtr, true);
+ }
SWIG_JAVABODY_PROXY(public, protected, CTYPE)
%enddef