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

Unified Diff: sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart

Issue 583853002: Use precompiled dependencies in pub. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Code review changes Created 6 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart
diff --git a/sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart b/sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart
index 52250d472f6a26aeaff4aeb1c84e175a77c331dc..19f16fb882390946443824018733180ad0761200 100644
--- a/sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart
+++ b/sdk/lib/_internal/pub_generated/lib/src/barback/pub_package_provider.dart
@@ -10,11 +10,9 @@ import '../utils.dart';
class PubPackageProvider implements PackageProvider {
final PackageGraph _graph;
final List<String> packages;
- PubPackageProvider(PackageGraph graph, [Iterable<String> packages])
+ PubPackageProvider(PackageGraph graph)
: _graph = graph,
- packages = [
- r"$pub",
- r"$sdk"]..addAll(packages == null ? graph.packages.keys : packages);
+ packages = [r"$pub", r"$sdk"]..addAll(graph.packages.keys);
Future<Asset> getAsset(AssetId id) {
if (id.package == r'$pub') {
var components = path.url.split(id.path);
@@ -39,7 +37,7 @@ class PubPackageProvider implements PackageProvider {
return new Future.value(new Asset.fromPath(id, file));
}
var nativePath = path.fromUri(id.path);
- var file = path.join(_graph.packages[id.package].dir, nativePath);
+ var file = _graph.packages[id.package].path(nativePath);
return new Future.value(new Asset.fromPath(id, file));
}
}

Powered by Google App Engine
This is Rietveld 408576698