Don't allow callback interfaces or non-interface types in implements statements

RESOLVED FIXED in mozilla16

Status

()

Core
DOM
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: bz, Assigned: bz)

Tracking

unspecified
mozilla16
x86
Mac OS X
Points:
---
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

Spec now says so.
Whiteboard: [need reveiew] → [need review]
Created attachment 635192 [details] [diff] [review]
The two sides of an implements statement must both be non-callback interfaces.
Attachment #635192 - Flags: review?(justin.lebar+bug)
+        # NOTE: we depend on not setting self.implementor and
+        # self.implementor here to keep track of the original
+        # locations.

One of those should be implementee, it seems.
Attachment #635192 - Flags: review?(justin.lebar+bug) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/01d6a8fd10ce
https://hg.mozilla.org/integration/mozilla-inbound/rev/6de95d6a72cf
Flags: in-testsuite+
Whiteboard: [need review]
Target Milestone: --- → mozilla16
https://hg.mozilla.org/mozilla-central/rev/01d6a8fd10ce
https://hg.mozilla.org/mozilla-central/rev/6de95d6a72cf
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.