diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2020-09-25 18:54:25 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2020-09-25 18:54:25 +0100 |
commit | c1b004f4fa62b1b15e047fd9462ddf3b46e55357 (patch) | |
tree | e59d19a61913223f498bb2efcec619ce92cd6eae /Lib/java | |
parent | c8ac73513bb1e59a1f2a4ae1e48aba2244644fec (diff) | |
download | swig-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.swg | 1 |
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 */ |