blob: ff0e096f2ddce08cd9a580204baf2441f19a2c37 [file] [log] [blame]
// Copyright (c) 2022, 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.
import 'dart:collection' deferred as normal show HashSet;
@pragma('dart2js:load-priority:high')
import 'dart:math' deferred as high;
test1() async {
await normal. /*spec.invoke: normal*/ loadLibrary();
await high. /*spec.invoke: high*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _1 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _2 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _3 = await normal. /*spec.invoke: high*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _4 = await normal. /*spec.invoke: high*/ loadLibrary();
}
@pragma('dart2js:load-priority:high')
/*spec.member: testHigh:load-priority:high*/
testHigh() async {
await normal. /*spec.invoke: high*/ loadLibrary();
await high. /*spec.invoke: high*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _1 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _2 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _3 = await normal. /*spec.invoke: high*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _4 = await normal. /*spec.invoke: high*/ loadLibrary();
}
@pragma('dart2js:load-priority:normal')
/*spec.member: testNormal:load-priority:normal*/
testNormal() async {
await normal. /*spec.invoke: normal*/ loadLibrary();
await high. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _1 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:normal')
final _2 = await normal. /*spec.invoke: normal*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _3 = await normal. /*spec.invoke: high*/ loadLibrary();
@pragma('dart2js:load-priority:high')
final _4 = await normal. /*spec.invoke: high*/ loadLibrary();
}
main() async {
await test1();
await testHigh();
await testNormal();
}