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

Unified Diff: sdk/lib/html/dartium/html_dartium.dart

Issue 446193002: Remove dart:blink dependency on dart:html. This CL moves all of the (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 4 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:
Download patch
« no previous file with comments | « sdk/lib/_blink/dartium/_blink_dartium.dart ('k') | sdk/lib/indexed_db/dartium/indexed_db_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dartium/html_dartium.dart
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
index 79a166f408c23ebf7b5f51fcac1474ba4f0a2638..073bc1857bfcc069cbd75b1c74ed50954e69f9a0 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -29,6 +29,7 @@ import 'dart:collection';
import 'dart:_internal' hide Symbol, deprecated;
import 'dart:html_common';
import 'dart:indexed_db';
+import 'dart:indexed_db' show indexed_dbBlinkMap;
import 'dart:isolate';
import 'dart:js' as js;
import "dart:convert";
@@ -37,11 +38,14 @@ import 'dart:mirrors';
import 'dart:nativewrappers';
import 'dart:typed_data';
import 'dart:web_gl' as gl;
+import 'dart:web_gl' show web_glBlinkMap;
import 'dart:web_sql';
import 'dart:svg' as svg;
+import 'dart:svg' show svgBlinkMap;
import 'dart:svg' show Matrix;
import 'dart:svg' show SvgSvgElement;
import 'dart:web_audio' as web_audio;
+import 'dart:web_audio' show web_audioBlinkMap;
import 'dart:_blink' as _blink;
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -489,6 +493,95 @@ final htmlBlinkMap = {
// post Chrome 35. We still generate the old mapping from 'Clipboard'.
'DataTransfer': () => DataTransfer,
};
+
+// TODO(leafp): We may want to move this elsewhere if html becomes
+// a package to avoid dartium depending on pkg:html.
+Type _getType(String key) {
+ var result;
+
+ // TODO(vsm): Add Cross Frame and JS types here as well.
+
+ // Check the html library.
+ result = _getHtmlType(key);
+ if (result != null) {
+ return result;
+ }
+
+ // Check the web gl library.
+ result = _getWebGlType(key);
+ if (result != null) {
+ return result;
+ }
+
+ // Check the indexed db library.
+ result = _getIndexDbType(key);
+ if (result != null) {
+ return result;
+ }
+
+ // Check the web audio library.
+ result = _getWebAudioType(key);
+ if (result != null) {
+ return result;
+ }
+
+ // Check the web sql library.
+ result = _getWebSqlType(key);
+ if (result != null) {
+ return result;
+ }
+
+ // Check the svg library.
+ result = _getSvgType(key);
+ if (result != null) {
+ return result;
+ }
+
+ return null;
+}
+
+Type _getHtmlType(String key) {
+ if (htmlBlinkMap.containsKey(key)) {
+ return htmlBlinkMap[key]();
+ }
+ return null;
+}
+
+Type _getWebGlType(String key) {
+ if (web_glBlinkMap.containsKey(key)) {
+ return web_glBlinkMap[key]();
+ }
+ return null;
+}
+
+Type _getIndexDbType(String key) {
+ if (indexed_dbBlinkMap.containsKey(key)) {
+ return indexed_dbBlinkMap[key]();
+ }
+ return null;
+}
+
+Type _getWebAudioType(String key) {
+ if (web_audioBlinkMap.containsKey(key)) {
+ return web_audioBlinkMap[key]();
+ }
+ return null;
+}
+
+Type _getWebSqlType(String key) {
+ if (web_sqlBlinkMap.containsKey(key)) {
+ return web_sqlBlinkMap[key]();
+ }
+ return null;
+}
+
+Type _getSvgType(String key) {
+ if (svgBlinkMap.containsKey(key)) {
+ return svgBlinkMap[key]();
+ }
+ return null;
+}
+
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -713,7 +806,18 @@ class Animation extends TimedItem {
@DomName('Animation.Animation')
@DocsEditable()
- factory Animation(Element target, List<Map> keyframes, [timingInput]) => _blink.BlinkAnimation.$mkAnimation(target, keyframes, timingInput);
+ factory Animation(Element target, List<Map> keyframes, [timingInput]) {
+ if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
+ return _blink.BlinkAnimation.$_create_1constructorCallback(target, keyframes, timingInput);
+ }
+ if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
+ return _blink.BlinkAnimation.$_create_2constructorCallback(target, keyframes, timingInput);
+ }
+ if ((keyframes is List<Map> || keyframes == null) && (target is Element || target == null) && timingInput == null) {
+ return _blink.BlinkAnimation.$_create_3constructorCallback(target, keyframes);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -1099,7 +1203,9 @@ class AudioElement extends MediaElement {
@DomName('HTMLAudioElement.HTMLAudioElement')
@DocsEditable()
- factory AudioElement([String src]) => _blink.BlinkHTMLAudioElement.$mkAudioElement(src);
+ factory AudioElement([String src]) {
+ return _blink.BlinkHTMLAudioElement.$_create_1constructorCallback(src);
+ }
/**
* Constructor instantiated by the DOM when a custom element has been created.
*
@@ -1274,7 +1380,18 @@ class Blob extends NativeFieldWrapperClass2 {
@DocsEditable()
String get type => _blink.BlinkBlob.$type_Getter(this);
- Blob slice([int start, int end, String contentType]) => _blink.BlinkBlob.$slice(this, start, end, contentType);
+ Blob slice([int start, int end, String contentType]) {
+ if (contentType != null) {
+ return _blink.BlinkBlob.$_slice_1_Callback(this, start, end, contentType);
+ }
+ if (end != null) {
+ return _blink.BlinkBlob.$_slice_2_Callback(this, start, end);
+ }
+ if (start != null) {
+ return _blink.BlinkBlob.$_slice_3_Callback(this, start);
+ }
+ return _blink.BlinkBlob.$_slice_4_Callback(this);
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -2145,7 +2262,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DocsEditable()
void clearRect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.$clearRect_Callback(this, x, y, width, height);
- void clip([String winding]) => _blink.BlinkCanvasRenderingContext2D.$clip(this, winding);
+ void clip([String winding]) {
+ if (winding != null) {
+ _blink.BlinkCanvasRenderingContext2D.$_clip_1_Callback(this, winding);
+ return;
+ }
+ _blink.BlinkCanvasRenderingContext2D.$_clip_2_Callback(this);
+ return;
+ }
@DomName('CanvasRenderingContext2D.closePath')
@DocsEditable()
@@ -2180,20 +2304,84 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@Experimental() // untriaged
bool drawCustomFocusRing(Element element) => _blink.BlinkCanvasRenderingContext2D.$drawCustomFocusRing_Callback(this, element);
- void _drawImage(canvas_OR_image_OR_imageBitmap_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) => _blink.BlinkCanvasRenderingContext2D.$_drawImage(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ void _drawImage(canvas_OR_image_OR_imageBitmap_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) {
+ if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_1_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
+ return;
+ }
+ if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_2_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_3_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_4_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
+ return;
+ }
+ if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_5_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_6_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_7_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
+ return;
+ }
+ if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_8_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_9_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_10_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
+ return;
+ }
+ if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_11_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
+ _blink.BlinkCanvasRenderingContext2D.$_drawImage_12_Callback(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('CanvasRenderingContext2D.ellipse')
@DocsEditable()
@Experimental() // untriaged
void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.$ellipse_Callback(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);
- void fill([String winding]) => _blink.BlinkCanvasRenderingContext2D.$fill(this, winding);
+ void fill([String winding]) {
+ if (winding != null) {
+ _blink.BlinkCanvasRenderingContext2D.$_fill_1_Callback(this, winding);
+ return;
+ }
+ _blink.BlinkCanvasRenderingContext2D.$_fill_2_Callback(this);
+ return;
+ }
@DomName('CanvasRenderingContext2D.fillRect')
@DocsEditable()
void fillRect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.$fillRect_Callback(this, x, y, width, height);
- void fillText(String text, num x, num y, [num maxWidth]) => _blink.BlinkCanvasRenderingContext2D.$fillText(this, text, x, y, maxWidth);
+ void fillText(String text, num x, num y, [num maxWidth]) {
+ if (maxWidth != null) {
+ _blink.BlinkCanvasRenderingContext2D.$_fillText_1_Callback(this, text, x, y, maxWidth);
+ return;
+ }
+ _blink.BlinkCanvasRenderingContext2D.$_fillText_2_Callback(this, text, x, y);
+ return;
+ }
@DomName('CanvasRenderingContext2D.getContextAttributes')
@DocsEditable()
@@ -2209,7 +2397,12 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DocsEditable()
List<num> _getLineDash() => _blink.BlinkCanvasRenderingContext2D.$getLineDash_Callback(this);
- bool isPointInPath(num x, num y, [String winding]) => _blink.BlinkCanvasRenderingContext2D.$isPointInPath(this, x, y, winding);
+ bool isPointInPath(num x, num y, [String winding]) {
+ if (winding != null) {
+ return _blink.BlinkCanvasRenderingContext2D.$_isPointInPath_1_Callback(this, x, y, winding);
+ }
+ return _blink.BlinkCanvasRenderingContext2D.$_isPointInPath_2_Callback(this, x, y);
+ }
@DomName('CanvasRenderingContext2D.isPointInStroke')
@DocsEditable()
@@ -2227,7 +2420,17 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DocsEditable()
void moveTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.$moveTo_Callback(this, x, y);
- void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) => _blink.BlinkCanvasRenderingContext2D.$putImageData(this, imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
+ void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
+ if ((dy is num || dy == null) && (dx is num || dx == null) && (imagedata is ImageData || imagedata == null) && dirtyX == null && dirtyY == null && dirtyWidth == null && dirtyHeight == null) {
+ _blink.BlinkCanvasRenderingContext2D.$_putImageData_1_Callback(this, imagedata, dx, dy);
+ return;
+ }
+ if ((dirtyHeight is num || dirtyHeight == null) && (dirtyWidth is num || dirtyWidth == null) && (dirtyY is num || dirtyY == null) && (dirtyX is num || dirtyX == null) && (dy is num || dy == null) && (dx is num || dx == null) && (imagedata is ImageData || imagedata == null)) {
+ _blink.BlinkCanvasRenderingContext2D.$_putImageData_2_Callback(this, imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('CanvasRenderingContext2D.quadraticCurveTo')
@DocsEditable()
@@ -2274,7 +2477,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DocsEditable()
void strokeRect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.$strokeRect_Callback(this, x, y, width, height);
- void strokeText(String text, num x, num y, [num maxWidth]) => _blink.BlinkCanvasRenderingContext2D.$strokeText(this, text, x, y, maxWidth);
+ void strokeText(String text, num x, num y, [num maxWidth]) {
+ if (maxWidth != null) {
+ _blink.BlinkCanvasRenderingContext2D.$_strokeText_1_Callback(this, text, x, y, maxWidth);
+ return;
+ }
+ _blink.BlinkCanvasRenderingContext2D.$_strokeText_2_Callback(this, text, x, y);
+ return;
+ }
@DomName('CanvasRenderingContext2D.transform')
@DocsEditable()
@@ -2641,7 +2851,9 @@ class Comment extends CharacterData {
@DomName('Comment.Comment')
@DocsEditable()
- factory Comment([String data]) => _blink.BlinkComment.$mkComment(data);
+ factory Comment([String data]) {
+ return _blink.BlinkComment.$_create_1constructorCallback(data);
+ }
}
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6683,13 +6895,23 @@ class CssStyleSheet extends StyleSheet {
@Experimental() // non-standard
List<CssRule> get rules => _blink.BlinkCSSStyleSheet.$rules_Getter(this);
- int addRule(String selector, String style, [int index]) => _blink.BlinkCSSStyleSheet.$addRule(this, selector, style, index);
+ int addRule(String selector, String style, [int index]) {
+ if (index != null) {
+ return _blink.BlinkCSSStyleSheet.$_addRule_1_Callback(this, selector, style, index);
+ }
+ return _blink.BlinkCSSStyleSheet.$_addRule_2_Callback(this, selector, style);
+ }
@DomName('CSSStyleSheet.deleteRule')
@DocsEditable()
void deleteRule(int index) => _blink.BlinkCSSStyleSheet.$deleteRule_Callback(this, index);
- int insertRule(String rule, [int index]) => _blink.BlinkCSSStyleSheet.$insertRule(this, rule, index);
+ int insertRule(String rule, [int index]) {
+ if (index != null) {
+ return _blink.BlinkCSSStyleSheet.$_insertRule_1_Callback(this, rule, index);
+ }
+ return _blink.BlinkCSSStyleSheet.$_insertRule_2_Callback(this, rule);
+ }
@DomName('CSSStyleSheet.removeRule')
@DocsEditable()
@@ -6899,7 +7121,14 @@ class DataTransfer extends NativeFieldWrapperClass2 {
@DocsEditable()
List<String> get types => _blink.BlinkClipboard.$types_Getter(this);
- void clearData([String type]) => _blink.BlinkClipboard.$clearData(this, type);
+ void clearData([String type]) {
+ if (type != null) {
+ _blink.BlinkClipboard.$_clearData_1_Callback(this, type);
+ return;
+ }
+ _blink.BlinkClipboard.$_clearData_2_Callback(this);
+ return;
+ }
/**
* Gets the data for the specified type.
@@ -6998,7 +7227,15 @@ class DataTransferItemList extends NativeFieldWrapperClass2 {
@Experimental() // untriaged
DataTransferItem __getter__(int index) => _blink.BlinkDataTransferItemList.$__getter___Callback(this, index);
- DataTransferItem add(data_OR_file, [String type]) => _blink.BlinkDataTransferItemList.$add(this, data_OR_file, type);
+ DataTransferItem add(data_OR_file, [String type]) {
+ if ((data_OR_file is File || data_OR_file == null) && type == null) {
+ return _blink.BlinkDataTransferItemList.$_add_1_Callback(this, data_OR_file);
+ }
+ if ((type is String || type == null) && (data_OR_file is String || data_OR_file == null)) {
+ return _blink.BlinkDataTransferItemList.$_add_2_Callback(this, data_OR_file, type);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('DataTransferItemList.addData')
@DocsEditable()
@@ -7770,9 +8007,22 @@ class Document extends Node
@DocsEditable()
Element createElementNS(String namespaceURI, String qualifiedName, [String typeExtension]) => _blink.BlinkDocument.$createElementNS_Callback(this, namespaceURI, qualifiedName, typeExtension);
- Event _createEvent([String eventType]) => _blink.BlinkDocument.$_createEvent(this, eventType);
+ Event _createEvent([String eventType]) {
+ if (eventType != null) {
+ return _blink.BlinkDocument.$_createEvent_1_Callback(this, eventType);
+ }
+ return _blink.BlinkDocument.$_createEvent_2_Callback(this);
+ }
- NodeIterator _createNodeIterator(Node root, [int whatToShow, NodeFilter filter]) => _blink.BlinkDocument.$_createNodeIterator(this, root, whatToShow, filter);
+ NodeIterator _createNodeIterator(Node root, [int whatToShow, NodeFilter filter]) {
+ if (filter != null) {
+ return _blink.BlinkDocument.$_createNodeIterator_1_Callback(this, root, whatToShow, filter);
+ }
+ if (whatToShow != null) {
+ return _blink.BlinkDocument.$_createNodeIterator_2_Callback(this, root, whatToShow);
+ }
+ return _blink.BlinkDocument.$_createNodeIterator_3_Callback(this, root);
+ }
@DomName('Document.createRange')
@DocsEditable()
@@ -7788,7 +8038,15 @@ class Document extends Node
@Experimental()
Touch _createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) => _blink.BlinkDocument.$createTouch_Callback(this, window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
- TreeWalker _createTreeWalker(Node root, [int whatToShow, NodeFilter filter]) => _blink.BlinkDocument.$_createTreeWalker(this, root, whatToShow, filter);
+ TreeWalker _createTreeWalker(Node root, [int whatToShow, NodeFilter filter]) {
+ if (filter != null) {
+ return _blink.BlinkDocument.$_createTreeWalker_1_Callback(this, root, whatToShow, filter);
+ }
+ if (whatToShow != null) {
+ return _blink.BlinkDocument.$_createTreeWalker_2_Callback(this, root, whatToShow);
+ }
+ return _blink.BlinkDocument.$_createTreeWalker_3_Callback(this, root);
+ }
@DomName('Document.elementFromPoint')
@DocsEditable()
@@ -7820,7 +8078,12 @@ class Document extends Node
@DocsEditable()
List<Node> getElementsByTagName(String localName) => _blink.BlinkDocument.$getElementsByTagName_Callback(this, localName);
- Node importNode(Node node, [bool deep]) => _blink.BlinkDocument.$importNode(this, node, deep);
+ Node importNode(Node node, [bool deep]) {
+ if (deep != null) {
+ return _blink.BlinkDocument.$_importNode_1_Callback(this, node, deep);
+ }
+ return _blink.BlinkDocument.$_importNode_2_Callback(this, node);
+ }
@DomName('Document.queryCommandEnabled')
@DocsEditable()
@@ -8511,7 +8774,9 @@ class DomParser extends NativeFieldWrapperClass2 {
@DomName('DOMParser.DOMParser')
@DocsEditable()
- factory DomParser() => _blink.BlinkDOMParser.$mkDomParser();
+ factory DomParser() {
+ return _blink.BlinkDOMParser.$_create_1constructorCallback();
+ }
@DomName('DOMParser.parseFromString')
@DocsEditable()
@@ -8629,11 +8894,37 @@ abstract class DomStringMap extends NativeFieldWrapperClass2 {
// To suppress missing implicit constructor warnings.
factory DomStringMap._() { throw new UnsupportedError("Not supported"); }
- bool __delete__(index_OR_name) => _blink.BlinkDOMStringMap.$__delete__(this, index_OR_name);
+ bool __delete__(index_OR_name) {
+ if ((index_OR_name is int || index_OR_name == null)) {
+ return _blink.BlinkDOMStringMap.$___delete___1_Callback(this, index_OR_name);
+ }
+ if ((index_OR_name is String || index_OR_name == null)) {
+ return _blink.BlinkDOMStringMap.$___delete___2_Callback(this, index_OR_name);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- String __getter__(index_OR_name) => _blink.BlinkDOMStringMap.$__getter__(this, index_OR_name);
+ String __getter__(index_OR_name) {
+ if ((index_OR_name is int || index_OR_name == null)) {
+ return _blink.BlinkDOMStringMap.$___getter___1_Callback(this, index_OR_name);
+ }
+ if ((index_OR_name is String || index_OR_name == null)) {
+ return _blink.BlinkDOMStringMap.$___getter___2_Callback(this, index_OR_name);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- void __setter__(index_OR_name, String value) => _blink.BlinkDOMStringMap.$__setter__(this, index_OR_name, value);
+ void __setter__(index_OR_name, String value) {
+ if ((value is String || value == null) && (index_OR_name is int || index_OR_name == null)) {
+ _blink.BlinkDOMStringMap.$___setter___1_Callback(this, index_OR_name, value);
+ return;
+ }
+ if ((value is String || value == null) && (index_OR_name is String || index_OR_name == null)) {
+ _blink.BlinkDOMStringMap.$___setter___2_Callback(this, index_OR_name, value);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -8665,7 +8956,12 @@ class DomTokenList extends NativeFieldWrapperClass2 {
@DocsEditable()
String toString() => _blink.BlinkDOMTokenList.$toString_Callback(this);
- bool toggle(String token, [bool force]) => _blink.BlinkDOMTokenList.$toggle(this, token, force);
+ bool toggle(String token, [bool force]) {
+ if (force != null) {
+ return _blink.BlinkDOMTokenList.$_toggle_1_Callback(this, token, force);
+ }
+ return _blink.BlinkDOMTokenList.$_toggle_2_Callback(this, token);
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -11320,7 +11616,18 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
@DocsEditable()
String get tagName => _blink.BlinkElement.$tagName_Getter(this);
- Animation animate(List<Map> keyframes, [timingInput]) => _blink.BlinkElement.$animate(this, keyframes, timingInput);
+ Animation animate(List<Map> keyframes, [timingInput]) {
+ if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null)) {
+ return _blink.BlinkElement.$_animate_1_Callback(this, keyframes, timingInput);
+ }
+ if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null)) {
+ return _blink.BlinkElement.$_animate_2_Callback(this, keyframes, timingInput);
+ }
+ if ((keyframes is List<Map> || keyframes == null) && timingInput == null) {
+ return _blink.BlinkElement.$_animate_3_Callback(this, keyframes);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('Element.blur')
@DocsEditable()
@@ -11499,9 +11806,23 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
@DocsEditable()
void scrollByPages(int pages) => _blink.BlinkElement.$scrollByPages_Callback(this, pages);
- void _scrollIntoView([bool alignWithTop]) => _blink.BlinkElement.$_scrollIntoView(this, alignWithTop);
+ void _scrollIntoView([bool alignWithTop]) {
+ if (alignWithTop != null) {
+ _blink.BlinkElement.$_scrollIntoView_1_Callback(this, alignWithTop);
+ return;
+ }
+ _blink.BlinkElement.$_scrollIntoView_2_Callback(this);
+ return;
+ }
- void _scrollIntoViewIfNeeded([bool centerIfNeeded]) => _blink.BlinkElement.$_scrollIntoViewIfNeeded(this, centerIfNeeded);
+ void _scrollIntoViewIfNeeded([bool centerIfNeeded]) {
+ if (centerIfNeeded != null) {
+ _blink.BlinkElement.$_scrollIntoViewIfNeeded_1_Callback(this, centerIfNeeded);
+ return;
+ }
+ _blink.BlinkElement.$_scrollIntoViewIfNeeded_2_Callback(this);
+ return;
+ }
@DomName('Element.setAttribute')
@DocsEditable()
@@ -12105,7 +12426,14 @@ class Entry extends NativeFieldWrapperClass2 {
@DocsEditable()
String get name => _blink.BlinkEntry.$name_Getter(this);
- void _copyTo(DirectoryEntry parent, {String name, _EntryCallback successCallback, _ErrorCallback errorCallback}) => _blink.BlinkEntry.$_copyTo(this, parent, name, successCallback, errorCallback);
+ void _copyTo(DirectoryEntry parent, {String name, _EntryCallback successCallback, _ErrorCallback errorCallback}) {
+ if (name != null) {
+ _blink.BlinkEntry.$_copyTo_1_Callback(this, parent, name, successCallback, errorCallback);
+ return;
+ }
+ _blink.BlinkEntry.$_copyTo_2_Callback(this, parent);
+ return;
+ }
Future<Entry> copyTo(DirectoryEntry parent, {String name}) {
var completer = new Completer<Entry>();
@@ -12139,7 +12467,14 @@ class Entry extends NativeFieldWrapperClass2 {
return completer.future;
}
- void _moveTo(DirectoryEntry parent, {String name, _EntryCallback successCallback, _ErrorCallback errorCallback}) => _blink.BlinkEntry.$_moveTo(this, parent, name, successCallback, errorCallback);
+ void _moveTo(DirectoryEntry parent, {String name, _EntryCallback successCallback, _ErrorCallback errorCallback}) {
+ if (name != null) {
+ _blink.BlinkEntry.$_moveTo_1_Callback(this, parent, name, successCallback, errorCallback);
+ return;
+ }
+ _blink.BlinkEntry.$_moveTo_2_Callback(this, parent);
+ return;
+ }
Future<Entry> moveTo(DirectoryEntry parent, {String name}) {
var completer = new Completer<Entry>();
@@ -12455,7 +12790,9 @@ class EventSource extends EventTarget {
@DomName('EventSource.EventSource')
@DocsEditable()
- static EventSource _factoryEventSource(String url, [Map eventSourceInit]) => _blink.BlinkEventSource.$mkEventSource(url, eventSourceInit);
+ static EventSource _factoryEventSource(String url, [Map eventSourceInit]) {
+ return _blink.BlinkEventSource.$_create_1constructorCallback(url, eventSourceInit);
+ }
@DomName('EventSource.CLOSED')
@DocsEditable()
@@ -12998,7 +13335,9 @@ class FileReader extends EventTarget {
@DomName('FileReader.FileReader')
@DocsEditable()
- factory FileReader() => _blink.BlinkFileReader.$mkFileReader();
+ factory FileReader() {
+ return _blink.BlinkFileReader.$_create_1constructorCallback();
+ }
@DomName('FileReader.DONE')
@DocsEditable()
@@ -13036,7 +13375,14 @@ class FileReader extends EventTarget {
@DocsEditable()
void readAsDataUrl(Blob blob) => _blink.BlinkFileReader.$readAsDataURL_Callback(this, blob);
- void readAsText(Blob blob, [String encoding]) => _blink.BlinkFileReader.$readAsText(this, blob, encoding);
+ void readAsText(Blob blob, [String encoding]) {
+ if (encoding != null) {
+ _blink.BlinkFileReader.$_readAsText_1_Callback(this, blob, encoding);
+ return;
+ }
+ _blink.BlinkFileReader.$_readAsText_2_Callback(this, blob);
+ return;
+ }
/// Stream of `abort` events handled by this [FileReader].
@DomName('FileReader.onabort')
@@ -13323,7 +13669,9 @@ class FontFace extends NativeFieldWrapperClass2 {
@DomName('FontFace.FontFace')
@DocsEditable()
- factory FontFace(String family, String source, Map descriptors) => _blink.BlinkFontFace.$mkFontFace(family, source, descriptors);
+ factory FontFace(String family, String source, Map descriptors) {
+ return _blink.BlinkFontFace.$_create_1constructorCallback(family, source, descriptors);
+ }
@DomName('FontFace.family')
@DocsEditable()
@@ -13450,7 +13798,14 @@ class FontFaceSet extends EventTarget {
@Experimental() // untriaged
bool delete(FontFace fontFace) => _blink.BlinkFontFaceSet.$delete_Callback(this, fontFace);
- void forEach(FontFaceSetForEachCallback callback, [Object thisArg]) => _blink.BlinkFontFaceSet.$forEach(this, callback, thisArg);
+ void forEach(FontFaceSetForEachCallback callback, [Object thisArg]) {
+ if (thisArg != null) {
+ _blink.BlinkFontFaceSet.$_forEach_1_Callback(this, callback, thisArg);
+ return;
+ }
+ _blink.BlinkFontFaceSet.$_forEach_2_Callback(this, callback);
+ return;
+ }
@DomName('FontFaceSet.has')
@DocsEditable()
@@ -16972,13 +17327,44 @@ class InputElement extends HtmlElement implements
@DocsEditable()
void setCustomValidity(String error) => _blink.BlinkHTMLInputElement.$setCustomValidity_Callback(this, error);
- void setRangeText(String replacement, {int start, int end, String selectionMode}) => _blink.BlinkHTMLInputElement.$setRangeText(this, replacement, start, end, selectionMode);
+ void setRangeText(String replacement, {int start, int end, String selectionMode}) {
+ if ((replacement is String || replacement == null) && start == null && end == null && selectionMode == null) {
+ _blink.BlinkHTMLInputElement.$_setRangeText_1_Callback(this, replacement);
+ return;
+ }
+ if ((selectionMode is String || selectionMode == null) && (end is int || end == null) && (start is int || start == null) && (replacement is String || replacement == null)) {
+ _blink.BlinkHTMLInputElement.$_setRangeText_2_Callback(this, replacement, start, end, selectionMode);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- void setSelectionRange(int start, int end, [String direction]) => _blink.BlinkHTMLInputElement.$setSelectionRange(this, start, end, direction);
+ void setSelectionRange(int start, int end, [String direction]) {
+ if (direction != null) {
+ _blink.BlinkHTMLInputElement.$_setSelectionRange_1_Callback(this, start, end, direction);
+ return;
+ }
+ _blink.BlinkHTMLInputElement.$_setSelectionRange_2_Callback(this, start, end);
+ return;
+ }
- void stepDown([int n]) => _blink.BlinkHTMLInputElement.$stepDown(this, n);
+ void stepDown([int n]) {
+ if (n != null) {
+ _blink.BlinkHTMLInputElement.$_stepDown_1_Callback(this, n);
+ return;
+ }
+ _blink.BlinkHTMLInputElement.$_stepDown_2_Callback(this);
+ return;
+ }
- void stepUp([int n]) => _blink.BlinkHTMLInputElement.$stepUp(this, n);
+ void stepUp([int n]) {
+ if (n != null) {
+ _blink.BlinkHTMLInputElement.$_stepUp_1_Callback(this, n);
+ return;
+ }
+ _blink.BlinkHTMLInputElement.$_stepUp_2_Callback(this);
+ return;
+ }
/// Stream of `speechchange` events handled by this [InputElement].
@DomName('HTMLInputElement.onwebkitSpeechChange')
@@ -18229,7 +18615,9 @@ class MediaController extends EventTarget {
@DomName('MediaController.MediaController')
@DocsEditable()
- factory MediaController() => _blink.BlinkMediaController.$mkMediaController();
+ factory MediaController() {
+ return _blink.BlinkMediaController.$_create_1constructorCallback();
+ }
@DomName('MediaController.buffered')
@DocsEditable()
@@ -18818,7 +19206,15 @@ class MediaElement extends HtmlElement {
@Experimental() // nonstandard
int get videoDecodedByteCount => _blink.BlinkHTMLMediaElement.$webkitVideoDecodedByteCount_Getter(this);
- TextTrack addTextTrack(String kind, [String label, String language]) => _blink.BlinkHTMLMediaElement.$addTextTrack(this, kind, label, language);
+ TextTrack addTextTrack(String kind, [String label, String language]) {
+ if (language != null) {
+ return _blink.BlinkHTMLMediaElement.$_addTextTrack_1_Callback(this, kind, label, language);
+ }
+ if (label != null) {
+ return _blink.BlinkHTMLMediaElement.$_addTextTrack_2_Callback(this, kind, label);
+ }
+ return _blink.BlinkHTMLMediaElement.$_addTextTrack_3_Callback(this, kind);
+ }
@DomName('HTMLMediaElement.canPlayType')
@DocsEditable()
@@ -18842,7 +19238,14 @@ class MediaElement extends HtmlElement {
@Experimental() // untriaged
void setMediaKeys(MediaKeys mediaKeys) => _blink.BlinkHTMLMediaElement.$setMediaKeys_Callback(this, mediaKeys);
- void addKey(String keySystem, Uint8List key, [Uint8List initData, String sessionId]) => _blink.BlinkHTMLMediaElement.$addKey(this, keySystem, key, initData, sessionId);
+ void addKey(String keySystem, Uint8List key, [Uint8List initData, String sessionId]) {
+ if (initData != null) {
+ _blink.BlinkHTMLMediaElement.$_webkitAddKey_1_Callback(this, keySystem, key, initData, sessionId);
+ return;
+ }
+ _blink.BlinkHTMLMediaElement.$_webkitAddKey_2_Callback(this, keySystem, key);
+ return;
+ }
@DomName('HTMLMediaElement.webkitCancelKeyRequest')
@DocsEditable()
@@ -18852,7 +19255,14 @@ class MediaElement extends HtmlElement {
// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#extensions
void cancelKeyRequest(String keySystem, String sessionId) => _blink.BlinkHTMLMediaElement.$webkitCancelKeyRequest_Callback(this, keySystem, sessionId);
- void generateKeyRequest(String keySystem, [Uint8List initData]) => _blink.BlinkHTMLMediaElement.$generateKeyRequest(this, keySystem, initData);
+ void generateKeyRequest(String keySystem, [Uint8List initData]) {
+ if (initData != null) {
+ _blink.BlinkHTMLMediaElement.$_webkitGenerateKeyRequest_1_Callback(this, keySystem, initData);
+ return;
+ }
+ _blink.BlinkHTMLMediaElement.$_webkitGenerateKeyRequest_2_Callback(this, keySystem);
+ return;
+ }
/// Stream of `canplay` events handled by this [MediaElement].
@DomName('HTMLMediaElement.oncanplay')
@@ -19227,7 +19637,9 @@ class MediaKeys extends NativeFieldWrapperClass2 {
@DomName('MediaKeys.MediaKeys')
@DocsEditable()
- factory MediaKeys(String keySystem) => _blink.BlinkMediaKeys.$mkMediaKeys(keySystem);
+ factory MediaKeys(String keySystem) {
+ return _blink.BlinkMediaKeys.$_create_1constructorCallback(keySystem);
+ }
@DomName('MediaKeys.keySystem')
@DocsEditable()
@@ -19317,7 +19729,9 @@ class MediaSource extends EventTarget {
@DomName('MediaSource.MediaSource')
@DocsEditable()
- factory MediaSource() => _blink.BlinkMediaSource.$mkMediaSource();
+ factory MediaSource() {
+ return _blink.BlinkMediaSource.$_create_1constructorCallback();
+ }
@DomName('MediaSource.activeSourceBuffers')
@DocsEditable()
@@ -19343,7 +19757,14 @@ class MediaSource extends EventTarget {
@DocsEditable()
SourceBuffer addSourceBuffer(String type) => _blink.BlinkMediaSource.$addSourceBuffer_Callback(this, type);
- void endOfStream([String error]) => _blink.BlinkMediaSource.$endOfStream(this, error);
+ void endOfStream([String error]) {
+ if (error != null) {
+ _blink.BlinkMediaSource.$_endOfStream_1_Callback(this, error);
+ return;
+ }
+ _blink.BlinkMediaSource.$_endOfStream_2_Callback(this);
+ return;
+ }
@DomName('MediaSource.isTypeSupported')
@DocsEditable()
@@ -19399,7 +19820,18 @@ class MediaStream extends EventTarget {
@DomName('MediaStream.MediaStream')
@DocsEditable()
- factory MediaStream([stream_OR_tracks]) => _blink.BlinkMediaStream.$mkMediaStream(stream_OR_tracks);
+ factory MediaStream([stream_OR_tracks]) {
+ if (stream_OR_tracks == null) {
+ return _blink.BlinkMediaStream.$_create_1constructorCallback();
+ }
+ if ((stream_OR_tracks is MediaStream || stream_OR_tracks == null)) {
+ return _blink.BlinkMediaStream.$_create_2constructorCallback(stream_OR_tracks);
+ }
+ if ((stream_OR_tracks is List<MediaStreamTrack> || stream_OR_tracks == null)) {
+ return _blink.BlinkMediaStream.$_create_3constructorCallback(stream_OR_tracks);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('MediaStream.ended')
@DocsEditable()
@@ -20127,7 +20559,14 @@ class MidiOutput extends MidiPort {
// To suppress missing implicit constructor warnings.
factory MidiOutput._() { throw new UnsupportedError("Not supported"); }
- void send(Uint8List data, [num timestamp]) => _blink.BlinkMIDIOutput.$send(this, data, timestamp);
+ void send(Uint8List data, [num timestamp]) {
+ if (timestamp != null) {
+ _blink.BlinkMIDIOutput.$_send_1_Callback(this, data, timestamp);
+ return;
+ }
+ _blink.BlinkMIDIOutput.$_send_2_Callback(this, data);
+ return;
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21783,7 +22222,9 @@ class Notification extends EventTarget {
@DomName('Notification.Notification')
@DocsEditable()
- static Notification _factoryNotification(String title, [Map options]) => _blink.BlinkNotification.$mkNotification(title, options);
+ static Notification _factoryNotification(String title, [Map options]) {
+ return _blink.BlinkNotification.$_create_1constructorCallback(title, options);
+ }
@DomName('Notification.body')
@DocsEditable()
@@ -22078,7 +22519,9 @@ class OptionElement extends HtmlElement {
@DomName('HTMLOptionElement.HTMLOptionElement')
@DocsEditable()
- factory OptionElement._([String data, String value, bool defaultSelected, bool selected]) => _blink.BlinkHTMLOptionElement.$mkOptionElement__(data, value, defaultSelected, selected);
+ factory OptionElement._([String data, String value, bool defaultSelected, bool selected]) {
+ return _blink.BlinkHTMLOptionElement.$_create_1constructorCallback(data, value, defaultSelected, selected);
+ }
/**
* Constructor instantiated by the DOM when a custom element has been created.
*
@@ -22402,7 +22845,18 @@ class Path extends NativeFieldWrapperClass2 {
@DomName('Path.Path')
@DocsEditable()
- factory Path([path_OR_text]) => _blink.BlinkPath.$mkPath(path_OR_text);
+ factory Path([path_OR_text]) {
+ if (path_OR_text == null) {
+ return _blink.BlinkPath.$_create_1constructorCallback();
+ }
+ if ((path_OR_text is Path || path_OR_text == null)) {
+ return _blink.BlinkPath.$_create_2constructorCallback(path_OR_text);
+ }
+ if ((path_OR_text is String || path_OR_text == null)) {
+ return _blink.BlinkPath.$_create_3constructorCallback(path_OR_text);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('Path.arc')
@DocsEditable()
@@ -23635,7 +24089,25 @@ class RtcDataChannel extends EventTarget {
@DocsEditable()
void close() => _blink.BlinkRTCDataChannel.$close_Callback(this);
- void send(data) => _blink.BlinkRTCDataChannel.$send(this, data);
+ void send(data) {
+ if ((data is TypedData || data == null)) {
+ _blink.BlinkRTCDataChannel.$_send_1_Callback(this, data);
+ return;
+ }
+ if ((data is ByteBuffer || data == null)) {
+ _blink.BlinkRTCDataChannel.$_send_2_Callback(this, data);
+ return;
+ }
+ if ((data is Blob || data == null)) {
+ _blink.BlinkRTCDataChannel.$_send_3_Callback(this, data);
+ return;
+ }
+ if ((data is String || data == null)) {
+ _blink.BlinkRTCDataChannel.$_send_4_Callback(this, data);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('RTCDataChannel.sendBlob')
@DocsEditable()
@@ -23739,7 +24211,18 @@ class RtcDtmfSender extends EventTarget {
@DocsEditable()
MediaStreamTrack get track => _blink.BlinkRTCDTMFSender.$track_Getter(this);
- void insertDtmf(String tones, [int duration, int interToneGap]) => _blink.BlinkRTCDTMFSender.$insertDtmf(this, tones, duration, interToneGap);
+ void insertDtmf(String tones, [int duration, int interToneGap]) {
+ if (interToneGap != null) {
+ _blink.BlinkRTCDTMFSender.$_insertDTMF_1_Callback(this, tones, duration, interToneGap);
+ return;
+ }
+ if (duration != null) {
+ _blink.BlinkRTCDTMFSender.$_insertDTMF_2_Callback(this, tones, duration);
+ return;
+ }
+ _blink.BlinkRTCDTMFSender.$_insertDTMF_3_Callback(this, tones);
+ return;
+ }
/// Stream of `tonechange` events handled by this [RtcDtmfSender].
@DomName('RTCDTMFSender.ontonechange')
@@ -23785,7 +24268,9 @@ class RtcIceCandidate extends NativeFieldWrapperClass2 {
@DomName('RTCIceCandidate.RTCIceCandidate')
@DocsEditable()
- factory RtcIceCandidate(Map dictionary) => _blink.BlinkRTCIceCandidate.$mkRtcIceCandidate(dictionary);
+ factory RtcIceCandidate(Map dictionary) {
+ return _blink.BlinkRTCIceCandidate.$_create_1constructorCallback(dictionary);
+ }
@DomName('RTCIceCandidate.candidate')
@DocsEditable()
@@ -23933,7 +24418,9 @@ class RtcPeerConnection extends EventTarget {
@DomName('RTCPeerConnection.RTCPeerConnection')
@DocsEditable()
- factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) => _blink.BlinkRTCPeerConnection.$mkRtcPeerConnection(rtcIceServers, mediaConstraints);
+ factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) {
+ return _blink.BlinkRTCPeerConnection.$_create_1constructorCallback(rtcIceServers, mediaConstraints);
+ }
@DomName('RTCPeerConnection.iceConnectionState')
@DocsEditable()
@@ -24085,7 +24572,9 @@ class RtcSessionDescription extends NativeFieldWrapperClass2 {
@DomName('RTCSessionDescription.RTCSessionDescription')
@DocsEditable()
- factory RtcSessionDescription([Map descriptionInitDict]) => _blink.BlinkRTCSessionDescription.$mkRtcSessionDescription(descriptionInitDict);
+ factory RtcSessionDescription([Map descriptionInitDict]) {
+ return _blink.BlinkRTCSessionDescription.$_create_1constructorCallback(descriptionInitDict);
+ }
@DomName('RTCSessionDescription.sdp')
@DocsEditable()
@@ -24878,7 +25367,9 @@ class SharedWorker extends EventTarget implements AbstractWorker {
@DomName('SharedWorker.SharedWorker')
@DocsEditable()
- factory SharedWorker(String scriptURL, [String name]) => _blink.BlinkSharedWorker.$mkSharedWorker(scriptURL, name);
+ factory SharedWorker(String scriptURL, [String name]) {
+ return _blink.BlinkSharedWorker.$_create_1constructorCallback(scriptURL, name);
+ }
@DomName('SharedWorker.port')
@DocsEditable()
@@ -25003,7 +25494,14 @@ class SourceBuffer extends EventTarget {
@Experimental() // untriaged
void appendBuffer(ByteBuffer data) => _blink.BlinkSourceBuffer.$appendBuffer_Callback(this, data);
- void appendStream(FileStream stream, [int maxSize]) => _blink.BlinkSourceBuffer.$appendStream(this, stream, maxSize);
+ void appendStream(FileStream stream, [int maxSize]) {
+ if (maxSize != null) {
+ _blink.BlinkSourceBuffer.$_appendStream_1_Callback(this, stream, maxSize);
+ return;
+ }
+ _blink.BlinkSourceBuffer.$_appendStream_2_Callback(this, stream);
+ return;
+ }
@DomName('SourceBuffer.appendTypedData')
@DocsEditable()
@@ -25210,7 +25708,9 @@ class SpeechGrammar extends NativeFieldWrapperClass2 {
@DomName('SpeechGrammar.SpeechGrammar')
@DocsEditable()
- factory SpeechGrammar() => _blink.BlinkSpeechGrammar.$mkSpeechGrammar();
+ factory SpeechGrammar() {
+ return _blink.BlinkSpeechGrammar.$_create_1constructorCallback();
+ }
@DomName('SpeechGrammar.src')
@DocsEditable()
@@ -25246,7 +25746,9 @@ class SpeechGrammarList extends NativeFieldWrapperClass2 with ListMixin<SpeechGr
@DomName('SpeechGrammarList.SpeechGrammarList')
@DocsEditable()
- factory SpeechGrammarList() => _blink.BlinkSpeechGrammarList.$mkSpeechGrammarList();
+ factory SpeechGrammarList() {
+ return _blink.BlinkSpeechGrammarList.$_create_1constructorCallback();
+ }
@DomName('SpeechGrammarList.length')
@DocsEditable()
@@ -25298,9 +25800,23 @@ class SpeechGrammarList extends NativeFieldWrapperClass2 with ListMixin<SpeechGr
SpeechGrammar elementAt(int index) => this[index];
// -- end List<SpeechGrammar> mixins.
- void addFromString(String string, [num weight]) => _blink.BlinkSpeechGrammarList.$addFromString(this, string, weight);
+ void addFromString(String string, [num weight]) {
+ if (weight != null) {
+ _blink.BlinkSpeechGrammarList.$_addFromString_1_Callback(this, string, weight);
+ return;
+ }
+ _blink.BlinkSpeechGrammarList.$_addFromString_2_Callback(this, string);
+ return;
+ }
- void addFromUri(String src, [num weight]) => _blink.BlinkSpeechGrammarList.$addFromUri(this, src, weight);
+ void addFromUri(String src, [num weight]) {
+ if (weight != null) {
+ _blink.BlinkSpeechGrammarList.$_addFromUri_1_Callback(this, src, weight);
+ return;
+ }
+ _blink.BlinkSpeechGrammarList.$_addFromUri_2_Callback(this, src);
+ return;
+ }
@DomName('SpeechGrammarList.item')
@DocsEditable()
@@ -25467,7 +25983,9 @@ class SpeechRecognition extends EventTarget {
@DomName('SpeechRecognition.SpeechRecognition')
@DocsEditable()
- factory SpeechRecognition() => _blink.BlinkSpeechRecognition.$mkSpeechRecognition();
+ factory SpeechRecognition() {
+ return _blink.BlinkSpeechRecognition.$_create_1constructorCallback();
+ }
/// Checks if this type is supported on the current platform.
static bool get supported => true;
@@ -25855,7 +26373,9 @@ class SpeechSynthesisUtterance extends EventTarget {
@DomName('SpeechSynthesisUtterance.SpeechSynthesisUtterance')
@DocsEditable()
- factory SpeechSynthesisUtterance([String text]) => _blink.BlinkSpeechSynthesisUtterance.$mkSpeechSynthesisUtterance(text);
+ factory SpeechSynthesisUtterance([String text]) {
+ return _blink.BlinkSpeechSynthesisUtterance.$_create_1constructorCallback(text);
+ }
@DomName('SpeechSynthesisUtterance.lang')
@DocsEditable()
@@ -26071,11 +26591,37 @@ class Storage extends NativeFieldWrapperClass2
@DocsEditable()
int get _length => _blink.BlinkStorage.$length_Getter(this);
- bool __delete__(index_OR_name) => _blink.BlinkStorage.$__delete__(this, index_OR_name);
+ bool __delete__(index_OR_name) {
+ if ((index_OR_name is int || index_OR_name == null)) {
+ return _blink.BlinkStorage.$___delete___1_Callback(this, index_OR_name);
+ }
+ if ((index_OR_name is String || index_OR_name == null)) {
+ return _blink.BlinkStorage.$___delete___2_Callback(this, index_OR_name);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- String __getter__(index_OR_name) => _blink.BlinkStorage.$__getter__(this, index_OR_name);
+ String __getter__(index_OR_name) {
+ if ((index_OR_name is int || index_OR_name == null)) {
+ return _blink.BlinkStorage.$___getter___1_Callback(this, index_OR_name);
+ }
+ if ((index_OR_name is String || index_OR_name == null)) {
+ return _blink.BlinkStorage.$___getter___2_Callback(this, index_OR_name);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- void __setter__(index_OR_name, String value) => _blink.BlinkStorage.$__setter__(this, index_OR_name, value);
+ void __setter__(index_OR_name, String value) {
+ if ((value is String || value == null) && (index_OR_name is int || index_OR_name == null)) {
+ _blink.BlinkStorage.$___setter___1_Callback(this, index_OR_name, value);
+ return;
+ }
+ if ((value is String || value == null) && (index_OR_name is String || index_OR_name == null)) {
+ _blink.BlinkStorage.$___setter___2_Callback(this, index_OR_name, value);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('Storage.clear')
@DocsEditable()
@@ -26960,9 +27506,26 @@ class TextAreaElement extends HtmlElement {
@DocsEditable()
void setCustomValidity(String error) => _blink.BlinkHTMLTextAreaElement.$setCustomValidity_Callback(this, error);
- void setRangeText(String replacement, {int start, int end, String selectionMode}) => _blink.BlinkHTMLTextAreaElement.$setRangeText(this, replacement, start, end, selectionMode);
+ void setRangeText(String replacement, {int start, int end, String selectionMode}) {
+ if ((replacement is String || replacement == null) && start == null && end == null && selectionMode == null) {
+ _blink.BlinkHTMLTextAreaElement.$_setRangeText_1_Callback(this, replacement);
+ return;
+ }
+ if ((selectionMode is String || selectionMode == null) && (end is int || end == null) && (start is int || start == null) && (replacement is String || replacement == null)) {
+ _blink.BlinkHTMLTextAreaElement.$_setRangeText_2_Callback(this, replacement, start, end, selectionMode);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
- void setSelectionRange(int start, int end, [String direction]) => _blink.BlinkHTMLTextAreaElement.$setSelectionRange(this, start, end, direction);
+ void setSelectionRange(int start, int end, [String direction]) {
+ if (direction != null) {
+ _blink.BlinkHTMLTextAreaElement.$_setSelectionRange_1_Callback(this, start, end, direction);
+ return;
+ }
+ _blink.BlinkHTMLTextAreaElement.$_setSelectionRange_2_Callback(this, start, end);
+ return;
+ }
}
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
@@ -28167,7 +28730,18 @@ class Url extends NativeFieldWrapperClass2 implements UrlUtils {
// To suppress missing implicit constructor warnings.
factory Url._() { throw new UnsupportedError("Not supported"); }
- static String createObjectUrl(blob_OR_source_OR_stream) => _blink.BlinkURL.$createObjectUrl(blob_OR_source_OR_stream);
+ static String createObjectUrl(blob_OR_source_OR_stream) {
+ if ((blob_OR_source_OR_stream is Blob || blob_OR_source_OR_stream == null)) {
+ return _blink.BlinkURL.$_createObjectURL_1_Callback(blob_OR_source_OR_stream);
+ }
+ if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
+ return _blink.BlinkURL.$_createObjectURL_2_Callback(blob_OR_source_OR_stream);
+ }
+ if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
+ return _blink.BlinkURL.$_createObjectURL_3_Callback(blob_OR_source_OR_stream);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('URL.createObjectUrlFromBlob')
@DocsEditable()
@@ -28685,7 +29259,9 @@ class VttCue extends TextTrackCue {
@DomName('VTTCue.VTTCue')
@DocsEditable()
- factory VttCue(num startTime, num endTime, String text) => _blink.BlinkVTTCue.$mkVttCue(startTime, endTime, text);
+ factory VttCue(num startTime, num endTime, String text) {
+ return _blink.BlinkVTTCue.$_create_1constructorCallback(startTime, endTime, text);
+ }
@DomName('VTTCue.align')
@DocsEditable()
@@ -28789,7 +29365,9 @@ class VttRegion extends NativeFieldWrapperClass2 {
@DomName('VTTRegion.VTTRegion')
@DocsEditable()
- factory VttRegion() => _blink.BlinkVTTRegion.$mkVttRegion();
+ factory VttRegion() {
+ return _blink.BlinkVTTRegion.$_create_1constructorCallback();
+ }
@DomName('VTTRegion.height')
@DocsEditable()
@@ -29001,7 +29579,18 @@ class WebSocket extends EventTarget {
@DomName('WebSocket.WebSocket')
@DocsEditable()
- factory WebSocket(String url, [protocol_OR_protocols]) => _blink.BlinkWebSocket.$mkWebSocket(url, protocol_OR_protocols);
+ factory WebSocket(String url, [protocol_OR_protocols]) {
+ if ((url is String || url == null) && protocol_OR_protocols == null) {
+ return _blink.BlinkWebSocket.$_create_1constructorCallback(url);
+ }
+ if ((protocol_OR_protocols is List<String> || protocol_OR_protocols == null) && (url is String || url == null)) {
+ return _blink.BlinkWebSocket.$_create_2constructorCallback(url, protocol_OR_protocols);
+ }
+ if ((protocol_OR_protocols is String || protocol_OR_protocols == null) && (url is String || url == null)) {
+ return _blink.BlinkWebSocket.$_create_3constructorCallback(url, protocol_OR_protocols);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
/// Checks if this type is supported on the current platform.
static bool get supported => true;
@@ -29050,9 +29639,38 @@ class WebSocket extends EventTarget {
@DocsEditable()
String get url => _blink.BlinkWebSocket.$url_Getter(this);
- void close([int code, String reason]) => _blink.BlinkWebSocket.$close(this, code, reason);
+ void close([int code, String reason]) {
+ if (reason != null) {
+ _blink.BlinkWebSocket.$_close_1_Callback(this, code, reason);
+ return;
+ }
+ if (code != null) {
+ _blink.BlinkWebSocket.$_close_2_Callback(this, code);
+ return;
+ }
+ _blink.BlinkWebSocket.$_close_3_Callback(this);
+ return;
+ }
- void send(data) => _blink.BlinkWebSocket.$send(this, data);
+ void send(data) {
+ if ((data is TypedData || data == null)) {
+ _blink.BlinkWebSocket.$_send_1_Callback(this, data);
+ return;
+ }
+ if ((data is ByteBuffer || data == null)) {
+ _blink.BlinkWebSocket.$_send_2_Callback(this, data);
+ return;
+ }
+ if ((data is Blob || data == null)) {
+ _blink.BlinkWebSocket.$_send_3_Callback(this, data);
+ return;
+ }
+ if ((data is String || data == null)) {
+ _blink.BlinkWebSocket.$_send_4_Callback(this, data);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebSocket.sendBlob')
@DocsEditable()
@@ -30075,7 +30693,15 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
@DocsEditable()
WindowBase get window => _blink.BlinkWindow.$window_Getter(this);
- WindowBase __getter__(index_OR_name) => _blink.BlinkWindow.$__getter__(this, index_OR_name);
+ WindowBase __getter__(index_OR_name) {
+ if ((index_OR_name is int || index_OR_name == null)) {
+ return _blink.BlinkWindow.$___getter___1_Callback(this, index_OR_name);
+ }
+ if ((index_OR_name is String || index_OR_name == null)) {
+ return _blink.BlinkWindow.$___getter___2_Callback(this, index_OR_name);
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
/**
* Displays a modal alert to the user.
@@ -30892,7 +31518,9 @@ class Worker extends EventTarget implements AbstractWorker {
@DomName('Worker.Worker')
@DocsEditable()
- factory Worker(String scriptUrl) => _blink.BlinkWorker.$mkWorker(scriptUrl);
+ factory Worker(String scriptUrl) {
+ return _blink.BlinkWorker.$_create_1constructorCallback(scriptUrl);
+ }
/// Checks if this type is supported on the current platform.
static bool get supported => true;
@@ -31148,7 +31776,9 @@ class XPathEvaluator extends NativeFieldWrapperClass2 {
@DomName('XPathEvaluator.XPathEvaluator')
@DocsEditable()
- factory XPathEvaluator() => _blink.BlinkXPathEvaluator.$mkXPathEvaluator();
+ factory XPathEvaluator() {
+ return _blink.BlinkXPathEvaluator.$_create_1constructorCallback();
+ }
@DomName('XPathEvaluator.createExpression')
@DocsEditable()
@@ -31327,7 +31957,9 @@ class XmlSerializer extends NativeFieldWrapperClass2 {
@DomName('XMLSerializer.XMLSerializer')
@DocsEditable()
- factory XmlSerializer() => _blink.BlinkXMLSerializer.$mkXmlSerializer();
+ factory XmlSerializer() {
+ return _blink.BlinkXMLSerializer.$_create_1constructorCallback();
+ }
@DomName('XMLSerializer.serializeToString')
@DocsEditable()
@@ -31353,7 +31985,9 @@ class XsltProcessor extends NativeFieldWrapperClass2 {
@DomName('XSLTProcessor.XSLTProcessor')
@DocsEditable()
- factory XsltProcessor() => _blink.BlinkXSLTProcessor.$mkXsltProcessor();
+ factory XsltProcessor() {
+ return _blink.BlinkXSLTProcessor.$_create_1constructorCallback();
+ }
/// Checks if this type is supported on the current platform.
static bool get supported => true;
@@ -32037,7 +32671,9 @@ abstract class _FileReaderSync extends NativeFieldWrapperClass2 {
@DomName('FileReaderSync.FileReaderSync')
@DocsEditable()
- factory _FileReaderSync() => _blink.BlinkFileReaderSync.$mk_FileReaderSync();
+ factory _FileReaderSync() {
+ return _blink.BlinkFileReaderSync.$_create_1constructorCallback();
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -32772,7 +33408,9 @@ abstract class _WebKitCSSMatrix extends NativeFieldWrapperClass2 {
@DomName('WebKitCSSMatrix.WebKitCSSMatrix')
@DocsEditable()
- factory _WebKitCSSMatrix([String cssValue]) => _blink.BlinkWebKitCSSMatrix.$mk_WebKitCSSMatrix(cssValue);
+ factory _WebKitCSSMatrix([String cssValue]) {
+ return _blink.BlinkWebKitCSSMatrix.$_create_1constructorCallback(cssValue);
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -32807,7 +33445,9 @@ abstract class _WebKitMediaSource extends EventTarget {
@DomName('WebKitMediaSource.WebKitMediaSource')
@DocsEditable()
- factory _WebKitMediaSource() => _blink.BlinkWebKitMediaSource.$mk_WebKitMediaSource();
+ factory _WebKitMediaSource() {
+ return _blink.BlinkWebKitMediaSource.$_create_1constructorCallback();
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
« no previous file with comments | « sdk/lib/_blink/dartium/_blink_dartium.dart ('k') | sdk/lib/indexed_db/dartium/indexed_db_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698