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

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

Issue 1212513002: sdk files reorganization to make dart2js a proper package (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: renamed Created 5 years, 5 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.library_loader; 5 library dart2js.library_loader;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'dart2jslib.dart' show 9 import 'dart2jslib.dart' show
10 Compiler, 10 Compiler,
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 * platform library using a relative URI will _not_ result in the same library 95 * platform library using a relative URI will _not_ result in the same library
96 * as when loaded through the dart URI. 96 * as when loaded through the dart URI.
97 * 97 *
98 * ## Readable URI ## 98 * ## Readable URI ##
99 * 99 *
100 * A 'readable URI' is an absolute URI whose scheme is either 'package' or 100 * A 'readable URI' is an absolute URI whose scheme is either 'package' or
101 * something supported by the input provider, normally 'file'. Dart URIs such as 101 * something supported by the input provider, normally 'file'. Dart URIs such as
102 * 'dart:core' and 'dart:_js_helper' are not readable themselves but are instead 102 * 'dart:core' and 'dart:_js_helper' are not readable themselves but are instead
103 * resolved into a readable URI using the library root URI provided from the 103 * resolved into a readable URI using the library root URI provided from the
104 * command line and the list of platform libraries found in 104 * command line and the list of platform libraries found in
105 * 'sdk/lib/_internal/libraries.dart'. This is done through the 105 * 'sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart'. This is done thr ough
floitsch 2015/06/29 09:08:23 long line.
Siggi Cherem (dart-lang) 2015/06/29 16:19:12 thx, oops, it got even longer after the second tim
106 * [Compiler.translateResolvedUri] method which checks whether a library by that 106 * the [Compiler.translateResolvedUri] method which checks whether a library by
107 * name exists and in case of internal libraries whether access is granted. 107 * that name exists and in case of internal libraries whether access is granted.
108 * 108 *
109 * ## Resource URI ## 109 * ## Resource URI ##
110 * 110 *
111 * A 'resource URI' is an absolute URI with a scheme supported by the input 111 * A 'resource URI' is an absolute URI with a scheme supported by the input
112 * provider. For the standard implementation this means a URI with the 'file' 112 * provider. For the standard implementation this means a URI with the 'file'
113 * scheme. Readable URIs are converted into resource URIs as part of the 113 * scheme. Readable URIs are converted into resource URIs as part of the
114 * [Compiler.readScript] method. In the standard implementation the package URIs 114 * [Compiler.readScript] method. In the standard implementation the package URIs
115 * are converted to file URIs using the package root URI provided on the 115 * are converted to file URIs using the package root URI provided on the
116 * command line as base. If the package root URI is 116 * command line as base. If the package root URI is
117 * 'file:///current/working/dir/' then the package URI 'package:foo/bar.dart' 117 * 'file:///current/working/dir/' then the package URI 'package:foo/bar.dart'
(...skipping 1076 matching lines...) Expand 10 before | Expand all | Expand 10 after
1194 } 1194 }
1195 suffixes.add(const Link<Uri>().prepend(canonicalUri)); 1195 suffixes.add(const Link<Uri>().prepend(canonicalUri));
1196 } 1196 }
1197 suffixChainMap[library] = suffixes; 1197 suffixChainMap[library] = suffixes;
1198 return; 1198 return;
1199 } 1199 }
1200 1200
1201 computeSuffixes(rootLibrary, const Link<Uri>()); 1201 computeSuffixes(rootLibrary, const Link<Uri>());
1202 } 1202 }
1203 } 1203 }
OLDNEW
« no previous file with comments | « pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart ('k') | pkg/compiler/lib/src/patch_parser.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698