Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(579)

Side by Side Diff: lib/dom/idl/dart/dart.idl

Issue 10513004: Implement v8-like overload resolving. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: . Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | lib/dom/scripts/databasebuilder.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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>;
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 [DartName=continueFunction] void continue([Optional] in IDBKey key); 209 [DartName=continueFunction] void continue([Optional] in IDBKey key);
210 }; 210 };
211 [Supplemental] 211 [Supplemental]
212 interface IDBIndex { 212 interface IDBIndex {
213 [DartName=getObject] IDBRequest get(in IDBKey key); 213 [DartName=getObject] IDBRequest get(in IDBKey key);
214 }; 214 };
215 [Supplemental] 215 [Supplemental]
216 interface IDBObjectStore { 216 interface IDBObjectStore {
217 [DartName=getObject] IDBRequest get(in IDBKey key); 217 [DartName=getObject] IDBRequest get(in IDBKey key);
218 [DartName=getObject] IDBRequest get(in IDBKeyRange key); 218 [DartName=getObject] IDBRequest get(in IDBKeyRange key);
219 [Suppressed] IDBRequest openCursor() raises (IDBDatabaseException);
220 }; 219 };
221 220
222 interface EntrySync { 221 interface EntrySync {
223 // Native implementation is declared to return EntrySync. 222 // Native implementation is declared to return EntrySync.
224 [Suppressed] DirectoryEntrySync getParent(); 223 [Suppressed] DirectoryEntrySync getParent();
225 EntrySync getParent(); 224 EntrySync getParent();
226 }; 225 };
227 }; 226 };
228 227
229 module html { 228 module html {
230 [Supplemental, Callback] // Add missing Callback attribute. 229 [Supplemental, Callback] // Add missing Callback attribute.
231 interface VoidCallback { 230 interface VoidCallback {
232 }; 231 };
233 }; 232 };
234 233
235 module svg { 234 module svg {
236 interface SVGNumber { 235 interface SVGNumber {
237 [StrictTypeChecking, Custom] attribute double value; 236 [StrictTypeChecking, Custom] attribute double value;
238 }; 237 };
239 } 238 }
OLDNEW
« no previous file with comments | « no previous file | lib/dom/scripts/databasebuilder.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698