Re: [heycam/webidl] Reduce the restrictions on members whose names match auto-generated properties (#726)

bzbarsky requested changes on this pull request.



>  "<code>values</code>",
-or have any [=inherited interfaces=]
-that have [=members=] with these names.
-Read–write maplike interfaces must not
-have any [=attributes=]
-or [=constants=] named
-"<code>clear</code>", "<code>delete</code>",
-or "<code>set</code>", or have any [=inherited interfaces=]
-that have [=attributes=] or [=constants=] with these names.
-
-Note: Operations named "<code>clear</code>", "<code>delete</code>",
-or "<code>set</code>" are allowed on read–write maplike
+or have any [=inherited interfaces=] that have [=regular operations=], [=regular attributes=] or

This is repeating things twice about inherited interfaces, right?

> @@ -11579,7 +11583,8 @@ if the interface has a [=setlike declaration=].
 
 <h5 id="es-forEach">forEach</h5>
 
-If the [=interface=] has any of the following:
+If the [=interface=] does not declare a [=regular operation=] with [=identifier=]
+<code class="idl">forEach</code> and has any of the following:

This change is not needed, since things named "forEach" are disallowed in that case.  Similar for the other methods...

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/726#pullrequestreview-236879988

Received on Monday, 13 May 2019 19:48:01 UTC