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

Unified Diff: lib/runtime/dart/_interceptors.js

Issue 1148333003: No dynamic at runtime (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: lib/runtime/dart/_interceptors.js
diff --git a/lib/runtime/dart/_interceptors.js b/lib/runtime/dart/_interceptors.js
index 5eea67bf908012022bbcac9a709fee236c0f65e8..2dce5e39a026538ab51b85d4e7216d7a682c7d6f 100644
--- a/lib/runtime/dart/_interceptors.js
+++ b/lib/runtime/dart/_interceptors.js
@@ -388,7 +388,7 @@ var _js_embedded_names = dart.import(_js_embedded_names);
'/': dart.functionType(core.double, [core.num]),
'*': dart.functionType(core.num, [core.num]),
'%': dart.functionType(core.num, [core.num]),
- [_isInt32]: dart.functionType(core.bool, [dart.dynamic]),
+ [_isInt32]: dart.functionType(core.bool, [core.Object]),
'~/': dart.functionType(core.int, [core.num]),
[_tdivFast]: dart.functionType(core.int, [core.num]),
[_tdivSlow]: dart.functionType(core.int, [core.num]),
@@ -477,9 +477,9 @@ var _js_embedded_names = dart.import(_js_embedded_names);
}),
statics: () => ({
_bitCount: dart.functionType(core.int, [core.int]),
- _shru: dart.functionType(dart.dynamic, [core.int, core.int]),
- _shrs: dart.functionType(dart.dynamic, [core.int, core.int]),
- _ors: dart.functionType(dart.dynamic, [core.int, core.int]),
+ _shru: dart.functionType(core.Object, [core.int, core.int]),
+ _shrs: dart.functionType(core.Object, [core.int, core.int]),
+ _ors: dart.functionType(core.Object, [core.int, core.int]),
_spread: dart.functionType(core.int, [core.int])
}),
names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread']
@@ -977,13 +977,13 @@ var _js_embedded_names = dart.import(_js_embedded_names);
function _symbolMapToStringMap(map) {
if (map == null)
return null;
- let result = new (core.Map$(core.String, dart.dynamic))();
+ let result = new (core.Map$(core.String, core.Object))();
map.forEach(dart.fn((key, value) => {
result.set(_symbolToString(key), value);
- }, dart.dynamic, [core.Symbol, dart.dynamic]));
+ }, core.Object, [core.Symbol, core.Object]));
return result;
}
- dart.fn(_symbolMapToStringMap, dart.dynamic, [core.Map$(core.Symbol, dart.dynamic)]);
+ dart.fn(_symbolMapToStringMap, core.Object, [core.Map$(core.Symbol, core.Object)]);
function getInterceptor(object) {
return void 0;
}
@@ -1076,7 +1076,7 @@ var _js_embedded_names = dart.import(_js_embedded_names);
let map = dart.as(exports.mapTypeToInterceptor, core.List);
return map[core.$get](dart.notNull(index) + 1);
}
- dart.fn(findInterceptorConstructorForType, dart.dynamic, [core.Type]);
+ dart.fn(findInterceptorConstructorForType, core.Object, [core.Type]);
function findConstructorForNativeSubclassType(type, name) {
let index = findIndexForNativeSubclassType(type);
if (index == null)
@@ -1086,14 +1086,14 @@ var _js_embedded_names = dart.import(_js_embedded_names);
let constructorFn = constructorMap[name];
return constructorFn;
}
- dart.fn(findConstructorForNativeSubclassType, dart.dynamic, [core.Type, core.String]);
+ dart.fn(findConstructorForNativeSubclassType, core.Object, [core.Type, core.String]);
function findInterceptorForType(type) {
let constructor = findInterceptorConstructorForType(type);
if (constructor == null)
return null;
return constructor.prototype;
}
- dart.fn(findInterceptorForType, dart.dynamic, [core.Type]);
+ dart.fn(findInterceptorForType, core.Object, [core.Type]);
class JSBool extends Interceptor {
JSBool() {
super.Interceptor();
@@ -1131,7 +1131,7 @@ var _js_embedded_names = dart.import(_js_embedded_names);
}
JSNull[dart.implements] = () => [core.Null];
dart.setSignature(JSNull, {
- methods: () => ({'==': dart.functionType(core.bool, [dart.dynamic])})
+ methods: () => ({'==': dart.functionType(core.bool, [core.Object])})
});
class JSIndexable extends core.Object {}
class JSMutableIndexable extends JSIndexable {}

Powered by Google App Engine
This is Rietveld 408576698