| Index: lib/src/barback/load_all_transformers.dart
|
| diff --git a/lib/src/barback/load_all_transformers.dart b/lib/src/barback/load_all_transformers.dart
|
| index f21df9e2e20405527d922a94cc8747de59209775..3ebc1d70195395d7babae6dbd06fe69f510f2001 100644
|
| --- a/lib/src/barback/load_all_transformers.dart
|
| +++ b/lib/src/barback/load_all_transformers.dart
|
| @@ -32,7 +32,7 @@ Future loadAllTransformers(AssetEnvironment environment,
|
|
|
| // If we only need to load transformers for a specific set of entrypoints,
|
| // remove any other transformers from [transformersNeededByTransformers].
|
| - var necessaryTransformers;
|
| + Set<TransformerId> necessaryTransformers;
|
| if (entrypoints != null) {
|
| if (entrypoints.isEmpty) return;
|
|
|
| @@ -126,10 +126,10 @@ List<Set<TransformerId>> _stageTransformers(
|
| Map<TransformerId, Set<TransformerId>> transformerDependencies) {
|
| // A map from transformer ids to the indices of the stages that those
|
| // transformer ids should end up in. Populated by [stageNumberFor].
|
| - var stageNumbers = {};
|
| - var stages = [];
|
| + var stageNumbers = <TransformerId, int>{};
|
| + var stages = <Set<TransformerId>>[];
|
|
|
| - stageNumberFor(id) {
|
| + stageNumberFor(TransformerId id) {
|
| // Built-in transformers don't have to be loaded in stages, since they're
|
| // run from pub's source. Return -1 so that the "next stage" is 0.
|
| if (id.isBuiltInTransformer) return -1;
|
| @@ -155,7 +155,7 @@ List<Set<TransformerId>> _stageTransformers(
|
| /// transformer.
|
| Map<TransformerId, Set<String>> _packagesThatUseTransformers(
|
| PackageGraph graph) {
|
| - var results = {};
|
| + var results = <TransformerId, Set<String>>{};
|
| for (var package in graph.packages.values) {
|
| for (var phase in package.pubspec.transformers) {
|
| for (var config in phase) {
|
|
|