From 6ef4eae35feaeceafcacff7458bc862e45edb6eb Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Wed, 27 Apr 2016 08:53:48 -0700 Subject: [PATCH] Remove as checks bloating sample dart apps by 4K BUG= R=sra@google.com Review URL: https://codereview.chromium.org/1923143002 . --- sdk/lib/html/dart2js/html_dart2js.dart | 10 ++++++++-- sdk/lib/html/dartium/html_dartium.dart | 10 ++++++++-- tools/dom/src/shared_html.dart | 10 ++++++++-- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart index 4ca11589243..d03fe0e2b0f 100644 --- a/sdk/lib/html/dart2js/html_dart2js.dart +++ b/sdk/lib/html/dart2js/html_dart2js.dart @@ -43374,7 +43374,10 @@ _wrapZoneCallback/**/ _wrapZone/**/(_wrapZoneCallback/**/ call if (callback == null) return null; // TODO(jacobr): we cast to _wrapZoneCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindUnaryCallback(callback, runGuarded: true) as _wrapZoneCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneCallback/**/ wrapped = + Zone.current.bindUnaryCallback(callback, runGuarded: true); + return wrapped; } _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinaryCallback/**/ callback) { @@ -43382,7 +43385,10 @@ _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinar if (callback == null) return null; // We cast to _wrapZoneBinaryCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindBinaryCallback(callback, runGuarded: true) as _wrapZoneBinaryCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneBinaryCallback/**/ wrapped = + Zone.current.bindBinaryCallback(callback, runGuarded: true); + return wrapped; } /** diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart index 78de601c965..89e4f10e5d8 100644 --- a/sdk/lib/html/dartium/html_dartium.dart +++ b/sdk/lib/html/dartium/html_dartium.dart @@ -47852,7 +47852,10 @@ _wrapZoneCallback/**/ _wrapZone/**/(_wrapZoneCallback/**/ call if (callback == null) return null; // TODO(jacobr): we cast to _wrapZoneCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindUnaryCallback(callback, runGuarded: true) as _wrapZoneCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneCallback/**/ wrapped = + Zone.current.bindUnaryCallback(callback, runGuarded: true); + return wrapped; } _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinaryCallback/**/ callback) { @@ -47860,7 +47863,10 @@ _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinar if (callback == null) return null; // We cast to _wrapZoneBinaryCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindBinaryCallback(callback, runGuarded: true) as _wrapZoneBinaryCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneBinaryCallback/**/ wrapped = + Zone.current.bindBinaryCallback(callback, runGuarded: true); + return wrapped; } /** diff --git a/tools/dom/src/shared_html.dart b/tools/dom/src/shared_html.dart index 27fa2b705f9..7342cdfef31 100644 --- a/tools/dom/src/shared_html.dart +++ b/tools/dom/src/shared_html.dart @@ -14,7 +14,10 @@ _wrapZoneCallback/**/ _wrapZone/**/(_wrapZoneCallback/**/ call if (callback == null) return null; // TODO(jacobr): we cast to _wrapZoneCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindUnaryCallback(callback, runGuarded: true) as _wrapZoneCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneCallback/**/ wrapped = + Zone.current.bindUnaryCallback(callback, runGuarded: true); + return wrapped; } _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinaryCallback/**/ callback) { @@ -22,7 +25,10 @@ _wrapZoneBinaryCallback/**/ _wrapBinaryZone/**/(_wrapZoneBinar if (callback == null) return null; // We cast to _wrapZoneBinaryCallback/**/ to hack around missing // generic method support in zones. - return Zone.current.bindBinaryCallback(callback, runGuarded: true) as _wrapZoneBinaryCallback/**/; + // ignore: STRONG_MODE_DOWN_CAST_COMPOSITE + _wrapZoneBinaryCallback/**/ wrapped = + Zone.current.bindBinaryCallback(callback, runGuarded: true); + return wrapped; } /**