diff options
Diffstat (limited to 'js/test/Ice/optional/Test.ice')
-rw-r--r-- | js/test/Ice/optional/Test.ice | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/js/test/Ice/optional/Test.ice b/js/test/Ice/optional/Test.ice index b6e59c7378a..a1ac4b3287e 100644 --- a/js/test/Ice/optional/Test.ice +++ b/js/test/Ice/optional/Test.ice @@ -171,6 +171,24 @@ class F extends E optional(1) A af; }; +class G1 +{ + string a; +}; + +class G2 +{ + long a; +}; + +class G +{ + optional(1) G1 gg1Opt; + G2 gg2; + optional(0) G2 gg2Opt; + G1 gg1; +}; + class Initial { void shutdown(); @@ -283,6 +301,8 @@ class Initial void sendOptionalClass(bool req, optional(1) OneOptional o); void returnOptionalClass(bool req, out optional(1) OneOptional o); + + G opG(G g); bool supportsRequiredParams(); |