| Index: pkg/compiler/lib/src/js_emitter/native_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/native_emitter.dart b/pkg/compiler/lib/src/js_emitter/native_emitter.dart
|
| index ee23ef276aaa411632ac21a9bda2bcdca990c7f2..4dbceb87fdffeed23f9f835d72838b5ea68065ac 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/native_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/native_emitter.dart
|
| @@ -10,7 +10,6 @@ import '../elements/types.dart' show DartType, FunctionType;
|
| import '../elements/entities.dart';
|
| import '../js/js.dart' as jsAst;
|
| import '../js/js.dart' show js;
|
| -import '../js_backend/backend_helpers.dart' show BackendHelpers;
|
| import '../js_backend/js_backend.dart' show JavaScriptBackend, Namer;
|
| import '../js_backend/interceptor_data.dart';
|
| import '../js_backend/native_data.dart';
|
| @@ -42,8 +41,6 @@ class NativeEmitter {
|
|
|
| JavaScriptBackend get backend => compiler.backend;
|
|
|
| - BackendHelpers get helpers => backend.helpers;
|
| -
|
| CodegenWorldBuilder get worldBuilder => compiler.codegenWorldBuilder;
|
|
|
| NativeData get nativeData => backend.nativeData;
|
| @@ -104,7 +101,7 @@ class NativeEmitter {
|
| objectClass = cls;
|
| return;
|
| }
|
| - if (cls.element == helpers.jsInterceptorClass) {
|
| + if (cls.element == compiler.commonElements.jsInterceptorClass) {
|
| jsInterceptorClass = cls;
|
| return;
|
| }
|
| @@ -271,7 +268,7 @@ class NativeEmitter {
|
|
|
| void potentiallyConvertDartClosuresToJs(List<jsAst.Statement> statements,
|
| FunctionEntity member, List<jsAst.Parameter> stubParameters) {
|
| - FunctionEntity converter = helpers.closureConverter;
|
| + FunctionEntity converter = compiler.commonElements.closureConverter;
|
| jsAst.Expression closureConverter =
|
| emitterTask.staticFunctionAccess(converter);
|
| worldBuilder.forEachParameter(member, (DartType type, String name) {
|
|
|