summaryrefslogtreecommitdiff
path: root/Lib/java
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2020-09-25 18:54:25 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2020-09-25 18:54:25 +0100
commitc1b004f4fa62b1b15e047fd9462ddf3b46e55357 (patch)
treee59d19a61913223f498bb2efcec619ce92cd6eae /Lib/java
parentc8ac73513bb1e59a1f2a4ae1e48aba2244644fec (diff)
downloadswig-c1b004f4fa62b1b15e047fd9462ddf3b46e55357.tar.gz
Add access modifier support for interface feature
Add ability to change the modifiers for the C# and Java interface generated when using the %interface macros. For C# use the 'csinterfacemodifiers' typemap. For Java use the 'javainterfacemodifiers' typemap. For example: %typemap(csinterfacemodifiers) X "internal interface" Closes #1874
Diffstat (limited to 'Lib/java')
-rw-r--r--Lib/java/java.swg1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/java/java.swg b/Lib/java/java.swg
index e9309331a..8f95f3a3b 100644
--- a/Lib/java/java.swg
+++ b/Lib/java/java.swg
@@ -1196,6 +1196,7 @@ Swig::LocalRefGuard $1_refguard(jenv, $input); }
%typemap(javacode) SWIGTYPE, SWIGTYPE *, SWIGTYPE &, SWIGTYPE &&, SWIGTYPE [], SWIGTYPE (CLASS::*) ""
%typemap(javaimports) SWIGTYPE, SWIGTYPE *, SWIGTYPE &, SWIGTYPE &&, SWIGTYPE [], SWIGTYPE (CLASS::*) ""
%typemap(javainterfaces) SWIGTYPE, SWIGTYPE *, SWIGTYPE &, SWIGTYPE &&, SWIGTYPE [], SWIGTYPE (CLASS::*) ""
+%typemap(javainterfacemodifiers) SWIGTYPE, SWIGTYPE *, SWIGTYPE &, SWIGTYPE &&, SWIGTYPE [], SWIGTYPE (CLASS::*) "public interface"
/* javabody typemaps */