diff options
author | Mark Spruiell <mes@zeroc.com> | 2009-08-27 10:18:06 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2009-08-27 10:18:06 -0700 |
commit | 6e2eae8e4f9babd2881070a7301d85cf430cd970 (patch) | |
tree | 0cf9b8c1854fd62d39fe624954b9372715a69ac7 /java/test/Ice/operations/MyDerivedClassI.java | |
parent | Update patchs for db 4.7.25 (diff) | |
download | ice-6e2eae8e4f9babd2881070a7301d85cf430cd970.tar.bz2 ice-6e2eae8e4f9babd2881070a7301d85cf430cd970.tar.xz ice-6e2eae8e4f9babd2881070a7301d85cf430cd970.zip |
bug 4230: add support for enumerations as dictionary keys in PHP
Diffstat (limited to 'java/test/Ice/operations/MyDerivedClassI.java')
-rw-r--r-- | java/test/Ice/operations/MyDerivedClassI.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/java/test/Ice/operations/MyDerivedClassI.java b/java/test/Ice/operations/MyDerivedClassI.java index 4a792442463..421624bcef5 100644 --- a/java/test/Ice/operations/MyDerivedClassI.java +++ b/java/test/Ice/operations/MyDerivedClassI.java @@ -35,6 +35,7 @@ import test.Ice.operations.Test.ShortIntDHolder; import test.Ice.operations.Test.ShortSHolder; import test.Ice.operations.Test.ShortSSHolder; import test.Ice.operations.Test.StringMyEnumDHolder; +import test.Ice.operations.Test.MyEnumStringDHolder; import test.Ice.operations.Test.StringSHolder; import test.Ice.operations.Test.StringSSHolder; import test.Ice.operations.Test.StringSSSHolder; @@ -315,6 +316,17 @@ public final class MyDerivedClassI extends MyDerivedClass return r; } + public java.util.Map<MyEnum, String> + opMyEnumStringD(java.util.Map<MyEnum, String> p1, java.util.Map<MyEnum, String> p2, MyEnumStringDHolder p3, + Ice.Current current) + { + p3.value = p1; + java.util.Map<MyEnum, String> r = new java.util.HashMap<MyEnum, String>(); + r.putAll(p1); + r.putAll(p2); + return r; + } + public java.util.Map<MyStruct, MyEnum> opMyStructMyEnumD(java.util.Map<MyStruct, MyEnum> p1, java.util.Map<MyStruct, MyEnum> p2, MyStructMyEnumDHolder p3, Ice.Current current) |