| Index: pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| index 9cd72caa658cbf9cbb21c4bd864689bb385402b8..dead0f481fec23b8ca7ffa4aa94614602440fb8b 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| @@ -72,6 +72,16 @@ class Emitter implements emitterTask.Emitter {
|
| return _emitter.constantEmitter.reference(value);
|
| }
|
|
|
| + js.Expression isolateLazyInitializerAccess(Element element) {
|
| + return js.js('#.#', [namer.globalObjectFor(element),
|
| + namer.getLazyInitializerName(element)]);
|
| + }
|
| +
|
| + js.Expression isolateStaticClosureAccess(Element element) {
|
| + return js.js('#.#()',
|
| + [namer.globalObjectFor(element), namer.getStaticClosureName(element)]);
|
| + }
|
| +
|
| js.PropertyAccess globalPropertyAccess(Element element) {
|
| String name = namer.getNameX(element);
|
| js.PropertyAccess pa = new js.PropertyAccess.field(
|
|
|