| 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 91b4a399e545526cd65a61bdb9e5cd3afb26636d..9cd72caa658cbf9cbb21c4bd864689bb385402b8 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| @@ -72,5 +72,29 @@ class Emitter implements emitterTask.Emitter {
|
| return _emitter.constantEmitter.reference(value);
|
| }
|
|
|
| + js.PropertyAccess globalPropertyAccess(Element element) {
|
| + String name = namer.getNameX(element);
|
| + js.PropertyAccess pa = new js.PropertyAccess.field(
|
| + new js.VariableUse(namer.globalObjectFor(element)),
|
| + name);
|
| + return pa;
|
| + }
|
| +
|
| + js.PropertyAccess staticFieldAccess(Element element) {
|
| + return globalPropertyAccess(element);
|
| + }
|
| +
|
| + js.PropertyAccess staticFunctionAccess(Element element) {
|
| + return globalPropertyAccess(element);
|
| + }
|
| +
|
| + js.PropertyAccess classAccess(Element element) {
|
| + return globalPropertyAccess(element);
|
| + }
|
| +
|
| + js.PropertyAccess typedefAccess(Element element) {
|
| + return globalPropertyAccess(element);
|
| + }
|
| +
|
| void invalidateCaches() {}
|
| }
|
|
|