Index: lib/runtime/dart/js.js |
diff --git a/lib/runtime/dart/js.js b/lib/runtime/dart/js.js |
index 1fcd9518a3fb110586283542cabf453f517e98b9..e0d18f5558bf12af9ca07662446450705bffdc96 100644 |
--- a/lib/runtime/dart/js.js |
+++ b/lib/runtime/dart/js.js |
@@ -22,7 +22,7 @@ dart_library.library('dart/js', null, /* Imports */[ |
}; |
}(_foreign_helper.DART_CLOSURE_TO_JS(_callDartFunction), f, captureThis); |
} |
- dart.fn(_convertDartFunction, core.Object, [core.Function], {captureThis: core.bool}); |
+ dart.fn(_convertDartFunction, dart.dynamic, [core.Function], {captureThis: core.bool}); |
function _callDartFunction(callback, captureThis, self, arguments$) { |
if (dart.notNull(captureThis)) { |
let _ = [self]; |
@@ -32,7 +32,7 @@ dart_library.library('dart/js', null, /* Imports */[ |
let dartArgs = core.List.from(arguments$[dartx.map](_convertToDart)); |
return _convertToJS(core.Function.apply(dart.as(callback, core.Function), dartArgs)); |
} |
- dart.fn(_callDartFunction, core.Object, [core.Object, core.bool, core.Object, core.List]); |
+ dart.fn(_callDartFunction, dart.dynamic, [dart.dynamic, core.bool, dart.dynamic, core.List]); |
let _jsObject = Symbol('_jsObject'); |
class JsObject extends core.Object { |
_fromJs(jsObject) { |
@@ -143,20 +143,20 @@ dart_library.library('dart/js', null, /* Imports */[ |
dart.defineNamedConstructor(JsObject, '_fromJs'); |
dart.setSignature(JsObject, { |
constructors: () => ({ |
- _fromJs: [JsObject, [core.Object]], |
+ _fromJs: [JsObject, [dart.dynamic]], |
new: [JsObject, [JsFunction], [core.List]], |
- fromBrowserObject: [JsObject, [core.Object]], |
- jsify: [JsObject, [core.Object]] |
+ fromBrowserObject: [JsObject, [dart.dynamic]], |
+ jsify: [JsObject, [dart.dynamic]] |
}), |
methods: () => ({ |
- get: [core.Object, [core.Object]], |
- set: [core.Object, [core.Object, core.Object]], |
- hasProperty: [core.bool, [core.Object]], |
- deleteProperty: [dart.void, [core.Object]], |
+ get: [dart.dynamic, [dart.dynamic]], |
+ set: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
+ hasProperty: [core.bool, [dart.dynamic]], |
+ deleteProperty: [dart.void, [dart.dynamic]], |
instanceof: [core.bool, [JsFunction]], |
- callMethod: [core.Object, [core.Object], [core.List]] |
+ callMethod: [dart.dynamic, [dart.dynamic], [core.List]] |
}), |
- statics: () => ({_convertDataTree: [core.Object, [core.Object]]}), |
+ statics: () => ({_convertDataTree: [dart.dynamic, [dart.dynamic]]}), |
names: ['_convertDataTree'] |
}); |
class JsFunction extends JsObject { |
@@ -176,9 +176,9 @@ dart_library.library('dart/js', null, /* Imports */[ |
dart.setSignature(JsFunction, { |
constructors: () => ({ |
withThis: [JsFunction, [core.Function]], |
- _fromJs: [JsFunction, [core.Object]] |
+ _fromJs: [JsFunction, [dart.dynamic]] |
}), |
- methods: () => ({apply: [core.Object, [core.List], {thisArg: core.Object}]}) |
+ methods: () => ({apply: [dart.dynamic, [core.List], {thisArg: dart.dynamic}]}) |
}); |
let _checkIndex = Symbol('_checkIndex'); |
let _checkInsertIndex = Symbol('_checkInsertIndex'); |
@@ -292,13 +292,13 @@ dart_library.library('dart/js', null, /* Imports */[ |
constructors: () => ({ |
JsArray: [JsArray$(E), []], |
from: [JsArray$(E), [core.Iterable$(E)]], |
- _fromJs: [JsArray$(E), [core.Object]] |
+ _fromJs: [JsArray$(E), [dart.dynamic]] |
}), |
methods: () => ({ |
- [_checkIndex]: [core.Object, [core.int]], |
- [_checkInsertIndex]: [core.Object, [core.int]], |
- get: [E, [core.Object]], |
- set: [dart.void, [core.Object, E]], |
+ [_checkIndex]: [dart.dynamic, [core.int]], |
+ [_checkInsertIndex]: [dart.dynamic, [core.int]], |
+ get: [E, [dart.dynamic]], |
+ set: [dart.void, [dart.dynamic, E]], |
add: [dart.void, [E]], |
addAll: [dart.void, [core.Iterable$(E)]], |
insert: [dart.void, [core.int, E]], |
@@ -307,7 +307,7 @@ dart_library.library('dart/js', null, /* Imports */[ |
setRange: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int]], |
sort: [dart.void, [], [dart.functionType(core.int, [E, E])]] |
}), |
- statics: () => ({_checkRange: [core.Object, [core.int, core.int, core.int]]}), |
+ statics: () => ({_checkRange: [dart.dynamic, [core.int, core.int, core.int]]}), |
names: ['_checkRange'] |
}); |
dart.defineExtensionMembers(JsArray, [ |
@@ -348,26 +348,26 @@ dart_library.library('dart/js', null, /* Imports */[ |
} |
return false; |
} |
- dart.fn(_defineProperty, core.bool, [core.Object, core.String, core.Object]); |
+ dart.fn(_defineProperty, core.bool, [dart.dynamic, core.String, dart.dynamic]); |
function _hasOwnProperty(o, name) { |
return Object.prototype.hasOwnProperty.call(o, name); |
} |
- dart.fn(_hasOwnProperty, core.bool, [core.Object, core.String]); |
+ dart.fn(_hasOwnProperty, core.bool, [dart.dynamic, core.String]); |
function _isExtensible(o) { |
return Object.isExtensible(o); |
} |
- dart.fn(_isExtensible, core.bool, [core.Object]); |
+ dart.fn(_isExtensible, core.bool, [dart.dynamic]); |
function _getOwnProperty(o, name) { |
if (dart.notNull(_hasOwnProperty(o, name))) { |
return o[name]; |
} |
return null; |
} |
- dart.fn(_getOwnProperty, core.Object, [core.Object, core.String]); |
+ dart.fn(_getOwnProperty, core.Object, [dart.dynamic, core.String]); |
function _isLocalObject(o) { |
return o instanceof Object; |
} |
- dart.fn(_isLocalObject, core.bool, [core.Object]); |
+ dart.fn(_isLocalObject, core.bool, [dart.dynamic]); |
dart.defineLazyProperties(exports, { |
get _dartProxyCtor() { |
return function DartObject(o) { |
@@ -378,7 +378,7 @@ dart_library.library('dart/js', null, /* Imports */[ |
function _convertToJS(o) { |
if (o == null || typeof o == 'string' || dart.is(o, core.num) || typeof o == 'boolean') { |
return o; |
- } else if (dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, typed_data.TypedData) || dart.is(o, core.Object)) { |
+ } else if (dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, typed_data.TypedData) || dart.is(o, dart.dynamic)) { |
return o; |
} else if (dart.is(o, core.DateTime)) { |
return _js_helper.Primitives.lazyAsJsDate(o); |
@@ -404,11 +404,11 @@ dart_library.library('dart/js', null, /* Imports */[ |
} |
return jsProxy; |
} |
- dart.fn(_getJsProxy, core.Object, [core.Object, core.String, dart.functionType(core.Object, [dart.bottom])]); |
+ dart.fn(_getJsProxy, core.Object, [dart.dynamic, core.String, dart.functionType(dart.dynamic, [dart.dynamic])]); |
function _convertToDart(o) { |
if (o == null || typeof o == "string" || typeof o == "number" || typeof o == "boolean") { |
return o; |
- } else if (dart.notNull(_isLocalObject(o)) && (dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, core.Object) || dart.is(o, typed_data.TypedData) || dart.is(o, core.Object))) { |
+ } else if (dart.notNull(_isLocalObject(o)) && (dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, dart.dynamic) || dart.is(o, typed_data.TypedData) || dart.is(o, dart.dynamic))) { |
return o; |
} else if (o instanceof Date) { |
let ms = o.getTime(); |
@@ -419,17 +419,17 @@ dart_library.library('dart/js', null, /* Imports */[ |
return _wrapToDart(o); |
} |
} |
- dart.fn(_convertToDart, core.Object, [core.Object]); |
+ dart.fn(_convertToDart, core.Object, [dart.dynamic]); |
function _wrapToDart(o) { |
if (typeof o == "function") { |
- return dart.as(_getDartProxy(o, exports._DART_CLOSURE_PROPERTY_NAME, dart.fn(o => new JsFunction._fromJs(o), JsFunction, [core.Object])), JsObject); |
+ return dart.as(_getDartProxy(o, exports._DART_CLOSURE_PROPERTY_NAME, dart.fn(o => new JsFunction._fromJs(o), JsFunction, [dart.dynamic])), JsObject); |
} else if (o instanceof Array) { |
- return dart.as(_getDartProxy(o, exports._DART_OBJECT_PROPERTY_NAME, dart.fn(o => new JsArray._fromJs(o), JsArray, [core.Object])), JsObject); |
+ return dart.as(_getDartProxy(o, exports._DART_OBJECT_PROPERTY_NAME, dart.fn(o => new JsArray._fromJs(o), JsArray, [dart.dynamic])), JsObject); |
} else { |
- return dart.as(_getDartProxy(o, exports._DART_OBJECT_PROPERTY_NAME, dart.fn(o => new JsObject._fromJs(o), JsObject, [core.Object])), JsObject); |
+ return dart.as(_getDartProxy(o, exports._DART_OBJECT_PROPERTY_NAME, dart.fn(o => new JsObject._fromJs(o), JsObject, [dart.dynamic])), JsObject); |
} |
} |
- dart.fn(_wrapToDart, JsObject, [core.Object]); |
+ dart.fn(_wrapToDart, JsObject, [dart.dynamic]); |
function _getDartProxy(o, propertyName, createProxy) { |
let dartProxy = _getOwnProperty(o, propertyName); |
if (dartProxy == null || !dart.notNull(_isLocalObject(o))) { |
@@ -438,9 +438,9 @@ dart_library.library('dart/js', null, /* Imports */[ |
} |
return dartProxy; |
} |
- dart.fn(_getDartProxy, core.Object, [core.Object, core.String, dart.functionType(core.Object, [dart.bottom])]); |
+ dart.fn(_getDartProxy, core.Object, [dart.dynamic, core.String, dart.functionType(dart.dynamic, [dart.dynamic])]); |
let __CastType0$ = dart.generic(function(E) { |
- let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.Object, [E])); |
+ let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.dynamic, [E])); |
return __CastType0; |
}); |
let __CastType0 = __CastType0$(); |