blob: eeac09b80bfadfb891729baecfb192759ba6a443 [file] [log] [blame]
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/*library:
a_pre_fragments=[
p1: {units: [2{step2a}], usedBy: [], needs: []},
p2: {units: [5{step2b}], usedBy: [], needs: []},
p3: {units: [7{step3}], usedBy: [], needs: []},
p4: {units: [3{step2a, step3}], usedBy: [], needs: []},
p5: {units: [6{step2b, step3}], usedBy: [], needs: []},
p6: {units: [4{step2a, step2b, step3}], usedBy: [], needs: []},
p7: {units: [1{step1, step2a, step2b, step3}], usedBy: [], needs: []}],
b_finalized_fragments=[
f1: [2{step2a}],
f2: [5{step2b}],
f3: [7{step3}],
f4: [3{step2a, step3}],
f5: [6{step2b, step3}],
f6: [4{step2a, step2b, step3}],
f7: [1{step1, step2a, step2b, step3}]],
c_steps=[
step1=(f7),
step2a=(f7, f6, f4, f1),
step2b=(f7, f6, f5, f2),
step3=(f7, f6, f5, f4, f3)]
*/
import 'step1.dart' deferred as step1;
import 'step2a.dart' deferred as step2a;
import 'step2b.dart' deferred as step2b;
import 'step3.dart' deferred as step3;
/*member: main:member_unit=main{}*/
main() {
step1.loadLibrary().then(/*closure_unit=main{}*/ (_) {
print(step1.step());
step2a.loadLibrary().then(/*closure_unit=main{}*/ (_) {
print(step2a.step());
});
step2b.loadLibrary().then(/*closure_unit=main{}*/ (_) {
print(step2b.step());
step3.loadLibrary().then(/*closure_unit=main{}*/ (_) {
print(step3.step());
});
});
});
}