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 dead0f481fec23b8ca7ffa4aa94614602440fb8b..ed51ee60d1be95c4ecd8cc0a94ac74b30d263707 100644 |
--- a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
+++ b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart |
@@ -24,8 +24,8 @@ class Emitter implements emitterTask.Emitter { |
this.namer = namer, |
_emitter = new ModelEmitter(compiler, namer); |
- void emitProgram(Program program) { |
- _emitter.emitProgram(program); |
+ int emitProgram(Program program) { |
+ return _emitter.emitProgram(program); |
} |
// TODO(floitsch): copied from OldEmitter. Adjust or share. |
@@ -73,7 +73,7 @@ class Emitter implements emitterTask.Emitter { |
} |
js.Expression isolateLazyInitializerAccess(Element element) { |
- return js.js('#.#', [namer.globalObjectFor(element), |
+ return js.js('#.#', [namer.globalObjectFor(element), |
namer.getLazyInitializerName(element)]); |
} |
@@ -81,7 +81,7 @@ class Emitter implements emitterTask.Emitter { |
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( |
@@ -93,18 +93,18 @@ class Emitter implements emitterTask.Emitter { |
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() {} |
} |