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

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

Issue 1355893003: Rewire DDC to use the analyzer task model (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Fix for identifiers Created 5 years, 3 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/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 {}

Powered by Google App Engine
This is Rietveld 408576698