summaryrefslogtreecommitdiff
path: root/Examples/test-suite/java_enums.i
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2004-06-27 21:05:48 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2004-06-27 21:05:48 +0000
commite072f9b0775159f2746edbdb4df1a1bf80b09abd (patch)
tree064d7be67ce0317cf099bede14406695216743be /Examples/test-suite/java_enums.i
parent8a7d12435efb592e0a7e9b035137865854898904 (diff)
downloadswig-e072f9b0775159f2746edbdb4df1a1bf80b09abd.tar.gz
Test for %javaconstvalue added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Examples/test-suite/java_enums.i')
-rw-r--r--Examples/test-suite/java_enums.i11
1 files changed, 11 insertions, 0 deletions
diff --git a/Examples/test-suite/java_enums.i b/Examples/test-suite/java_enums.i
index f81320995..54b8b5e22 100644
--- a/Examples/test-suite/java_enums.i
+++ b/Examples/test-suite/java_enums.i
@@ -38,3 +38,14 @@ enum nonsense { POPPYCOCK, JUNK };
nonsense test1(nonsense n) { return n; }
enum nonsense test2(enum nonsense n) { return n; }
%}
+
+// Test the %javaconstvalue directive for enums
+%{
+static const int FOUR = 4;
+%}
+
+%javaconst(1);
+%javaconstvalue(4) Quattro;
+%inline %{
+enum Numero { Quattro = FOUR };
+%}