| Index: sdk/lib/_internal/pub_generated/lib/src/barback/load_all_transformers.dart
|
| diff --git a/sdk/lib/_internal/pub_generated/lib/src/barback/load_all_transformers.dart b/sdk/lib/_internal/pub_generated/lib/src/barback/load_all_transformers.dart
|
| index eb74bfd4d6a6b1b2c859d612c440986d4d179031..dec6652c23fcbab1d3a27b24e2bdd73aa334aae9 100644
|
| --- a/sdk/lib/_internal/pub_generated/lib/src/barback/load_all_transformers.dart
|
| +++ b/sdk/lib/_internal/pub_generated/lib/src/barback/load_all_transformers.dart
|
| @@ -5,8 +5,10 @@ import '../package_graph.dart';
|
| import '../utils.dart';
|
| import 'asset_environment.dart';
|
| import 'barback_server.dart';
|
| -import 'rewrite_import_transformer.dart';
|
| +import 'dart2js_transformer.dart';
|
| +import 'excluding_transformer.dart';
|
| import 'transformer_cache.dart';
|
| +import 'transformer_config.dart';
|
| import 'transformer_id.dart';
|
| import 'transformer_loader.dart';
|
| import 'transformers_needed_by_transformers.dart';
|
| @@ -34,152 +36,133 @@ Future loadAllTransformers(AssetEnvironment environment,
|
| var packagesThatUseTransformers =
|
| _packagesThatUseTransformers(environment.graph);
|
| var loader = new TransformerLoader(environment, transformerServer);
|
| - var rewrite = new RewriteImportTransformer();
|
| - var it0 = environment.packages.iterator;
|
| - break0(x9) {
|
| - environment.barback.updateTransformers(r'$pub', [[rewrite]]);
|
| - join0(x0) {
|
| - var cache = x0;
|
| - var first = true;
|
| - var it1 = stagedTransformers.iterator;
|
| - break1(x6) {
|
| - join1() {
|
| - Future.wait(environment.packages.map(((packageName) {
|
| - final completer0 = new Completer();
|
| - scheduleMicrotask(() {
|
| + join0(x0) {
|
| + var cache = x0;
|
| + var first = true;
|
| + var it0 = stagedTransformers.iterator;
|
| + break0(x6) {
|
| + join1() {
|
| + Future.wait(environment.packages.map(((packageName) {
|
| + final completer0 = new Completer();
|
| + scheduleMicrotask(() {
|
| + try {
|
| + var package = environment.graph.packages[packageName];
|
| + loader.transformersForPhases(
|
| + package.pubspec.transformers).then((x0) {
|
| + try {
|
| + var phases = x0;
|
| + var transformers =
|
| + environment.getBuiltInTransformers(package);
|
| + join0() {
|
| + phases.add(transformers);
|
| + newFuture(
|
| + (() => environment.barback.updateTransformers(package.name, phases)));
|
| + completer0.complete(null);
|
| + }
|
| + if (transformers == null) {
|
| + completer0.complete(null);
|
| + } else {
|
| + join0();
|
| + }
|
| + } catch (e0) {
|
| + completer0.completeError(e0);
|
| + }
|
| + }, onError: (e1) {
|
| + completer0.completeError(e1);
|
| + });
|
| + } catch (e2) {
|
| + completer0.completeError(e2);
|
| + }
|
| + });
|
| + return completer0.future;
|
| + }))).then((x1) {
|
| + try {
|
| + x1;
|
| + completer0.complete(null);
|
| + } catch (e0) {
|
| + completer0.completeError(e0);
|
| + }
|
| + }, onError: (e1) {
|
| + completer0.completeError(e1);
|
| + });
|
| + }
|
| + if (cache != null) {
|
| + cache.save();
|
| + join1();
|
| + } else {
|
| + join1();
|
| + }
|
| + }
|
| + continue0(x7) {
|
| + if (it0.moveNext()) {
|
| + Future.wait([]).then((x5) {
|
| + var stage = it0.current;
|
| + join2(x2) {
|
| + var snapshotPath = x2;
|
| + first = false;
|
| + loader.load(stage, snapshot: snapshotPath).then((x3) {
|
| try {
|
| - var package = environment.graph.packages[packageName];
|
| - loader.transformersForPhases(
|
| - package.pubspec.transformers).then((x0) {
|
| - try {
|
| - var phases = x0;
|
| - var transformers =
|
| - environment.getBuiltInTransformers(package);
|
| - join0() {
|
| - newFuture(
|
| - (() => environment.barback.updateTransformers(package.name, phases)));
|
| - completer0.complete(null);
|
| - }
|
| - if (transformers != null) {
|
| - phases.add(transformers);
|
| - join0();
|
| - } else {
|
| - join0();
|
| + x3;
|
| + var packagesToUpdate =
|
| + unionAll(stage.map(((id) => packagesThatUseTransformers[id])));
|
| + Future.wait(packagesToUpdate.map(((packageName) {
|
| + final completer0 = new Completer();
|
| + scheduleMicrotask(() {
|
| + try {
|
| + var package = environment.graph.packages[packageName];
|
| + loader.transformersForPhases(
|
| + package.pubspec.transformers).then((x0) {
|
| + try {
|
| + var phases = x0;
|
| + environment.barback.updateTransformers(
|
| + packageName,
|
| + phases);
|
| + completer0.complete(null);
|
| + } catch (e0) {
|
| + completer0.completeError(e0);
|
| + }
|
| + }, onError: (e1) {
|
| + completer0.completeError(e1);
|
| + });
|
| + } catch (e2) {
|
| + completer0.completeError(e2);
|
| }
|
| - } catch (e0) {
|
| - completer0.completeError(e0);
|
| + });
|
| + return completer0.future;
|
| + }))).then((x4) {
|
| + try {
|
| + x4;
|
| + continue0(null);
|
| + } catch (e3) {
|
| + completer0.completeError(e3);
|
| }
|
| - }, onError: (e1) {
|
| - completer0.completeError(e1);
|
| + }, onError: (e4) {
|
| + completer0.completeError(e4);
|
| });
|
| } catch (e2) {
|
| completer0.completeError(e2);
|
| }
|
| + }, onError: (e5) {
|
| + completer0.completeError(e5);
|
| });
|
| - return completer0.future;
|
| - }))).then((x1) {
|
| - try {
|
| - x1;
|
| - completer0.complete(null);
|
| - } catch (e0) {
|
| - completer0.completeError(e0);
|
| - }
|
| - }, onError: (e1) {
|
| - completer0.completeError(e1);
|
| - });
|
| - }
|
| - if (cache != null) {
|
| - cache.save();
|
| - join1();
|
| - } else {
|
| - join1();
|
| - }
|
| - }
|
| - continue1(x7) {
|
| - if (it1.moveNext()) {
|
| - Future.wait([]).then((x5) {
|
| - var stage = it1.current;
|
| - join2(x2) {
|
| - var snapshotPath = x2;
|
| - first = false;
|
| - loader.load(stage, snapshot: snapshotPath).then((x3) {
|
| - try {
|
| - x3;
|
| - var packagesToUpdate =
|
| - unionAll(stage.map(((id) => packagesThatUseTransformers[id])));
|
| - Future.wait(packagesToUpdate.map(((packageName) {
|
| - final completer0 = new Completer();
|
| - scheduleMicrotask(() {
|
| - try {
|
| - var package =
|
| - environment.graph.packages[packageName];
|
| - loader.transformersForPhases(
|
| - package.pubspec.transformers).then((x0) {
|
| - try {
|
| - var phases = x0;
|
| - phases.insert(0, new Set.from([rewrite]));
|
| - environment.barback.updateTransformers(
|
| - packageName,
|
| - phases);
|
| - completer0.complete(null);
|
| - } catch (e0) {
|
| - completer0.completeError(e0);
|
| - }
|
| - }, onError: (e1) {
|
| - completer0.completeError(e1);
|
| - });
|
| - } catch (e2) {
|
| - completer0.completeError(e2);
|
| - }
|
| - });
|
| - return completer0.future;
|
| - }))).then((x4) {
|
| - try {
|
| - x4;
|
| - continue1(null);
|
| - } catch (e3) {
|
| - completer0.completeError(e3);
|
| - }
|
| - }, onError: (e4) {
|
| - completer0.completeError(e4);
|
| - });
|
| - } catch (e2) {
|
| - completer0.completeError(e2);
|
| - }
|
| - }, onError: (e5) {
|
| - completer0.completeError(e5);
|
| - });
|
| - }
|
| - if (cache == null || !first) {
|
| - join2(null);
|
| - } else {
|
| - join2(cache.snapshotPath(stage));
|
| - }
|
| - });
|
| - } else {
|
| - break1(null);
|
| - }
|
| + }
|
| + if (cache == null || !first) {
|
| + join2(null);
|
| + } else {
|
| + join2(cache.snapshotPath(stage));
|
| + }
|
| + });
|
| + } else {
|
| + break0(null);
|
| }
|
| - continue1(null);
|
| - }
|
| - if (environment.rootPackage.dir == null) {
|
| - join0(null);
|
| - } else {
|
| - join0(environment.graph.loadTransformerCache());
|
| }
|
| + continue0(null);
|
| }
|
| - continue0(x10) {
|
| - if (it0.moveNext()) {
|
| - Future.wait([]).then((x8) {
|
| - var package = it0.current;
|
| - environment.barback.updateTransformers(package, [[rewrite]]);
|
| - continue0(null);
|
| - });
|
| - } else {
|
| - break0(null);
|
| - }
|
| + if (environment.rootPackage.dir == null) {
|
| + join0(null);
|
| + } else {
|
| + join0(environment.graph.loadTransformerCache());
|
| }
|
| - continue0(null);
|
| } catch (e6) {
|
| completer0.completeError(e6);
|
| }
|
|
|