| Index: utils/pub/source.dart
|
| diff --git a/utils/pub/source.dart b/utils/pub/source.dart
|
| index b08647555e4556efae93e041f859de6513dabab4..1fcf9c87a5c140505559f4d50f83fa744a18fdc5 100644
|
| --- a/utils/pub/source.dart
|
| +++ b/utils/pub/source.dart
|
| @@ -143,8 +143,10 @@ abstract class Source {
|
| * This doesn't need to be implemented if [shouldCache] is false, or if
|
| * [installToSystemCache] is implemented.
|
| */
|
| - String systemCacheDirectory(PackageId id) =>
|
| - join(systemCacheRoot, packageName(id.description));
|
| + String systemCacheDirectory(PackageId id) {
|
| + throw 'Source.systemCacheDirectory must be implemented if shouldCache is '
|
| + 'true and installToSystemCache is not implemented.';
|
| + }
|
|
|
| /**
|
| * When a [Pubspec] or [LockFile] is parsed, it reads in the description for
|
|
|