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

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

Issue 1278503004: Revert "Move dart2jslib parts into separate libraries." (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 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) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, 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 deferred_load; 5 library deferred_load;
6 6
7 import 'constants/values.dart' show 7 import 'constants/values.dart' show
8 ConstantValue, 8 ConstantValue,
9 ConstructedConstantValue, 9 ConstructedConstantValue,
10 DeferredConstantValue, 10 DeferredConstantValue,
11 StringConstantValue; 11 StringConstantValue;
12
12 import 'dart2jslib.dart' show 13 import 'dart2jslib.dart' show
13 Backend, 14 Backend,
14 Compiler, 15 Compiler,
15 CompilerTask, 16 CompilerTask,
16 invariant; 17 invariant,
17 import 'dart_types.dart'; 18 MessageKind;
19
20 import 'js_backend/js_backend.dart' show
21 JavaScriptBackend;
22
18 import 'elements/elements.dart' show 23 import 'elements/elements.dart' show
19 AccessorElement, 24 AccessorElement,
20 AstElement, 25 AstElement,
21 ClassElement, 26 ClassElement,
22 Element, 27 Element,
23 ElementKind, 28 ElementKind,
24 Elements, 29 Elements,
25 FunctionElement, 30 FunctionElement,
26 LibraryElement, 31 LibraryElement,
27 MetadataAnnotation, 32 MetadataAnnotation,
28 PrefixElement, 33 PrefixElement,
29 ScopeContainerElement, 34 ScopeContainerElement,
30 TypedefElement, 35 TypedefElement,
31 VoidElement; 36 VoidElement;
32 import 'js_backend/js_backend.dart' show 37
33 JavaScriptBackend; 38 import 'dart_types.dart';
34 import 'messages.dart' show MessageKind; 39
35 import 'resolution/resolution.dart' show 40 import 'util/util.dart' show
36 AnalyzableElementX, 41 Link, makeUnique;
37 TreeElements; 42 import 'util/uri_extras.dart' as uri_extras;
38 import 'tree/tree.dart' as ast; 43
44 import 'util/setlet.dart' show
45 Setlet;
46
39 import 'tree/tree.dart' show 47 import 'tree/tree.dart' show
40 Import, 48 Import,
41 LibraryTag, 49 LibraryTag,
42 LibraryDependency, 50 LibraryDependency,
43 LiteralDartString, 51 LiteralDartString,
44 LiteralString, 52 LiteralString,
45 NewExpression, 53 NewExpression,
46 Node; 54 Node;
47 import 'util/setlet.dart' show 55
48 Setlet; 56 import 'tree/tree.dart' as ast;
49 import 'util/uri_extras.dart' as uri_extras; 57
50 import 'util/util.dart' show 58 import 'resolution/resolution.dart' show
51 Link, makeUnique; 59 AnalyzableElementX,
60 TreeElements;
52 61
53 /// A "hunk" of the program that will be loaded whenever one of its [imports] 62 /// A "hunk" of the program that will be loaded whenever one of its [imports]
54 /// are loaded. 63 /// are loaded.
55 /// 64 ///
56 /// Elements that are only used in one deferred import, is in an OutputUnit with 65 /// Elements that are only used in one deferred import, is in an OutputUnit with
57 /// the deferred import as single element in the [imports] set. 66 /// the deferred import as single element in the [imports] set.
58 /// 67 ///
59 /// Whenever a deferred Element is shared between several deferred imports it is 68 /// Whenever a deferred Element is shared between several deferred imports it is
60 /// in an output unit with those imports in the [imports] Set. 69 /// in an output unit with those imports in the [imports] Set.
61 /// 70 ///
(...skipping 819 matching lines...) Expand 10 before | Expand all | Expand 10 after
881 _importingLibrary = importingLibrary; 890 _importingLibrary = importingLibrary;
882 891
883 String get importingLibraryName { 892 String get importingLibraryName {
884 String libraryName = _importingLibrary.getLibraryName(); 893 String libraryName = _importingLibrary.getLibraryName();
885 return libraryName == "" 894 return libraryName == ""
886 ? "<unnamed>" 895 ? "<unnamed>"
887 : libraryName; 896 : libraryName;
888 } 897 }
889 898
890 } 899 }
OLDNEW
« no previous file with comments | « pkg/compiler/lib/src/dart_backend/dart_backend.dart ('k') | pkg/compiler/lib/src/diagnostic_listener.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698