summaryrefslogtreecommitdiff
path: root/java/test/Ice/operations/MyDerivedClassI.java
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2004-05-10 02:48:56 +0000
committerMichi Henning <michi@zeroc.com>2004-05-10 02:48:56 +0000
commit3dfce9518b0e65a824c8812fbc4002b46ebea01b (patch)
tree52607ae520395e093b17ff2a3d5eebe8228d73f3 /java/test/Ice/operations/MyDerivedClassI.java
parentMerged changes from michi_pre_e3 branch (diff)
downloadice-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.java17
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,