| Index: pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| index 33e986a35e7b3e150d9ab12f0aeb3841a3cbc2d7..4a838fabd44bb58cecfd324f732aa03fb16dc6ad 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| @@ -24,7 +24,6 @@ import '../../elements/elements.dart'
|
| ConstructorBodyElement,
|
| FieldElement,
|
| LibraryElement,
|
| - MethodElement,
|
| TypedefElement;
|
| import '../../elements/entities.dart';
|
| import '../../elements/entity_utils.dart' as utils;
|
| @@ -184,6 +183,7 @@ class Emitter extends js_emitter.EmitterBase {
|
| constantEmitter = new ConstantEmitter(
|
| compiler.options,
|
| _closedWorld.commonElements,
|
| + compiler.codegenWorldBuilder,
|
| compiler.backend.rtiNeed,
|
| compiler.backend.rtiEncoder,
|
| namer,
|
| @@ -303,7 +303,7 @@ class Emitter extends js_emitter.EmitterBase {
|
| }
|
|
|
| @override
|
| - jsAst.Expression isolateLazyInitializerAccess(FieldElement element) {
|
| + jsAst.Expression isolateLazyInitializerAccess(FieldEntity element) {
|
| return jsAst.js('#.#', [
|
| namer.globalObjectForMember(element),
|
| namer.lazyInitializerName(element)
|
| @@ -311,7 +311,7 @@ class Emitter extends js_emitter.EmitterBase {
|
| }
|
|
|
| @override
|
| - jsAst.Expression isolateStaticClosureAccess(MethodElement element) {
|
| + jsAst.Expression isolateStaticClosureAccess(FunctionEntity element) {
|
| return jsAst.js('#.#()', [
|
| namer.globalObjectForMember(element),
|
| namer.staticClosureName(element)
|
|
|