summaryrefslogtreecommitdiff
path: root/CIAO/tests/IDL3
diff options
context:
space:
mode:
authorsmcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-02-02 11:49:39 +0000
committersmcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-02-02 11:49:39 +0000
commit9cfd9ed5c2dd5923b2c3418d00aa3687594d58a9 (patch)
treea220b4d93c14b183855088812d89ad466de020de /CIAO/tests/IDL3
parent13f51a1eb14c54d40f739cb72cb81b2e62966d23 (diff)
downloadATCD-9cfd9ed5c2dd5923b2c3418d00aa3687594d58a9.tar.gz
ChangeLogTag: Fri Feb 2 11:48:34 UTC 2007 Simon McQueen <sm@prismtech.com>
Diffstat (limited to 'CIAO/tests/IDL3')
-rw-r--r--CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl37
1 files changed, 23 insertions, 14 deletions
diff --git a/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl b/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl
index cc07a3f12e9..8b020a77e54 100644
--- a/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl
+++ b/CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl
@@ -9,31 +9,31 @@
module VerySimple
{
-
+
component Foo
{
};
-
+
home FooHome manages Foo
{
};
-
+
};
module SupportsInterface
{
- interface foo_interface
+ interface foo_interface
{
};
-
+
component Foo supports foo_interface
{
};
-
+
home FooHome manages Foo
{
};
-
+
};
@@ -42,15 +42,15 @@ module SupportsMultiple
interface foo_interface
{
};
-
+
interface bar_interface
{
};
-
+
component FooBar supports foo_interface, bar_interface
{
};
-
+
home FooBarHome manages FooBar
{
};
@@ -65,19 +65,19 @@ module Inheritance
interface Bar_interface
{
};
-
+
component Foo supports foo_interface
{
};
-
+
component Bar : Foo
{
};
-
+
home FooHome manages Foo
{
};
-
+
home BarHome manages Bar
{
};
@@ -85,3 +85,12 @@ module Inheritance
};
+module Bug_2790_Regression
+{
+ // It is legal for a derived component to support an interface
+ interface Wibble {};
+ interface Wobble {};
+ component Bobble {};
+ component Bibble : Bobble supports Wibble, Wobble {};
+};
+