1
// **********************************************************************
3
// Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
5
// This copy of Ice is licensed to you under the terms described in the
6
// ICE_LICENSE file included in this distribution.
8
// **********************************************************************
12
public final class TestI extends _TestIntfDisp
15
TestI(Ice.ObjectAdapter adapter)
21
shutdown(Ice.Current current)
23
_adapter.getCommunicator().shutdown();
27
SBaseAsObject(Ice.Current current)
29
SBase sb = new SBase();
35
SBaseAsSBase(Ice.Current current)
37
SBase sb = new SBase();
43
SBSKnownDerivedAsSBase(Ice.Current current)
45
SBSKnownDerived sbskd = new SBSKnownDerived();
46
sbskd.sb = "SBSKnownDerived.sb";
47
sbskd.sbskd = "SBSKnownDerived.sbskd";
51
public SBSKnownDerived
52
SBSKnownDerivedAsSBSKnownDerived(Ice.Current current)
54
SBSKnownDerived sbskd = new SBSKnownDerived();
55
sbskd.sb = "SBSKnownDerived.sb";
56
sbskd.sbskd = "SBSKnownDerived.sbskd";
61
SBSUnknownDerivedAsSBase(Ice.Current current)
63
SBSUnknownDerived sbsud = new SBSUnknownDerived();
64
sbsud.sb = "SBSUnknownDerived.sb";
65
sbsud.sbsud = "SBSUnknownDerived.sbsud";
70
SUnknownAsObject(Ice.Current current)
72
SUnknown su = new SUnknown();
73
su.su = "SUnknown.su";
78
oneElementCycle(Ice.Current current)
87
twoElementCycle(Ice.Current current)
99
D1AsB(Ice.Current current)
115
D1AsD1(Ice.Current current)
131
D2AsB(Ice.Current current)
147
paramTest1(BHolder p1, BHolder p2, Ice.Current current)
164
paramTest2(BHolder p1, BHolder p2, Ice.Current current)
166
paramTest1(p2, p1, current);
170
paramTest3(BHolder p1, BHolder p2, Ice.Current current)
173
d2.sb = "D2.sb (p1 1)";
175
d2.sd2 = "D2.sd2 (p1 1)";
179
d1.sb = "D1.sb (p1 2)";
181
d1.sd1 = "D1.sd2 (p1 2)";
186
d4.sb = "D2.sb (p2 1)";
188
d4.sd2 = "D2.sd2 (p2 1)";
192
d3.sb = "D1.sb (p2 2)";
194
d3.sd1 = "D1.sd2 (p2 2)";
202
paramTest4(BHolder p1, Ice.Current current)
208
d4.p1.sb = "B.sb (1)";
210
d4.p2.sb = "B.sb (2)";
216
returnTest1(BHolder p1, BHolder p2, Ice.Current current)
219
paramTest1(p1, p2, current);
224
returnTest2(BHolder p1, BHolder p2, Ice.Current current)
227
paramTest1(p2, p1, current);
232
returnTest3(B p1, B p2, Ice.Current current)
238
sequenceTest(SS1 p1, SS2 p2, Ice.Current current)
246
public java.util.Map<Integer, B>
247
dictionaryTest(java.util.Map _bin, BDictHolder bout, Ice.Current current)
249
// TODO: Fix the parameters and remove the cast below when the Java2 mapping is removed.
250
java.util.Map<Integer, B> bin = (java.util.Map<Integer, B>)_bin;
251
bout.value = new java.util.HashMap<Integer, B>();
253
for(i = 0; i < 10; ++i)
261
bout.value.put(i * 10, d2);
263
java.util.Map<Integer, B> r = new java.util.HashMap<Integer, B>();
264
for(i = 0; i < 10; ++i)
266
String s = "D1." + new Integer(i * 20).toString();
269
d1.pb = (i == 0 ? null : r.get((i - 1) * 20));
278
throwBaseAsBase(Ice.Current current)
281
BaseException be = new BaseException();
290
throwDerivedAsBase(Ice.Current current)
293
DerivedException de = new DerivedException();
308
throwDerivedAsDerived(Ice.Current current)
309
throws DerivedException
311
DerivedException de = new DerivedException();
326
throwUnknownDerivedAsBase(Ice.Current current)
335
UnknownDerivedException ude = new UnknownDerivedException();
344
useForward(ForwardHolder f, Ice.Current current)
346
f.value = new Forward();
347
f.value.h = new Hidden();
348
f.value.h.f = f.value;
351
private Ice.ObjectAdapter _adapter;