Index: sdk/lib/_internal/pub/lib/src/entrypoint.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/entrypoint.dart b/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
index baeb3f3616f7e27ec6a3d4bf9f0577b2aabfd276..3882f2e5714535acd1e8ec06453d2264391f7d3a 100644 |
--- a/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
+++ b/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
@@ -80,7 +80,7 @@ class Entrypoint { |
var packageDir = path.join(packagesDir, id.name); |
var source; |
- var future = new Future.sync(() { |
+ var future = syncFuture(() { |
ensureDir(path.dirname(packageDir)); |
if (entryExists(packageDir)) { |
@@ -126,7 +126,7 @@ class Entrypoint { |
bool upgradeAll: false}) { |
var numChanged = 0; |
- return new Future.sync(() { |
+ return syncFuture(() { |
return resolveVersions(cache.sources, root, lockFile: loadLockFile(), |
useLatest: useLatest, upgradeAll: upgradeAll); |
}).then((result) { |
@@ -212,7 +212,7 @@ class Entrypoint { |
/// Gets dependencies if the lockfile is out of date with respect to the |
/// pubspec. |
Future ensureLockFileIsUpToDate() { |
- return new Future.sync(() { |
+ return syncFuture(() { |
var lockFile = loadLockFile(); |
// If we don't have a current lock file, we definitely need to install. |