summaryrefslogtreecommitdiff
path: root/java/test/Ice/operationsAMD/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/operationsAMD/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/operationsAMD/MyDerivedClassI.java')
-rw-r--r--java/test/Ice/operationsAMD/MyDerivedClassI.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/java/test/Ice/operationsAMD/MyDerivedClassI.java b/java/test/Ice/operationsAMD/MyDerivedClassI.java
index 1cbe9d74664..78432764648 100644
--- a/java/test/Ice/operationsAMD/MyDerivedClassI.java
+++ b/java/test/Ice/operationsAMD/MyDerivedClassI.java
@@ -376,6 +376,23 @@ public final class MyDerivedClassI extends Test.MyDerivedClass
}
public void
+ opStringSSS_async(Test.AMD_MyClass_opStringSSS cb,
+ String[][][] p1, String[][][] p2,
+ Ice.Current current)
+ {
+ String[][][] p3 = new String[p1.length + p2.length][][];
+ System.arraycopy(p1, 0, p3, 0, p1.length);
+ System.arraycopy(p2, 0, p3, 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)];
+ }
+ cb.ice_response(r, p3);
+ }
+
+ public void
opStringStringD_async(Test.AMD_MyClass_opStringStringD cb,
java.util.Map p1, java.util.Map p2,
Ice.Current current)