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; |