diff options
Diffstat (limited to 'ruby/test/Ice/objects/Test.ice')
-rw-r--r-- | ruby/test/Ice/objects/Test.ice | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/ruby/test/Ice/objects/Test.ice b/ruby/test/Ice/objects/Test.ice index bf3d70ca9be..2f31f0f930d 100644 --- a/ruby/test/Ice/objects/Test.ice +++ b/ruby/test/Ice/objects/Test.ice @@ -142,6 +142,19 @@ class Recursive Recursive v; } +class K +{ + Value value; +} + +class L +{ + string data; +} + +sequence<Value> ValueSeq; +dictionary<string, Value> ValueMap; + class Initial { void shutdown(); @@ -160,9 +173,15 @@ class Initial void getAll(out B b1, out B b2, out C theC, out D theD); + I getH(); I getI(); I getJ(); - I getH(); + + K getK(); + + Value opValue(Value v1, out Value v2); + ValueSeq opValueSeq(ValueSeq v1, out ValueSeq v2); + ValueMap opValueMap(ValueMap v1, out ValueMap v2); D1 getD1(D1 d1); void throwEDerived() throws EDerived; |