| 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 2ab26b21cdf4731023598d3124e9e0775b1f43c2..7aa573503dbd3d1127a07f07703530f8d6c678e7 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/pubspec.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/pubspec.dart
|
| @@ -266,11 +266,23 @@ class Pubspec {
|
| expectedName: expectedName, location: pubspecUri);
|
| }
|
|
|
| - Pubspec(this._name, this._version, this._dependencies, this._devDependencies,
|
| - this._dependencyOverrides, this._environment, this._transformers,
|
| - [Map fields])
|
| - : this.fields = fields == null ? new YamlMap() : fields,
|
| - _sources = null;
|
| + Pubspec(this._name, {Version version, Iterable<PackageDep> dependencies,
|
| + Iterable<PackageDep> devDependencies,
|
| + Iterable<PackageDep> dependencyOverrides,
|
| + VersionConstraint sdkConstraint,
|
| + Iterable<Iterable<TransformerConfig>> transformers,
|
| + Map fields, SourceRegistry sources})
|
| + : _version = version,
|
| + _dependencies = dependencies == null ? null : dependencies.toList(),
|
| + _devDependencies = devDependencies == null ? null :
|
| + devDependencies.toList(),
|
| + _dependencyOverrides = dependencyOverrides == null ? null :
|
| + dependencyOverrides.toList(),
|
| + _environment = new PubspecEnvironment(sdkConstraint),
|
| + _transformers = transformers == null ? [] :
|
| + transformers.map((phase) => phase.toSet()).toList(),
|
| + fields = fields == null ? new YamlMap() : new YamlMap.wrap(fields),
|
| + _sources = sources;
|
|
|
| Pubspec.empty()
|
| : _sources = null,
|
|
|