- From: Cameron McCormack <cam@mcc.id.au>
- Date: Tue, 02 Jul 2013 10:29:51 +1000
- To: Boris Zbarsky <bzbarsky@MIT.EDU>
- CC: "public-script-coord@w3.org" <public-script-coord@w3.org>
Boris Zbarsky wrote: > Consider this IDL: > > interface A : B {}; > interface B {}; > interface C { > [Unforgeable] readonly attribute long c; > }; > B implements C; > > This is currently allowed by the spec. I don't believe it should be > allowed, just as it would not be allowed if the unforgeable attribute > were on B. The spec does allow interface A : B {}; interface B { [Unforgeable] readonly attribute long c; }; it just requires that A not define anything with the name "c" too. So I think it is OK to allow your example above.
Received on Tuesday, 2 July 2013 00:33:26 UTC