Chromium Code Reviews| Index: sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
| diff --git a/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart b/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
| index ec276ea22d0911d0c8185405897348840e056534..4b8086179addcb79568474c129419e09919600dc 100644 |
| --- a/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
| +++ b/sdk/lib/_internal/pub/lib/src/solver/version_solver.dart |
| @@ -276,13 +276,16 @@ class Dependency { |
| /// The version of the depender that has this dependency. |
| /// |
| - /// This will be `null` when [depender] is the magic "pub itself" dependency. |
| - final Version dependerVersion; |
| + /// This will be `null` when [depender] is a magic dependency (e.g. "pub |
| + /// itself" or "pub global activate"). |
| + Version get dependerVersion => |
| + depender.contains(" ") ? null : _dependerVersion; |
|
Bob Nystrom
2014/08/20 23:29:28
How about just returning the actual version here.
nweiz
2014/08/20 23:38:05
Done.
|
| + final Version _dependerVersion; |
| /// The package being depended on. |
| final PackageDep dep; |
| - Dependency(this.depender, this.dependerVersion, this.dep); |
| + Dependency(this.depender, this._dependerVersion, this.dep); |
| String toString() => '$depender $dependerVersion -> $dep'; |
| } |