| OLD | NEW |
| 1 | 1 |
| 2 // This file introduces / supplements and forces Dart declarations. | 2 // This file introduces / supplements and forces Dart declarations. |
| 3 | 3 |
| 4 module default { | 4 module default { |
| 5 // TODO(efortuna): Clean up these comments once we have dealt with the extra | 5 // TODO(efortuna): Clean up these comments once we have dealt with the extra |
| 6 // methods on these list-like classes. | 6 // methods on these list-like classes. |
| 7 ClientRectList implements sequence<ClientRect>; | 7 ClientRectList implements sequence<ClientRect>; |
| 8 CSSRuleList implements sequence<CSSRule>; | 8 CSSRuleList implements sequence<CSSRule>; |
| 9 CSSValueList implements sequence<CSSValue>; | 9 CSSValueList implements sequence<CSSValue>; |
| 10 DOMMimeTypeArray implements sequence<DOMMimeType>; // has namedItem field. | 10 DOMMimeTypeArray implements sequence<DOMMimeType>; // has namedItem field. |
| 11 // Additional methods: namedItem field and refresh | 11 // Additional methods: namedItem field and refresh |
| 12 DOMPluginArray implements sequence<DOMPlugin>; | 12 DOMPluginArray implements sequence<DOMPlugin>; |
| 13 EntryArray implements sequence<Entry>; | 13 EntryArray implements sequence<Entry>; |
| 14 EntryArraySync implements sequence<EntrySync>; | 14 EntryArraySync implements sequence<EntrySync>; |
| 15 FileList implements sequence<File>; | 15 FileList implements sequence<File>; |
| 16 GamepadList implements sequence<Gamepad>; | 16 GamepadList implements sequence<Gamepad>; |
| 17 HTMLAllCollection implements sequence<Node>; // namedItem and tags | 17 HTMLAllCollection implements sequence<Node>; // namedItem and tags |
| 18 HTMLCollection implements sequence<Node>; // namedItem | 18 HTMLCollection implements sequence<Node>; // namedItem |
| 19 MediaStreamList implements sequence<MediaStream>; | 19 MediaStreamList implements sequence<MediaStream>; |
| 20 NamedNodeMap implements sequence<Node>; | 20 NamedNodeMap implements sequence<Node>; |
| 21 NodeList implements sequence<Node>; | 21 NodeList implements sequence<Node>; |
| 22 RadioNodeList implements sequence<Node>; | |
| 23 // Additional methods: animVal and baseVal | 22 // Additional methods: animVal and baseVal |
| 24 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; | 23 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; |
| 25 // Additional methods: animVal and baseVal | 24 // Additional methods: animVal and baseVal |
| 26 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; | 25 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; |
| 27 // Additional methods: animVal and baseVal | 26 // Additional methods: animVal and baseVal |
| 28 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; | 27 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; |
| 29 SVGElementInstanceList implements sequence<SVGElementInstance>; | 28 SVGElementInstanceList implements sequence<SVGElementInstance>; |
| 30 SVGLengthList implements sequence<SVGLength>; // initialize | 29 SVGLengthList implements sequence<SVGLength>; // initialize |
| 31 SVGNumberList implements sequence<SVGNumber>; // initialize | 30 SVGNumberList implements sequence<SVGNumber>; // initialize |
| 32 SVGPathSegList implements sequence<SVGPathSeg>; | 31 SVGPathSegList implements sequence<SVGPathSeg>; |
| (...skipping 13 matching lines...) Expand all Loading... |
| 46 Float64Array implements sequence<double>; | 45 Float64Array implements sequence<double>; |
| 47 Int8Array implements sequence<int>; | 46 Int8Array implements sequence<int>; |
| 48 Int16Array implements sequence<int>; | 47 Int16Array implements sequence<int>; |
| 49 Int32Array implements sequence<int>; | 48 Int32Array implements sequence<int>; |
| 50 Uint8Array implements sequence<int>; | 49 Uint8Array implements sequence<int>; |
| 51 Uint16Array implements sequence<int>; | 50 Uint16Array implements sequence<int>; |
| 52 Uint32Array implements sequence<int>; | 51 Uint32Array implements sequence<int>; |
| 53 | 52 |
| 54 // Is List<int> because inherits from Uint8Array: | 53 // Is List<int> because inherits from Uint8Array: |
| 55 // Uint8ClampedArray implements sequence<int>; | 54 // Uint8ClampedArray implements sequence<int>; |
| 56 | 55 |
| 57 // TODO(efortuna): Determine what the correct type of the list items are part | 56 // TODO(efortuna): Determine what the correct type of the list items are part |
| 58 //of the commented out Lists so we can properly inherit from List. | 57 //of the commented out Lists so we can properly inherit from List. |
| 59 //MediaQueryList implements sequence<Object>; | 58 //MediaQueryList implements sequence<Object>; |
| 60 //SQLResultSetRowList implements sequence<Map>; | 59 //SQLResultSetRowList implements sequence<Map>; |
| 61 //EventListenerList implements sequence<EventListener>; | 60 //EventListenerList implements sequence<EventListener>; |
| 62 // TODO(efortuna): The following are not yet implemented because they are | 61 // TODO(efortuna): The following are not yet implemented because they are |
| 63 // mutable or have additional/unusual methods that we need to deal with. | 62 // mutable or have additional/unusual methods that we need to deal with. |
| 64 //DataTransferItemList implements sequence<DataTransferItem>; mutable | 63 //DataTransferItemList implements sequence<DataTransferItem>; mutable |
| 65 //DOMTokenList implements sequence<DOMString>; mutable | 64 //DOMTokenList implements sequence<DOMString>; mutable |
| 66 //DOMSettableTokenList implements sequence<DOMString>; mutable | 65 //DOMSettableTokenList implements sequence<DOMString>; mutable |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 395 // Suppress the default since it has non-standard return type and add | 394 // Suppress the default since it has non-standard return type and add |
| 396 // overrides. | 395 // overrides. |
| 397 [Suppressed] boolean send(in DOMString data) raises(DOMException); | 396 [Suppressed] boolean send(in DOMString data) raises(DOMException); |
| 398 [Custom] void send(DOMString data) raises(DOMException); | 397 [Custom] void send(DOMString data) raises(DOMException); |
| 399 [Custom] void send(Blob data) raises(DOMException); | 398 [Custom] void send(Blob data) raises(DOMException); |
| 400 [Custom] void send(ArrayBuffer data) raises(DOMException); | 399 [Custom] void send(ArrayBuffer data) raises(DOMException); |
| 401 [Custom] void send(ArrayBufferView data) raises(DOMException); | 400 [Custom] void send(ArrayBufferView data) raises(DOMException); |
| 402 }; | 401 }; |
| 403 } | 402 } |
| 404 | 403 |
| OLD | NEW |