| 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 FileList implements sequence<File>; | 5 FileList implements sequence<File>; |
| 6 HTMLCollection implements sequence<Node>; | 6 HTMLCollection implements sequence<Node>; |
| 7 MediaList implements sequence<DOMString>; | 7 MediaList implements sequence<DOMString>; |
| 8 NamedNodeMap implements sequence<Node>; | 8 NamedNodeMap implements sequence<Node>; |
| 9 NodeList implements sequence<Node>; | 9 NodeList implements sequence<Node>; |
| 10 StyleSheetList implements sequence<StyleSheet>; | 10 StyleSheetList implements sequence<StyleSheet>; |
| 11 TouchList implements sequence<Touch>; | 11 TouchList implements sequence<Touch>; |
| 12 | 12 |
| 13 Float32Array implements sequence<double>; | 13 Float32Array implements sequence<double>; |
| 14 Float64Array implements sequence<double>; | 14 Float64Array implements sequence<double>; |
| 15 Int8Array implements sequence<int>; | 15 Int8Array implements sequence<int>; |
| 16 Int16Array implements sequence<int>; | 16 Int16Array implements sequence<int>; |
| 17 Int32Array implements sequence<int>; | 17 Int32Array implements sequence<int>; |
| 18 Uint8Array implements sequence<int>; | 18 Uint8Array implements sequence<int>; |
| 19 // Ugliness ahead: we cannot analyse inheritance right now when deducing if | |
| 20 // given interface is a typed array (database is not accessible), so I have | |
| 21 // to duplicate both sequence<int> and ArrayBufferView to make our heuristics | |
| 22 // work. | |
| 23 // FIXME: thread datatbase to all the clients that need it and probably | |
| 24 // move the method itself to database. | |
| 25 Uint8ClampedArray implements sequence<int>; | |
| 26 Uint8ClampedArray implements ArrayBufferView; | |
| 27 Uint16Array implements sequence<int>; | 19 Uint16Array implements sequence<int>; |
| 28 Uint32Array implements sequence<int>; | 20 Uint32Array implements sequence<int>; |
| 29 | 21 |
| 30 // Is List<int> because inherits from Uint8Array: | 22 // Is List<int> because inherits from Uint8Array: |
| 31 // Uint8ClampedArray implements sequence<int>; | 23 // Uint8ClampedArray implements sequence<int>; |
| 32 } | 24 } |
| 33 | 25 |
| 34 module core { | 26 module core { |
| 35 [Supplemental] | 27 [Supplemental] |
| 36 interface Document { | 28 interface Document { |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 [Supplemental, Callback] // Add missing Callback attribute. | 230 [Supplemental, Callback] // Add missing Callback attribute. |
| 239 interface VoidCallback { | 231 interface VoidCallback { |
| 240 }; | 232 }; |
| 241 }; | 233 }; |
| 242 | 234 |
| 243 module svg { | 235 module svg { |
| 244 interface SVGNumber { | 236 interface SVGNumber { |
| 245 [StrictTypeChecking, Custom] attribute double value; | 237 [StrictTypeChecking, Custom] attribute double value; |
| 246 }; | 238 }; |
| 247 } | 239 } |
| OLD | NEW |