| Index: pkg/compiler/lib/src/js_backend/kernel_task.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/kernel_task.dart b/pkg/compiler/lib/src/js_backend/kernel_task.dart
|
| deleted file mode 100644
|
| index 9f0c0d919b394264c839d094cd154d0c4f5358ff..0000000000000000000000000000000000000000
|
| --- a/pkg/compiler/lib/src/js_backend/kernel_task.dart
|
| +++ /dev/null
|
| @@ -1,42 +0,0 @@
|
| -// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -import '../compiler.dart';
|
| -import '../common/names.dart';
|
| -import '../elements/elements.dart';
|
| -import '../kernel/kernel.dart';
|
| -import 'package:kernel/ast.dart' as ir;
|
| -
|
| -import 'backend.dart';
|
| -
|
| -/// Visits the compiler main function and builds the kernel representation.
|
| -///
|
| -/// This creates a mapping from kernel nodes to AST nodes to be used later.
|
| -class KernelTask {
|
| - final Compiler _compiler;
|
| - final Kernel kernel;
|
| -
|
| - KernelTask(JavaScriptBackend backend)
|
| - : this._compiler = backend.compiler,
|
| - this.kernel = new Kernel(backend.compiler);
|
| -
|
| - ir.Program program;
|
| -
|
| - /// Builds the kernel IR for the main function.
|
| - ///
|
| - /// May enqueue more elements to the resolution queue.
|
| - void buildKernelIr() {
|
| - program = buildProgram(_compiler.mainApp);
|
| - }
|
| -
|
| - /// Builds the kernel IR program for the main function exported from
|
| - /// [library].
|
| - ///
|
| - /// May enqueue more elements to the resolution queue.
|
| - ir.Program buildProgram(LibraryElement library) {
|
| - return new ir.Program(kernel.libraryDependencies(library.canonicalUri))
|
| - ..mainMethod =
|
| - kernel.functionToIr(library.findExported(Identifiers.main));
|
| - }
|
| -}
|
|
|