From c1b004f4fa62b1b15e047fd9462ddf3b46e55357 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 25 Sep 2020 18:54:25 +0100 Subject: 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 --- Source/Include/swigwarn.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/Include') diff --git a/Source/Include/swigwarn.h b/Source/Include/swigwarn.h index a08693ac8..8362cc08e 100644 --- a/Source/Include/swigwarn.h +++ b/Source/Include/swigwarn.h @@ -277,6 +277,7 @@ #define WARN_JAVA_TYPEMAP_DIRECTORIN_NODESC 824 #define WARN_JAVA_NO_DIRECTORCONNECT_ATTR 825 #define WARN_JAVA_NSPACE_WITHOUT_PACKAGE 826 +#define WARN_JAVA_TYPEMAP_INTERFACEMODIFIERS_UNDEF 847 /* please leave 810-829 free for Java */ @@ -297,6 +298,7 @@ #define WARN_CSHARP_EXCODE 844 #define WARN_CSHARP_CANTHROW 845 #define WARN_CSHARP_NO_DIRECTORCONNECT_ATTR 846 +#define WARN_CSHARP_TYPEMAP_INTERFACEMODIFIERS_UNDEF 847 /* please leave 830-849 free for C# */ -- cgit v1.2.1