| Index: pkg/compiler/lib/src/js_emitter/js_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/js_emitter.dart b/pkg/compiler/lib/src/js_emitter/js_emitter.dart
|
| index 5a801b1cebcd61fe0d7f592daee8d2f67d25f7ba..540aad6198960283bd39b7dd36b1421aee8cb3dc 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/js_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/js_emitter.dart
|
| @@ -4,42 +4,50 @@
|
|
|
| library dart2js.js_emitter;
|
|
|
| -import '../common.dart';
|
| +import 'package:js_ast/src/precedence.dart' as js_precedence;
|
| +import 'package:js_runtime/shared/embedded_names.dart' as embeddedNames;
|
| +import 'package:js_runtime/shared/embedded_names.dart' show JsBuiltin;
|
| +
|
|
|
| +import '../common.dart';
|
| import '../common/names.dart' show
|
| Identifiers;
|
| -
|
| +import '../common/tasks.dart' show
|
| + CompilerTask;
|
| +import '../compiler.dart' show
|
| + Compiler;
|
| import '../constants/values.dart';
|
| -
|
| import '../closure.dart' show
|
| ClosureClassElement,
|
| ClosureClassMap,
|
| ClosureFieldElement,
|
| CapturedVariable;
|
| -
|
| import '../dart_types.dart' show
|
| - TypedefType;
|
| -
|
| -import '../diagnostics/diagnostic_listener.dart' show
|
| - DiagnosticReporter;
|
| -
|
| -import '../diagnostics/spannable.dart' show
|
| - NO_LOCATION_SPANNABLE;
|
| -
|
| + DartType,
|
| + FunctionType,
|
| + InterfaceType,
|
| + TypedefType,
|
| + Types,
|
| + TypeVariableType;
|
| +import '../deferred_load.dart' show
|
| + OutputUnit;
|
| import '../elements/elements.dart' show
|
| + ClassElement,
|
| ConstructorBodyElement,
|
| + Element,
|
| + Elements,
|
| ElementKind,
|
| FieldElement,
|
| - ParameterElement,
|
| - TypeVariableElement,
|
| + FunctionElement,
|
| + FunctionSignature,
|
| + MetadataAnnotation,
|
| MethodElement,
|
| - MemberElement;
|
| -
|
| + MemberElement,
|
| + MixinApplicationElement,
|
| + ParameterElement,
|
| + TypeVariableElement;
|
| import '../js/js.dart' as jsAst;
|
| import '../js/js.dart' show js;
|
| -
|
| -import 'package:js_ast/src/precedence.dart' as js_precedence;
|
| -
|
| import '../js_backend/js_backend.dart' show
|
| CheckedModeHelper,
|
| CompoundName,
|
| @@ -56,27 +64,22 @@ import '../js_backend/js_backend.dart' show
|
| TypeCheck,
|
| TypeChecks,
|
| TypeVariableHandler;
|
| -
|
| -import 'model.dart';
|
| -import 'program_builder/program_builder.dart';
|
| -
|
| -import 'full_emitter/emitter.dart' as full_js_emitter;
|
| -import 'lazy_emitter/emitter.dart' as lazy_js_emitter;
|
| -import 'startup_emitter/emitter.dart' as startup_js_emitter;
|
| -
|
| +import '../native/native.dart' as native;
|
| +import '../universe/call_structure.dart' show
|
| + CallStructure;
|
| +import '../universe/selector.dart' show
|
| + Selector;
|
| import '../universe/universe.dart' show
|
| SelectorConstraints;
|
| -
|
| import '../util/util.dart' show
|
| Setlet;
|
|
|
| -import '../deferred_load.dart' show
|
| - OutputUnit;
|
| -
|
| -import 'package:js_runtime/shared/embedded_names.dart' as embeddedNames;
|
| -import 'package:js_runtime/shared/embedded_names.dart' show JsBuiltin;
|
|
|
| -import '../native/native.dart' as native;
|
| +import 'full_emitter/emitter.dart' as full_js_emitter;
|
| +import 'lazy_emitter/emitter.dart' as lazy_js_emitter;
|
| +import 'model.dart';
|
| +import 'program_builder/program_builder.dart';
|
| +import 'startup_emitter/emitter.dart' as startup_js_emitter;
|
|
|
| part 'class_stub_generator.dart';
|
| part 'code_emitter_task.dart';
|
|
|