| Index: lib/runtime/dart/_js_mirrors.js
|
| diff --git a/lib/runtime/dart/_js_mirrors.js b/lib/runtime/dart/_js_mirrors.js
|
| index a699a99949a37e638a602d20345d49688c4bee8a..c41f24e7ca51e0854960fbd06ff0152c60aafcb6 100644
|
| --- a/lib/runtime/dart/_js_mirrors.js
|
| +++ b/lib/runtime/dart/_js_mirrors.js
|
| @@ -28,24 +28,18 @@ dart_library.library('dart/_js_mirrors', null, /* Imports */[
|
| return new JsClassMirror._(key);
|
| }
|
| dart.fn(reflectType, mirrors.TypeMirror, [core.Type]);
|
| - dart.defineLazyProperties(exports, {
|
| - get _dart() {
|
| - return dart;
|
| - },
|
| - get _metadata() {
|
| - return exports._dart.metadata;
|
| - }
|
| - });
|
| + const _dart = dart;
|
| + const _metadata = _dart.metadata;
|
| function _dload(obj, name) {
|
| - return exports._dart.dload(obj, name);
|
| + return _dart.dload(obj, name);
|
| }
|
| dart.fn(_dload, dart.dynamic, [dart.dynamic, core.String]);
|
| function _dput(obj, name, val) {
|
| - exports._dart.dput(obj, name, val);
|
| + _dart.dput(obj, name, val);
|
| }
|
| dart.fn(_dput, dart.void, [dart.dynamic, core.String, dart.dynamic]);
|
| function _dsend(obj, name, args) {
|
| - return exports._dart.dsend(obj, name, ...args);
|
| + return _dart.dsend(obj, name, ...args);
|
| }
|
| dart.fn(_dsend, dart.dynamic, [dart.dynamic, core.String, core.List]);
|
| const _toJsMap = Symbol('_toJsMap');
|
| @@ -103,12 +97,12 @@ dart_library.library('dart/_js_mirrors', null, /* Imports */[
|
| [_toJsMap]: [dart.dynamic, [core.Map$(core.Symbol, dart.dynamic)]]
|
| })
|
| });
|
| - const _metadata = Symbol('_metadata');
|
| + const _metadata$ = Symbol('_metadata');
|
| const _declarations = Symbol('_declarations');
|
| const _cls = Symbol('_cls');
|
| class JsClassMirror extends core.Object {
|
| get metadata() {
|
| - return this[_metadata];
|
| + return this[_metadata$];
|
| }
|
| get declarations() {
|
| return this[_declarations];
|
| @@ -116,10 +110,10 @@ dart_library.library('dart/_js_mirrors', null, /* Imports */[
|
| _(cls) {
|
| this[_cls] = cls;
|
| this.simpleName = core.Symbol.new(cls.name);
|
| - this[_metadata] = null;
|
| + this[_metadata$] = null;
|
| this[_declarations] = null;
|
| let fn = this[_cls][dart.metadata];
|
| - this[_metadata] = fn == null ? dart.list([], mirrors.InstanceMirror) : core.List$(mirrors.InstanceMirror).from(dart.as(dart.dsend(dart.dcall(fn), 'map', dart.fn(i => new JsInstanceMirror._(i), JsInstanceMirror, [dart.dynamic])), core.Iterable));
|
| + this[_metadata$] = fn == null ? dart.list([], mirrors.InstanceMirror) : core.List$(mirrors.InstanceMirror).from(dart.as(dart.dsend(dart.dcall(fn), 'map', dart.fn(i => new JsInstanceMirror._(i), JsInstanceMirror, [dart.dynamic])), core.Iterable));
|
| this[_declarations] = core.Map$(core.Symbol, mirrors.MethodMirror).new();
|
| this[_declarations].set(this.simpleName, new JsMethodMirror._(this, this[_cls]));
|
| }
|
| @@ -344,7 +338,7 @@ dart_library.library('dart/_js_mirrors', null, /* Imports */[
|
| this[_method] = method;
|
| this[_name] = getName(cls.simpleName);
|
| this[_params] = null;
|
| - let ftype = exports._dart.classGetConstructorType(cls[_cls]);
|
| + let ftype = _dart.classGetConstructorType(cls[_cls]);
|
| this[_params] = this[_createParameterMirrorList](ftype);
|
| }
|
| get constructorName() {
|
|
|