OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 /// Analyse a directory structure and find packages resolvers for each | 5 /// Analyse a directory structure and find packages resolvers for each |
6 /// sub-directory. | 6 /// sub-directory. |
7 /// | 7 /// |
8 /// The resolvers are generally the same that would be found by using | 8 /// The resolvers are generally the same that would be found by using |
9 /// the `discovery.dart` library on each sub-directory in turn, | 9 /// the `discovery.dart` library on each sub-directory in turn, |
10 /// but more efficiently and with some heuristics for directories that | 10 /// but more efficiently and with some heuristics for directories that |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 return true; | 157 return true; |
158 } | 158 } |
159 } | 159 } |
160 | 160 |
161 Packages _loadPackagesFile(File file) { | 161 Packages _loadPackagesFile(File file) { |
162 var uri = new Uri.file(file.path); | 162 var uri = new Uri.file(file.path); |
163 var bytes = file.readAsBytesSync(); | 163 var bytes = file.readAsBytesSync(); |
164 var map = pkgfile.parse(bytes, uri); | 164 var map = pkgfile.parse(bytes, uri); |
165 return new MapPackages(map); | 165 return new MapPackages(map); |
166 } | 166 } |
OLD | NEW |