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

Unified Diff: sdk/lib/_internal/pub/lib/src/pubspec.dart

Issue 13952013: Create a "PackageRef" class that defines a versionless package reference. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 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 side-by-side diff with in-line comments
Download patch
Index: sdk/lib/_internal/pub/lib/src/pubspec.dart
diff --git a/sdk/lib/_internal/pub/lib/src/pubspec.dart b/sdk/lib/_internal/pub/lib/src/pubspec.dart
index a5c67acc645900cb4055ac33ee32a6455917c312..69dc880ad27a2ebb081e3c2198eff6e428081c56 100644
--- a/sdk/lib/_internal/pub/lib/src/pubspec.dart
+++ b/sdk/lib/_internal/pub/lib/src/pubspec.dart
@@ -23,10 +23,10 @@ class Pubspec {
final Version version;
/// The packages this package depends on.
- final List<PackageRef> dependencies;
+ final List<PackageDep> dependencies;
/// The packages this package depends on when it is the root package.
- final List<PackageRef> devDependencies;
+ final List<PackageDep> devDependencies;
/// The environment-related metadata.
final PubspecEnvironment environment;
@@ -65,8 +65,8 @@ class Pubspec {
Pubspec.empty()
: name = null,
version = Version.none,
- dependencies = <PackageRef>[],
- devDependencies = <PackageRef>[],
+ dependencies = <PackageDep>[],
+ devDependencies = <PackageDep>[],
environment = new PubspecEnvironment(),
fields = {};
@@ -233,9 +233,9 @@ void _validateFieldUrl(url, String field) {
}
}
-List<PackageRef> _parseDependencies(String pubspecPath, SourceRegistry sources,
+List<PackageDep> _parseDependencies(String pubspecPath, SourceRegistry sources,
yaml) {
- var dependencies = <PackageRef>[];
+ var dependencies = <PackageDep>[];
// Allow an empty dependencies key.
if (yaml == null) return dependencies;
@@ -283,7 +283,7 @@ List<PackageRef> _parseDependencies(String pubspecPath, SourceRegistry sources,
description = source.parseDescription(pubspecPath, description,
fromLockFile: false);
- dependencies.add(new PackageRef(
+ dependencies.add(new PackageDep(
name, source, versionConstraint, description));
});
« no previous file with comments | « sdk/lib/_internal/pub/lib/src/path_source.dart ('k') | sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698