Index: lib/runtime/dart/mirrors.js |
diff --git a/lib/runtime/dart/mirrors.js b/lib/runtime/dart/mirrors.js |
index 3670bdd2f7fcc0387989f9e03ac00f90820c695c..16b4aaed80f552079b6c1274310633933cb74f27 100644 |
--- a/lib/runtime/dart/mirrors.js |
+++ b/lib/runtime/dart/mirrors.js |
@@ -8,15 +8,15 @@ dart_library.library('dart/mirrors', null, /* Imports */[ |
let dartx = dart.dartx; |
class MirrorSystem extends core.Object { |
findLibrary(libraryName) { |
- return this.libraries.values[dartx.singleWhere](dart.fn(library => dart.equals(dart.dload(library, 'simpleName'), libraryName), core.bool, [dart.dynamic])); |
+ return dart.dcall(this.libraries.values[dartx.singleWhere], dart.fn(library => dart.equals(dart.dload(library, 'simpleName'), libraryName), core.bool, [dart.dynamic])); |
} |
static getName(symbol) { |
- return _js_mirrors.getName(symbol); |
+ return dart.dcall(_js_mirrors.getName, symbol); |
} |
static getSymbol(name, library) { |
if (library === void 0) |
library = null; |
- return _js_mirrors.getSymbol(name, library); |
+ return dart.dcall(_js_mirrors.getSymbol, name, library); |
} |
} |
dart.setSignature(MirrorSystem, { |
@@ -32,14 +32,14 @@ dart_library.library('dart/mirrors', null, /* Imports */[ |
} |
dart.fn(currentMirrorSystem, MirrorSystem, []); |
function reflect(reflectee) { |
- return _js_mirrors.reflect(reflectee); |
+ return dart.dcall(_js_mirrors.reflect, reflectee); |
} |
dart.fn(reflect, () => dart.definiteFunctionType(InstanceMirror, [core.Object])); |
function reflectClass(key) { |
if (!dart.is(key, core.Type) || dart.equals(key, dart.dynamic)) { |
dart.throw(new core.ArgumentError(`${key} does not denote a class`)); |
} |
- let tm = reflectType(key); |
+ let tm = dart.dcall(reflectType, key); |
if (!dart.is(tm, ClassMirror)) { |
dart.throw(new core.ArgumentError(`${key} does not denote a class`)); |
} |
@@ -48,9 +48,9 @@ dart_library.library('dart/mirrors', null, /* Imports */[ |
dart.fn(reflectClass, () => dart.definiteFunctionType(ClassMirror, [core.Type])); |
function reflectType(key) { |
if (dart.equals(key, dart.dynamic)) { |
- return currentMirrorSystem().dynamicType; |
+ return dart.dcall(currentMirrorSystem).dynamicType; |
} |
- return _js_mirrors.reflectType(key); |
+ return dart.dcall(_js_mirrors.reflectType, key); |
} |
dart.fn(reflectType, () => dart.definiteFunctionType(TypeMirror, [core.Type])); |
class Mirror extends core.Object {} |