Changes between Version 123 and Version 124 of WebKitIDL


Ignore:
Timestamp:
Jun 11, 2013 6:28:24 AM (11 years ago)
Author:
Christophe Dumez
Comment:

Remove [NamedGetter] after r151434

Legend:

Unmodified
Added
Removed
Modified
  • WebKitIDL

    v123 v124  
    3131 - [#IndexedGetter IndexedGetter(i)][[br]]
    3232 - [#CustomIndexedSetter CustomIndexedSetter(i)][[br]]
    33  - [#NamedGetter NamedGetter(i)][[br]]
    3433 - [#CustomNamedGetter CustomNamedGetter(i), CustomNamedSetter(i)][[br]]
    3534 - [#InterfaceName InterfaceName(i)][[br]]
     
    928927}}}
    929928
    930 == `[NamedGetter]`(i) == #NamedGetter
    931 
    932  * [http://dev.w3.org/2006/webapi/WebIDL/#idl-named-properties The spec of named properties] (Note: The WebKit behavior explained below is different from the spec)
    933 
    934 Summary: `[NamedGetter]` means that a given interface should have a getter of named properties.
    935 
    936 Usage: `[NamedGetter]` can be specified on interfaces:
    937 {{{
    938     [
    939         NamedGetter
    940     ] interface XXX {
    941     };
    942 }}}
    943 
    944 Named getters define the behavior when XXX.foooooooo is evaluated, where foooooooo is not an attribute of XXX.
    945 The bindings code for named getters is generated automatically so that XXX.foooooooo behaves equivalent to XXX.namedItem(i).
    946 
    947929== `[CustomNamedGetter]`(i), `[CustomNamedSetter]`(i) == #CustomNamedGetter
    948930