Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(990)

Side by Side Diff: pkg/compiler/lib/src/compiler.dart

Issue 1880323002: dart2js cleanup: remove unused imports and variables (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: merge master Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library dart2js.compiler_base; 5 library dart2js.compiler_base;
6 6
7 import 'dart:async' show EventSink, Future; 7 import 'dart:async' show EventSink, Future;
8 8
9 import '../compiler_new.dart' as api; 9 import '../compiler_new.dart' as api;
10 import 'cache_strategy.dart' show CacheStrategy; 10 import 'cache_strategy.dart' show CacheStrategy;
11 import 'closure.dart' as closureMapping show ClosureTask; 11 import 'closure.dart' as closureMapping show ClosureTask;
12 import 'common.dart';
13 import 'common/backend_api.dart' show Backend; 12 import 'common/backend_api.dart' show Backend;
14 import 'common/codegen.dart' show CodegenImpact, CodegenWorkItem; 13 import 'common/codegen.dart' show CodegenWorkItem;
14 import 'common/names.dart' show Selectors;
15 import 'common/names.dart' show Identifiers, Uris; 15 import 'common/names.dart' show Identifiers, Uris;
16 import 'common/registry.dart' show EagerRegistry, Registry; 16 import 'common/registry.dart' show EagerRegistry, Registry;
17 import 'common/resolution.dart' 17 import 'common/resolution.dart'
18 show Parsing, Resolution, ResolutionWorkItem, ResolutionImpact; 18 show Parsing, Resolution, ResolutionWorkItem, ResolutionImpact;
19 import 'common/tasks.dart' show CompilerTask, GenericTask; 19 import 'common/tasks.dart' show CompilerTask, GenericTask;
20 import 'common/work.dart' show ItemCompilationContext, WorkItem; 20 import 'common/work.dart' show ItemCompilationContext, WorkItem;
21 import 'common.dart';
21 import 'compile_time_constants.dart'; 22 import 'compile_time_constants.dart';
22 import 'constants/values.dart'; 23 import 'constants/values.dart';
23 import 'core_types.dart' show CoreClasses, CoreTypes; 24 import 'core_types.dart' show CoreClasses, CoreTypes;
24 import 'dart_backend/dart_backend.dart' as dart_backend; 25 import 'dart_backend/dart_backend.dart' as dart_backend;
25 import 'dart_types.dart' show DartType, DynamicType, InterfaceType, Types; 26 import 'dart_types.dart' show DartType, DynamicType, InterfaceType, Types;
26 import 'deferred_load.dart' show DeferredLoadTask, OutputUnit; 27 import 'deferred_load.dart' show DeferredLoadTask;
27 import 'diagnostics/code_location.dart'; 28 import 'diagnostics/code_location.dart';
28 import 'diagnostics/diagnostic_listener.dart' show DiagnosticReporter; 29 import 'diagnostics/diagnostic_listener.dart' show DiagnosticReporter;
29 import 'diagnostics/invariant.dart' show REPORT_EXCESS_RESOLUTION; 30 import 'diagnostics/invariant.dart' show REPORT_EXCESS_RESOLUTION;
30 import 'diagnostics/messages.dart' show Message, MessageTemplate; 31 import 'diagnostics/messages.dart' show Message, MessageTemplate;
31 import 'dump_info.dart' show DumpInfoTask; 32 import 'dump_info.dart' show DumpInfoTask;
32 import 'elements/elements.dart'; 33 import 'elements/elements.dart';
33 import 'elements/modelx.dart' 34 import 'elements/modelx.dart' show ErroneousElementX;
34 show
35 ErroneousElementX,
36 ClassElementX,
37 CompilationUnitElementX,
38 DeferredLoaderGetterElementX,
39 MethodElementX,
40 LibraryElementX,
41 PrefixElementX;
42 import 'enqueue.dart' 35 import 'enqueue.dart'
43 show 36 show
44 CodegenEnqueuer, 37 CodegenEnqueuer,
45 Enqueuer, 38 Enqueuer,
46 EnqueueTask, 39 EnqueueTask,
47 ResolutionEnqueuer, 40 ResolutionEnqueuer,
48 QueueFilter; 41 QueueFilter;
49 import 'environment.dart'; 42 import 'environment.dart';
50 import 'id_generator.dart'; 43 import 'id_generator.dart';
51 import 'io/source_information.dart' show SourceInformation; 44 import 'io/source_information.dart' show SourceInformation;
52 import 'js_backend/backend_helpers.dart' as js_backend show BackendHelpers; 45 import 'js_backend/backend_helpers.dart' as js_backend show BackendHelpers;
53 import 'js_backend/js_backend.dart' as js_backend show JavaScriptBackend; 46 import 'js_backend/js_backend.dart' as js_backend show JavaScriptBackend;
54 import 'library_loader.dart' 47 import 'library_loader.dart'
55 show 48 show
56 ElementScanner, 49 ElementScanner,
57 LibraryLoader, 50 LibraryLoader,
58 LibraryLoaderTask, 51 LibraryLoaderTask,
59 LoadedLibraries, 52 LoadedLibraries,
60 LibraryLoaderListener, 53 LibraryLoaderListener,
61 ResolvedUriTranslator, 54 ResolvedUriTranslator,
62 ScriptLoader; 55 ScriptLoader;
63 import 'mirrors_used.dart' show MirrorUsageAnalyzerTask; 56 import 'mirrors_used.dart' show MirrorUsageAnalyzerTask;
64 import 'common/names.dart' show Selectors;
65 import 'null_compiler_output.dart' show NullCompilerOutput, NullSink; 57 import 'null_compiler_output.dart' show NullCompilerOutput, NullSink;
66 import 'options.dart' show CompilerOptions, DiagnosticOptions, ParserOptions; 58 import 'options.dart' show CompilerOptions, DiagnosticOptions, ParserOptions;
67 import 'parser/diet_parser_task.dart' show DietParserTask; 59 import 'parser/diet_parser_task.dart' show DietParserTask;
68 import 'parser/element_listener.dart' show ScannerOptions; 60 import 'parser/element_listener.dart' show ScannerOptions;
69 import 'parser/parser_task.dart' show ParserTask; 61 import 'parser/parser_task.dart' show ParserTask;
70 import 'patch_parser.dart' show PatchParserTask; 62 import 'patch_parser.dart' show PatchParserTask;
71 import 'resolution/registry.dart' show ResolutionRegistry; 63 import 'resolution/registry.dart' show ResolutionRegistry;
72 import 'resolution/resolution.dart' show ResolverTask; 64 import 'resolution/resolution.dart' show ResolverTask;
73 import 'resolution/tree_elements.dart' show TreeElementMapping; 65 import 'resolution/tree_elements.dart' show TreeElementMapping;
74 import 'scanner/scanner_task.dart' show ScannerTask; 66 import 'scanner/scanner_task.dart' show ScannerTask;
67 import 'script.dart' show Script;
75 import 'serialization/task.dart' show SerializationTask; 68 import 'serialization/task.dart' show SerializationTask;
76 import 'script.dart' show Script;
77 import 'ssa/nodes.dart' show HInstruction; 69 import 'ssa/nodes.dart' show HInstruction;
78 import 'tracer.dart' show Tracer;
79 import 'tokens/token.dart' show StringToken, Token, TokenPair; 70 import 'tokens/token.dart' show StringToken, Token, TokenPair;
80 import 'tokens/token_map.dart' show TokenMap; 71 import 'tokens/token_map.dart' show TokenMap;
72 import 'tracer.dart' show Tracer;
81 import 'tree/tree.dart' show Node, TypeAnnotation; 73 import 'tree/tree.dart' show Node, TypeAnnotation;
82 import 'typechecker.dart' show TypeCheckerTask; 74 import 'typechecker.dart' show TypeCheckerTask;
83 import 'types/types.dart' as ti; 75 import 'types/types.dart' as ti;
84 import 'universe/call_structure.dart' show CallStructure; 76 import 'universe/call_structure.dart' show CallStructure;
85 import 'universe/selector.dart' show Selector; 77 import 'universe/selector.dart' show Selector;
86 import 'universe/universe.dart' show Universe; 78 import 'universe/universe.dart' show Universe;
87 import 'universe/use.dart' show StaticUse; 79 import 'universe/use.dart' show StaticUse;
88 import 'universe/world_impact.dart' show ImpactStrategy, WorldImpact; 80 import 'universe/world_impact.dart' show ImpactStrategy, WorldImpact;
89 import 'util/util.dart' show Link, Setlet; 81 import 'util/util.dart' show Link, Setlet;
90 import 'world.dart' show World; 82 import 'world.dart' show World;
(...skipping 1991 matching lines...) Expand 10 before | Expand all | Expand 10 after
2082 _ElementScanner(this.scanner); 2074 _ElementScanner(this.scanner);
2083 void scanLibrary(LibraryElement library) => scanner.scanLibrary(library); 2075 void scanLibrary(LibraryElement library) => scanner.scanLibrary(library);
2084 void scanUnit(CompilationUnitElement unit) => scanner.scan(unit); 2076 void scanUnit(CompilationUnitElement unit) => scanner.scan(unit);
2085 } 2077 }
2086 2078
2087 class _EmptyEnvironment implements Environment { 2079 class _EmptyEnvironment implements Environment {
2088 const _EmptyEnvironment(); 2080 const _EmptyEnvironment();
2089 2081
2090 String valueOf(String key) => null; 2082 String valueOf(String key) => null;
2091 } 2083 }
OLDNEW
« no previous file with comments | « pkg/compiler/lib/src/common/resolution.dart ('k') | pkg/compiler/lib/src/constants/constructors.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698