| Index: bindings/tests/idls/modules/TestInterface5.idl
|
| diff --git a/bindings/tests/idls/TestInterface.idl b/bindings/tests/idls/modules/TestInterface5.idl
|
| similarity index 86%
|
| rename from bindings/tests/idls/TestInterface.idl
|
| rename to bindings/tests/idls/modules/TestInterface5.idl
|
| index 7dfed9a9bb6e7461c5dcd94526a15c383c402969..72e8535ff3904341ffce5737d63f05826e6ac3e6 100644
|
| --- a/bindings/tests/idls/TestInterface.idl
|
| +++ b/bindings/tests/idls/modules/TestInterface5.idl
|
| @@ -34,22 +34,23 @@
|
| [
|
| ActiveDOMObject,
|
| Conditional=CONDITION,
|
| - Custom=LegacyCallAsFunction|ToV8,
|
| + Custom=(LegacyCallAsFunction,ToV8),
|
| DoNotCheckConstants,
|
| - ImplementedAs=TestInterfaceImplementation,
|
| + ImplementedAs=TestInterface5Implementation,
|
| + Iterable,
|
| RuntimeEnabled=FeatureName,
|
| - SetWrapperReferenceTo(TestInterface referencedName),
|
| - TypeChecking=Interface|Unrestricted,
|
| + SetWrapperReferenceTo(TestInterface5 referencedName),
|
| + TypeChecking=(Interface,Unrestricted),
|
| Exposed=(Worker,Window),
|
| -] interface TestInterface : TestInterfaceEmpty {
|
| +] interface TestInterface5 : TestInterfaceEmpty {
|
| // members needed to test [ImplementedAs], as this affect attribute
|
| // configuration and method configuration, and [TypeChecking]
|
| // constants also needed for [DoNotCheckConstants]
|
| const unsigned long UNSIGNED_LONG = 0;
|
| [Reflect=CONST_CPP] const short CONST_JAVASCRIPT = 1;
|
|
|
| - attribute TestInterface testInterfaceAttribute; // Self-referential interface type with [ImplementedAs]
|
| - attribute TestInterfaceConstructor testInterfaceConstructorAttribute;
|
| + attribute TestInterface5 testInterfaceAttribute; // Self-referential interface type with [ImplementedAs]
|
| + attribute TestInterface5Constructor testInterfaceConstructorAttribute;
|
| attribute double doubleAttribute;
|
| attribute float floatAttribute;
|
| attribute unrestricted double unrestrictedDoubleAttribute;
|
| @@ -89,6 +90,3 @@
|
| [Exposed=(Window,ServiceWorker)] void windowAndServiceWorkerExposedMethod();
|
| };
|
|
|
| -TestInterface implements TestImplements;
|
| -// TestInterface implements TestImplements2; // at implement*ed* interface
|
| -TestInterface implements TestImplements3;
|
|
|