| Index: lib/src/global_packages.dart
|
| diff --git a/lib/src/global_packages.dart b/lib/src/global_packages.dart
|
| index 1c05501c99545befe4a8cec0fc64c08cc74ef316..2265e53a0de0b182be40bdb1c687c2f97580e21d 100644
|
| --- a/lib/src/global_packages.dart
|
| +++ b/lib/src/global_packages.dart
|
| @@ -211,9 +211,7 @@ class GlobalPackages {
|
| if (id.isRoot) return;
|
|
|
| var source = cache.source(id.source);
|
| - if (source is! CachedSource) return;
|
| -
|
| - await source.downloadToSystemCache(id);
|
| + if (source is CachedSource) await source.downloadToSystemCache(id);
|
| }
|
|
|
| /// Finishes activating package [package] by saving [lockFile] in the cache.
|
| @@ -432,7 +430,7 @@ class GlobalPackages {
|
| /// were successfully re-activated; the second indicates which failed.
|
| Future<Pair<List<String>, List<String>>> repairActivatedPackages()
|
| async {
|
| - var executables = {};
|
| + var executables = <String, List<String>>{};
|
| if (dirExists(_binStubDir)) {
|
| for (var entry in listDir(_binStubDir)) {
|
| try {
|
| @@ -459,8 +457,8 @@ class GlobalPackages {
|
| }
|
| }
|
|
|
| - var successes = [];
|
| - var failures = [];
|
| + var successes = <String>[];
|
| + var failures = <String>[];
|
| if (dirExists(_directory)) {
|
| for (var entry in listDir(_directory)) {
|
| var id;
|
| @@ -551,8 +549,8 @@ class GlobalPackages {
|
|
|
| ensureDir(_binStubDir);
|
|
|
| - var installed = [];
|
| - var collided = {};
|
| + var installed = <String>[];
|
| + var collided = <String, String>{};
|
| var allExecutables = ordered(package.pubspec.executables.keys);
|
| for (var executable in allExecutables) {
|
| if (executables != null && !executables.contains(executable)) continue;
|
|
|