diff options
author | Michi Henning <michi@zeroc.com> | 2004-05-10 02:48:56 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2004-05-10 02:48:56 +0000 |
commit | 3dfce9518b0e65a824c8812fbc4002b46ebea01b (patch) | |
tree | 52607ae520395e093b17ff2a3d5eebe8228d73f3 /java/test/Ice/operations/MyDerivedClassI.java | |
parent | Merged changes from michi_pre_e3 branch (diff) | |
download | ice-3dfce9518b0e65a824c8812fbc4002b46ebea01b.tar.bz2 ice-3dfce9518b0e65a824c8812fbc4002b46ebea01b.tar.xz ice-3dfce9518b0e65a824c8812fbc4002b46ebea01b.zip |
merging changes from branch michi_pre_e3
Diffstat (limited to 'java/test/Ice/operations/MyDerivedClassI.java')
-rw-r--r-- | java/test/Ice/operations/MyDerivedClassI.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/java/test/Ice/operations/MyDerivedClassI.java b/java/test/Ice/operations/MyDerivedClassI.java index 465bfc9dda4..50d140646e5 100644 --- a/java/test/Ice/operations/MyDerivedClassI.java +++ b/java/test/Ice/operations/MyDerivedClassI.java @@ -338,6 +338,23 @@ public final class MyDerivedClassI extends Test.MyDerivedClass return r; } + public String[][][] + opStringSSS(String[][][] p1, String[][][] p2, + Test.StringSSSHolder p3, + Ice.Current current) + { + p3.value = new String[p1.length + p2.length][][]; + System.arraycopy(p1, 0, p3.value, 0, p1.length); + System.arraycopy(p2, 0, p3.value, p1.length, p2.length); + + String[][][] r = new String[p2.length][][]; + for(int i = 0; i < p2.length; i++) + { + r[i] = p2[p2.length - (i + 1)]; + } + return r; + } + public java.util.Map opStringStringD(java.util.Map p1, java.util.Map p2, Test.StringStringDHolder p3, |