| Index: lib/runtime/dart/_runtime.js
|
| diff --git a/lib/runtime/dart/_runtime.js b/lib/runtime/dart/_runtime.js
|
| index 97e39946de2dc4c2e610dec147d1cc828c4974ae..fa9e6f3d1359dd5b8cbefd3b9e4970fefefe48ea 100644
|
| --- a/lib/runtime/dart/_runtime.js
|
| +++ b/lib/runtime/dart/_runtime.js
|
| @@ -5,7 +5,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| 'dart/_js_helper',
|
| 'dart/async',
|
| 'dart/collection'
|
| -], function(exports, core, _interceptors, _js_helper, async$, collection) {
|
| +], function(exports, core, _interceptors, _js_helper, $async, collection) {
|
| 'use strict';
|
| function mixin(base, ...mixins) {
|
| class Mixin extends base {
|
| @@ -38,7 +38,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return clazz[_mixins];
|
| }
|
| function getImplements(clazz) {
|
| - return clazz[implements$];
|
| + return clazz[implements_];
|
| }
|
| const _typeArguments = Symbol("typeArguments");
|
| const _originalDeclaration = Symbol("originalDeclaration");
|
| @@ -53,7 +53,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| throwInternalError('requires ' + length + ' or 0 type arguments');
|
| }
|
| while (args.length < length)
|
| - args.push(dynamic);
|
| + args.push(dynamicR);
|
| let value = resultMap;
|
| for (let i = 0; i < length; i++) {
|
| let arg = args[i];
|
| @@ -111,7 +111,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| if (f === void 0) f = obj[name];
|
| f = f.bind(obj);
|
| let sig = getMethodType(obj, name);
|
| - assert(sig);
|
| + assert_(sig);
|
| tag(f, sig);
|
| return f;
|
| }
|
| @@ -185,7 +185,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| function registerExtension(jsType, dartExtType) {
|
| let extProto = dartExtType.prototype;
|
| let jsProto = jsType.prototype;
|
| - assert(jsProto[_extensionType] === void 0);
|
| + assert_(jsProto[_extensionType] === void 0);
|
| jsProto[_extensionType] = extProto;
|
| let dartObjProto = core.Object.prototype;
|
| while (extProto !== dartObjProto && extProto !== jsProto) {
|
| @@ -193,7 +193,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| extProto = extProto.__proto__;
|
| }
|
| let originalSigFn = getOwnPropertyDescriptor(dartExtType, _methodSig).get;
|
| - assert(originalSigFn);
|
| + assert_(originalSigFn);
|
| defineMemoizedGetter(jsType, _methodSig, originalSigFn);
|
| }
|
| function defineExtensionMembers(type, methodNames) {
|
| @@ -229,13 +229,13 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| derived.prototype.__proto__ = base.prototype;
|
| }
|
| function throwCastError(actual, type) {
|
| - throw$(new _js_helper.CastErrorImplementation(actual, type));
|
| + throw_(new _js_helper.CastErrorImplementation(actual, type));
|
| }
|
| function throwAssertionError() {
|
| - throw$(new core.AssertionError());
|
| + throw_(new core.AssertionError());
|
| }
|
| function throwNullValueError() {
|
| - throw$(new core.NoSuchMethodError(null, new core.Symbol('<Unexpected Null Value>'), null, null, null));
|
| + throw_(new core.NoSuchMethodError(null, new core.Symbol('<Unexpected Null Value>'), null, null, null));
|
| }
|
| const _jsIterator = Symbol("_jsIterator");
|
| const _current = Symbol("_current");
|
| @@ -243,7 +243,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| const SyncIterable_E = getGenericClass(_js_helper.SyncIterable)(E);
|
| return new SyncIterable_E(gen, args);
|
| }
|
| - function async(gen, T, ...args) {
|
| + function async_(gen, T, ...args) {
|
| let iter;
|
| function onValue(res) {
|
| if (res === void 0) res = null;
|
| @@ -255,12 +255,12 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| function next(ret) {
|
| if (ret.done) return ret.value;
|
| let future = ret.value;
|
| - if (!instanceOf(future, getGenericClass(async$.Future))) {
|
| - future = async$.Future.value(future);
|
| + if (!instanceOf(future, getGenericClass($async.Future))) {
|
| + future = $async.Future.value(future);
|
| }
|
| return future.then(onValue, {onError: onError});
|
| }
|
| - return getGenericClass(async$.Future)(T).new(function() {
|
| + return getGenericClass($async.Future)(T).new(function() {
|
| iter = gen(...args)[Symbol.iterator]();
|
| return onValue();
|
| });
|
| @@ -273,7 +273,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| this.isSuspendedAtYield = false;
|
| this.canceler = null;
|
| this.iterator = generator(this, ...args)[Symbol.iterator]();
|
| - this.controller = getGenericClass(async$.StreamController)(T).new({
|
| + this.controller = getGenericClass($async.StreamController)(T).new({
|
| onListen: (() => this.scheduleGenerator()).bind(this),
|
| onResume: (() => this.onResume()).bind(this),
|
| onCancel: (() => this.onCancel()).bind(this)
|
| @@ -289,7 +289,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return null;
|
| }
|
| if (this.canceler == null) {
|
| - this.canceler = async$.Completer.new();
|
| + this.canceler = $async.Completer.new();
|
| this.scheduleGenerator();
|
| }
|
| return this.canceler.future;
|
| @@ -305,7 +305,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return;
|
| }
|
| this.isScheduled = true;
|
| - async$.scheduleMicrotask((() => this.runBody()).bind(this));
|
| + $async.scheduleMicrotask((() => this.runBody()).bind(this));
|
| }
|
| runBody(opt_awaitValue) {
|
| this.isScheduled = false;
|
| @@ -327,8 +327,8 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| if (this.isSuspendedAtYield || this.isAdding) return;
|
| this.isWaiting = true;
|
| let future = iter.value;
|
| - if (!instanceOf(future, getGenericClass(async$.Future))) {
|
| - future = async$.Future.value(future);
|
| + if (!instanceOf(future, getGenericClass($async.Future))) {
|
| + future = $async.Future.value(future);
|
| }
|
| return future.then((x => this.runBody(x)).bind(this), {
|
| onError: ((e, s) => this.throwError(e, s)).bind(this)
|
| @@ -419,7 +419,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return true;
|
| }
|
| function throwNoSuchMethod(obj, name, pArgs, nArgs, extras) {
|
| - throw$(new core.NoSuchMethodError(obj, name, pArgs, nArgs, extras));
|
| + throw_(new core.NoSuchMethodError(obj, name, pArgs, nArgs, extras));
|
| }
|
| function throwNoSuchMethodFunc(obj, name, pArgs, opt_func) {
|
| if (obj === void 0) obj = opt_func;
|
| @@ -468,7 +468,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return value;
|
| }
|
| function _ignoreTypeFailure(actual, type) {
|
| - if (isSubtype(type, core.Iterable) && isSubtype(actual, core.Iterable) || isSubtype(type, async$.Future) && isSubtype(actual, async$.Future) || isSubtype(type, core.Map) && isSubtype(actual, core.Map) || isSubtype(type, core.Function) && isSubtype(actual, core.Function) || isSubtype(type, async$.Stream) && isSubtype(actual, async$.Stream) || isSubtype(type, async$.StreamSubscription) && isSubtype(actual, async$.StreamSubscription)) {
|
| + if (isSubtype(type, core.Iterable) && isSubtype(actual, core.Iterable) || isSubtype(type, $async.Future) && isSubtype(actual, $async.Future) || isSubtype(type, core.Map) && isSubtype(actual, core.Map) || isSubtype(type, core.Function) && isSubtype(actual, core.Function) || isSubtype(type, $async.Stream) && isSubtype(actual, $async.Stream) || isSubtype(type, $async.StreamSubscription) && isSubtype(actual, $async.StreamSubscription)) {
|
| console.warn('Ignoring cast fail from ' + typeName(actual) + ' to ' + typeName(type));
|
| return true;
|
| }
|
| @@ -535,11 +535,11 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| }
|
| return map;
|
| }
|
| - function assert(condition) {
|
| + function assert_(condition) {
|
| if (!condition) throwAssertionError();
|
| }
|
| const _stack = new WeakMap();
|
| - function throw$(obj) {
|
| + function throw_(obj) {
|
| if (obj != null && (typeof obj == 'object' || typeof obj == 'function')) {
|
| _stack.set(obj, new Error());
|
| }
|
| @@ -580,7 +580,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return value;
|
| }
|
| const constants = new Map();
|
| - function const$(obj) {
|
| + function const_(obj) {
|
| let objectKey = [realRuntimeType(obj)];
|
| for (let name of getOwnNamesAndSymbols(obj)) {
|
| objectKey.push(name);
|
| @@ -642,7 +642,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| }
|
| let t;
|
| if (args.length == 0) {
|
| - t = definiteFunctionType(dynamic, Array(closure.length).fill(dynamic));
|
| + t = definiteFunctionType(dynamicR, Array(closure.length).fill(dynamicR));
|
| } else {
|
| t = definiteFunctionType.apply(null, args);
|
| }
|
| @@ -682,7 +682,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return obj.runtimeType;
|
| }
|
| function getFunctionType(obj) {
|
| - let args = Array(obj.length).fill(dynamic);
|
| + let args = Array(obj.length).fill(dynamicR);
|
| return definiteFunctionType(bottom, args);
|
| }
|
| function realRuntimeType(obj) {
|
| @@ -724,7 +724,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| tagComputed(value, getter);
|
| }
|
| const _mixins = Symbol("mixins");
|
| - const implements$ = Symbol("implements");
|
| + const implements_ = Symbol("implements");
|
| const metadata = Symbol("metadata");
|
| const TypeRep = class TypeRep extends LazyTagged(() => core.Type) {
|
| get name() {
|
| @@ -736,13 +736,13 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return "dynamic";
|
| }
|
| };
|
| - const dynamic = new Dynamic();
|
| + const dynamicR = new Dynamic();
|
| const Void = class Void extends TypeRep {
|
| toString() {
|
| return "void";
|
| }
|
| };
|
| - const void$ = new Void();
|
| + const voidR = new Void();
|
| const Bottom = class Bottom extends TypeRep {
|
| toString() {
|
| return "bottom";
|
| @@ -829,7 +829,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| _canonize() {
|
| if (this.definite) return;
|
| function replace(a) {
|
| - return a == dynamic ? bottom : a;
|
| + return a == dynamicR ? bottom : a;
|
| }
|
| this.args = this.args.map(replace);
|
| if (this.optionals.length > 0) {
|
| @@ -935,7 +935,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| let ret1 = ft1.returnType;
|
| let ret2 = ft2.returnType;
|
| if (!isSubtype_(ret1, ret2)) {
|
| - if (ret2 != void$) {
|
| + if (ret2 != voidR) {
|
| return false;
|
| }
|
| }
|
| @@ -1008,7 +1008,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| return type == bottom;
|
| }
|
| function _isTop(type) {
|
| - return type == core.Object || type == dynamic;
|
| + return type == core.Object || type == dynamicR;
|
| }
|
| function isSubtype_(t1, t2) {
|
| t1 = canonicalType(t1);
|
| @@ -1030,10 +1030,10 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| }
|
| function isClassSubType(t1, t2) {
|
| t1 = canonicalType(t1);
|
| - assert(t2 == canonicalType(t2));
|
| + assert_(t2 == canonicalType(t2));
|
| if (t1 == t2) return true;
|
| if (t1 == core.Object) return false;
|
| - if (t1 == null) return t2 == core.Object || t2 == dynamic;
|
| + if (t1 == null) return t2 == core.Object || t2 == dynamicR;
|
| let raw1 = getGenericClass(t1);
|
| let raw2 = getGenericClass(t2);
|
| if (raw1 != null && raw1 == raw2) {
|
| @@ -1045,7 +1045,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| } else if (length == 0) {
|
| return false;
|
| }
|
| - assert(length == typeArguments2.length);
|
| + assert_(length == typeArguments2.length);
|
| for (let i = 0; i < length; ++i) {
|
| if (!isSubtype(typeArguments1[i], typeArguments2[i])) {
|
| return false;
|
| @@ -1086,7 +1086,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| let typeArgs = getGenericArgs(type);
|
| if (!typeArgs) return true;
|
| for (let t of typeArgs) {
|
| - if (t != core.Object && t != dynamic) return false;
|
| + if (t != core.Object && t != dynamicR) return false;
|
| }
|
| return true;
|
| }
|
| @@ -1161,7 +1161,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| function copyProperties(to, from) {
|
| return copyTheseProperties(to, from, getOwnNamesAndSymbols(from));
|
| }
|
| - function export$(to, from, show, hide) {
|
| + function export_(to, from, show, hide) {
|
| if (show == void 0 || show.length == 0) {
|
| show = getOwnNamesAndSymbols(from);
|
| }
|
| @@ -1174,9 +1174,9 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| const defineLazyClass = defineLazy;
|
| const defineLazyProperties = defineLazy;
|
| const defineLazyClassGeneric = defineLazyProperty;
|
| - const as = cast;
|
| - const is = instanceOf;
|
| - const global = typeof window == "undefined" ? global : window;
|
| + const as_ = cast;
|
| + const is_ = instanceOf;
|
| + const global_ = typeof window == "undefined" ? global : window;
|
| const JsSymbol = Symbol;
|
| // Exports:
|
| exports.mixin = mixin;
|
| @@ -1205,7 +1205,7 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| exports.throwAssertionError = throwAssertionError;
|
| exports.throwNullValueError = throwNullValueError;
|
| exports.syncStar = syncStar;
|
| - exports.async = async;
|
| + exports.async = async_;
|
| exports.asyncStar = asyncStar;
|
| exports.dload = dload;
|
| exports.dput = dput;
|
| @@ -1227,15 +1227,15 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| exports.equals = equals;
|
| exports.notNull = notNull;
|
| exports.map = map;
|
| - exports.assert = assert;
|
| - exports.throw = throw$;
|
| + exports.assert = assert_;
|
| + exports.throw = throw_;
|
| exports.getError = getError;
|
| exports.stackPrint = stackPrint;
|
| exports.stackTrace = stackTrace;
|
| exports.nullSafe = nullSafe;
|
| exports.multiKeyPutIfAbsent = multiKeyPutIfAbsent;
|
| exports.constants = constants;
|
| - exports.const = const$;
|
| + exports.const = const_;
|
| exports.hashCode = hashCode;
|
| exports.toString = toString;
|
| exports.noSuchMethod = noSuchMethod;
|
| @@ -1250,13 +1250,13 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| exports.tag = tag;
|
| exports.tagComputed = tagComputed;
|
| exports.tagMemoized = tagMemoized;
|
| - exports.implements = implements$;
|
| + exports.implements = implements_;
|
| exports.metadata = metadata;
|
| exports.TypeRep = TypeRep;
|
| exports.Dynamic = Dynamic;
|
| - exports.dynamic = dynamic;
|
| + exports.dynamic = dynamicR;
|
| exports.Void = Void;
|
| - exports.void = void$;
|
| + exports.void = voidR;
|
| exports.Bottom = Bottom;
|
| exports.bottom = bottom;
|
| exports.JSObject = JSObject;
|
| @@ -1292,12 +1292,12 @@ dart_library.library('dart/_runtime', null, /* Imports */[
|
| exports.defineMemoizedGetter = defineMemoizedGetter;
|
| exports.copyTheseProperties = copyTheseProperties;
|
| exports.copyProperties = copyProperties;
|
| - exports.export = export$;
|
| + exports.export = export_;
|
| exports.defineLazyClass = defineLazyClass;
|
| exports.defineLazyProperties = defineLazyProperties;
|
| exports.defineLazyClassGeneric = defineLazyClassGeneric;
|
| - exports.as = as;
|
| - exports.is = is;
|
| - exports.global = global;
|
| + exports.as = as_;
|
| + exports.is = is_;
|
| + exports.global = global_;
|
| exports.JsSymbol = JsSymbol;
|
| });
|
|
|