Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(122)

Unified Diff: pkg/analyzer/test/src/summary/resynthesize_common.dart

Issue 2975253002: Format analyzer, analysis_server, analyzer_plugin, front_end and kernel with the latest dartfmt. (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/test/src/summary/linker_test.dart ('k') | pkg/analyzer/test/src/summary/summary_common.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/test/src/summary/resynthesize_common.dart
diff --git a/pkg/analyzer/test/src/summary/resynthesize_common.dart b/pkg/analyzer/test/src/summary/resynthesize_common.dart
index ef5245efd7cf576029c1061813aeff5cc5d52462..16ed5bb976c01d56a95f0d18f6fb8f9f3fc832d1 100644
--- a/pkg/analyzer/test/src/summary/resynthesize_common.dart
+++ b/pkg/analyzer/test/src/summary/resynthesize_common.dart
@@ -1365,14 +1365,10 @@ abstract class ResynthesizeTest extends AbstractResynthesizeTest {
fail_library_hasExtUri() async {
var library = await checkLibrary('import "dart-ext:doesNotExist.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -1380,16 +1376,12 @@ abstract class ResynthesizeTest extends AbstractResynthesizeTest {
test_class_abstract() async {
var library = await checkLibrary('abstract class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
}
''');
@@ -1404,9 +1396,7 @@ class E {}
class F {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C extends D with E, F {
synthetic C() = D;
}
@@ -1418,9 +1408,7 @@ class F {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C extends D with E, F {
synthetic C() = D;
}
@@ -1441,9 +1429,7 @@ class D {}
class E {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class alias C extends D with E {
synthetic C() = D;
}
@@ -1453,9 +1439,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class alias C extends D with E {
synthetic C() = D;
}
@@ -1478,9 +1462,7 @@ class C = D with E;
class D {}
class E {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -1493,9 +1475,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -1511,9 +1491,7 @@ class E {
}
test_class_alias_with_forwarding_constructors() async {
- addLibrarySource(
- '/a.dart',
- '''
+ addLibrarySource('/a.dart', '''
class Base {
Base._priv();
Base();
@@ -1531,9 +1509,7 @@ class M {}
class MixinApp = Base with M;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class M {
}
@@ -1547,9 +1523,7 @@ class alias MixinApp extends Base with M {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class M {
}
@@ -1574,9 +1548,7 @@ class M {}
class MixinApp = Base with M;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class Base<T> {
Base.ctor(T t, List<T> l);
}
@@ -1587,9 +1559,7 @@ class alias MixinApp extends Base<dynamic> with M {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class Base<T> {
Base.ctor(T t, List<T> l);
}
@@ -1611,9 +1581,7 @@ class M {}
class MixinApp<U> = Base<List<U>> with M;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class Base<T> {
Base.ctor(T t, List<T> l);
}
@@ -1624,9 +1592,7 @@ class alias MixinApp<U> extends Base<List<U>> with M {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class Base<T> {
Base.ctor(T t, List<T> l);
}
@@ -1650,9 +1616,7 @@ class E {
int x;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C extends D with E {
synthetic C() = D;
}
@@ -1666,9 +1630,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C extends D with E {
synthetic C() = D;
}
@@ -1687,17 +1649,13 @@ class E {
test_class_constructor_const() async {
var library = await checkLibrary('class C { const C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C();
}
@@ -1708,17 +1666,13 @@ class C {
test_class_constructor_const_external() async {
var library = await checkLibrary('class C { external const C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external const C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external const C();
}
@@ -1729,17 +1683,13 @@ class C {
test_class_constructor_explicit_named() async {
var library = await checkLibrary('class C { C.foo(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.foo();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.foo();
}
@@ -1750,17 +1700,13 @@ class C {
test_class_constructor_explicit_type_params() async {
var library = await checkLibrary('class C<T, U> { C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
C();
}
@@ -1771,17 +1717,13 @@ class C<T, U> {
test_class_constructor_explicit_unnamed() async {
var library = await checkLibrary('class C { C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
@@ -1792,17 +1734,13 @@ class C {
test_class_constructor_external() async {
var library = await checkLibrary('class C { external C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external C();
}
@@ -1813,17 +1751,13 @@ class C {
test_class_constructor_factory() async {
var library = await checkLibrary('class C { factory C() => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C();
}
@@ -1835,18 +1769,14 @@ class C {
var library =
await checkLibrary('class C { dynamic x; C(dynamic this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
@@ -1858,18 +1788,14 @@ class C {
test_class_constructor_field_formal_dynamic_typed() async {
var library = await checkLibrary('class C { dynamic x; C(int this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(int this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(int this.x);
@@ -1881,18 +1807,14 @@ class C {
test_class_constructor_field_formal_dynamic_untyped() async {
var library = await checkLibrary('class C { dynamic x; C(this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
@@ -1906,9 +1828,7 @@ class C {
var library = await checkLibrary('class C { C(this.x); int x; String x; }',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
String x;
@@ -1916,9 +1836,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
String x;
@@ -1933,17 +1851,13 @@ class C {
var library =
await checkLibrary('class C { C(this.x); }', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C(dynamic this.x);
}
@@ -1955,18 +1869,14 @@ class C {
var library = await checkLibrary('class C { num x; C(dynamic this.x); }',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(dynamic this.x);
@@ -1978,18 +1888,14 @@ class C {
test_class_constructor_field_formal_typed_typed() async {
var library = await checkLibrary('class C { num x; C(int this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(int this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(int this.x);
@@ -2001,18 +1907,14 @@ class C {
test_class_constructor_field_formal_typed_untyped() async {
var library = await checkLibrary('class C { num x; C(this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(num this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num x;
C(num this.x);
@@ -2024,18 +1926,14 @@ class C {
test_class_constructor_field_formal_untyped_dynamic() async {
var library = await checkLibrary('class C { var x; C(dynamic this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
@@ -2047,18 +1945,14 @@ class C {
test_class_constructor_field_formal_untyped_typed() async {
var library = await checkLibrary('class C { var x; C(int this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(int this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(int this.x);
@@ -2070,18 +1964,14 @@ class C {
test_class_constructor_field_formal_untyped_untyped() async {
var library = await checkLibrary('class C { var x; C(this.x); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(dynamic this.x);
@@ -2093,18 +1983,14 @@ class C {
test_class_constructor_fieldFormal_named_noDefault() async {
var library = await checkLibrary('class C { int x; C({this.x}); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C({int this.x});
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C({int this.x});
@@ -2116,18 +2002,14 @@ class C {
test_class_constructor_fieldFormal_named_withDefault() async {
var library = await checkLibrary('class C { int x; C({this.x: 42}); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C({int this.x});
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C({int this.x});
@@ -2139,18 +2021,14 @@ class C {
test_class_constructor_fieldFormal_optional_noDefault() async {
var library = await checkLibrary('class C { int x; C([this.x]); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C([int this.x]);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C([int this.x]);
@@ -2162,18 +2040,14 @@ class C {
test_class_constructor_fieldFormal_optional_withDefault() async {
var library = await checkLibrary('class C { int x; C([this.x = 42]); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C([int this.x]);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
C([int this.x]);
@@ -2185,16 +2059,12 @@ class C {
test_class_constructor_implicit() async {
var library = await checkLibrary('class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
''');
@@ -2204,16 +2074,12 @@ class C {
test_class_constructor_implicit_type_params() async {
var library = await checkLibrary('class C<T, U> {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
''');
@@ -2223,17 +2089,13 @@ class C<T, U> {
test_class_constructor_params() async {
var library = await checkLibrary('class C { C(x, int y); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C(dynamic x, int y);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C(dynamic x, int y);
}
@@ -2244,18 +2106,14 @@ class C {
test_class_constructors() async {
var library = await checkLibrary('class C { C.foo(); C.bar(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.foo();
C.bar();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.foo();
C.bar();
@@ -2272,9 +2130,7 @@ class C {
*/
class C {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -2282,9 +2138,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -2301,9 +2155,7 @@ class C {
/// cc
class C {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/// aaa
/// bbbb
/// cc
@@ -2311,9 +2163,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/// aaa
/// bbbb
/// cc
@@ -2333,9 +2183,7 @@ class C {}
class D {}
class E {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs referring to [D] and [E]
*/
@@ -2347,9 +2195,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs referring to [D] and [E]
*/
@@ -2366,9 +2212,7 @@ class E {
test_class_documented_with_windows_line_endings() async {
var library = await checkLibrary('/**\r\n * Docs\r\n */\r\nclass C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -2376,9 +2220,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -2391,17 +2233,13 @@ class C {
test_class_field_const() async {
var library = await checkLibrary('class C { static const int i = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int i = 0;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int i = 0;
}
@@ -2412,17 +2250,13 @@ class C {
test_class_field_implicit_type() async {
var library = await checkLibrary('class C { var x; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
}
@@ -2433,17 +2267,13 @@ class C {
test_class_field_static() async {
var library = await checkLibrary('class C { static int i; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int i;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int i;
}
@@ -2454,18 +2284,14 @@ class C {
test_class_fields() async {
var library = await checkLibrary('class C { int i; int j; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int i;
int j;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int i;
int j;
@@ -2477,17 +2303,13 @@ class C {
test_class_getter_abstract() async {
var library = await checkLibrary('abstract class C { int get x; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
int get x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
int get x;
}
@@ -2498,17 +2320,13 @@ abstract class C {
test_class_getter_external() async {
var library = await checkLibrary('class C { external int get x; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external int get x {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external int get x {}
}
@@ -2519,17 +2337,13 @@ class C {
test_class_getter_implicit_return_type() async {
var library = await checkLibrary('class C { get x => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic get x {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic get x {}
}
@@ -2540,17 +2354,13 @@ class C {
test_class_getter_static() async {
var library = await checkLibrary('class C { static int get x => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int get x {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int get x {}
}
@@ -2562,18 +2372,14 @@ class C {
var library =
await checkLibrary('class C { int get x => null; get y => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int get x {}
dynamic get y {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int get x {}
dynamic get y {}
@@ -2590,18 +2396,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int get x {}
void set x(int value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int get x {}
void set x(int value) {}
@@ -2618,18 +2420,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(int value) {}
int get x {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(int value) {}
int get x {}
@@ -2645,9 +2443,7 @@ class D {}
class E {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C implements D, E {
}
class D {
@@ -2656,9 +2452,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C implements D, E {
}
class D {
@@ -2674,9 +2468,7 @@ class E {
'class C implements X, Y, Z {} class X {} class Z {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C implements X, Z {
}
class X {
@@ -2685,9 +2477,7 @@ class Z {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C implements X, Z {
}
class X {
@@ -2701,17 +2491,13 @@ class Z {
test_class_method_abstract() async {
var library = await checkLibrary('abstract class C { f(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
dynamic f();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
dynamic f();
}
@@ -2722,17 +2508,13 @@ abstract class C {
test_class_method_external() async {
var library = await checkLibrary('class C { external f(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external dynamic f() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external dynamic f() {}
}
@@ -2743,17 +2525,13 @@ class C {
test_class_method_params() async {
var library = await checkLibrary('class C { f(x, y) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(dynamic x, dynamic y) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(dynamic x, dynamic y) {}
}
@@ -2764,17 +2542,13 @@ class C {
test_class_method_static() async {
var library = await checkLibrary('class C { static f() {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static dynamic f() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static dynamic f() {}
}
@@ -2785,18 +2559,14 @@ class C {
test_class_methods() async {
var library = await checkLibrary('class C { f() {} g() {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f() {}
dynamic g() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f() {}
dynamic g() {}
@@ -2809,9 +2579,7 @@ class C {
var library = await checkLibrary(
'class C extends Object with D, E {} class D {} class E {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends Object with D, E {
synthetic C();
}
@@ -2821,9 +2589,7 @@ class E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends Object with D, E {
synthetic C();
}
@@ -2840,9 +2606,7 @@ class E {
'class C extends Object with X, Y, Z; class X {} class Z {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends Object with X, Z {
synthetic C();
}
@@ -2852,9 +2616,7 @@ class Z {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends Object with X, Z {
synthetic C();
}
@@ -2870,17 +2632,13 @@ class Z {
var library =
await checkLibrary('abstract class C { void set x(int value); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
void set x(int value);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class C {
void set x(int value);
}
@@ -2892,17 +2650,13 @@ abstract class C {
var library =
await checkLibrary('class C { external void set x(int value); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external void set x(int value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external void set x(int value) {}
}
@@ -2913,17 +2667,13 @@ class C {
test_class_setter_implicit_param_type() async {
var library = await checkLibrary('class C { void set x(value) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(dynamic value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(dynamic value) {}
}
@@ -2934,17 +2684,13 @@ class C {
test_class_setter_implicit_return_type() async {
var library = await checkLibrary('class C { set x(int value) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(int value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic set x(int value) {}
}
@@ -2955,17 +2701,13 @@ class C {
test_class_setter_invalid_no_parameter() async {
var library = await checkLibrary('class C { void set x() {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x() {}
}
@@ -2977,17 +2719,13 @@ class C {
var library =
await checkLibrary('class C { static void set x(int value) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static void set x(int value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static void set x(int value) {}
}
@@ -3003,18 +2741,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(int value) {}
void set y(dynamic value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(int value) {}
dynamic set y(dynamic value) {}
@@ -3026,18 +2760,14 @@ class C {
test_class_supertype() async {
var library = await checkLibrary('class C extends D {} class D {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
}
class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
}
class D {
@@ -3049,16 +2779,12 @@ class D {
test_class_supertype_unresolved() async {
var library = await checkLibrary('class C extends D {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
''');
@@ -3068,16 +2794,12 @@ class C {
test_class_type_parameters() async {
var library = await checkLibrary('class C<T, U> {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
''');
@@ -3090,18 +2812,14 @@ class C<T extends Object, U extends D> {}
class D {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends Object, U extends D> {
}
class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends Object, U extends D> {
}
class D {
@@ -3113,16 +2831,12 @@ class D {
test_class_type_parameters_f_bound_complex() async {
var library = await checkLibrary('class C<T extends List<U>, U> {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends List<U>, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends List<U>, U> {
}
''');
@@ -3132,16 +2846,12 @@ class C<T extends List<U>, U> {
test_class_type_parameters_f_bound_simple() async {
var library = await checkLibrary('class C<T extends U, U> {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends U, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends U, U> {
}
''');
@@ -3151,18 +2861,14 @@ class C<T extends U, U> {
test_classes() async {
var library = await checkLibrary('class C {} class D {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
class D {
@@ -3179,15 +2885,11 @@ f() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
}
@@ -3196,15 +2898,11 @@ dynamic f() {}
test_closure_generic() async {
var library = await checkLibrary('final f = <U, V>(U x, V y) => y;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final <U,V>(U, V) → V f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final dynamic f;
''');
}
@@ -3217,9 +2915,7 @@ library lib;
part "a.dart";
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
--------------------
@@ -3228,9 +2924,7 @@ unit: a.dart
final (int) → double f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
--------------------
@@ -3243,18 +2937,14 @@ final dynamic f;
test_const_invalid_field_const() async {
variablesWithNotConstInitializers.add('f');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {
static const f = 1 + foo();
}
int foo() => 42;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int f =
$$invalidConstExpr$$/*location: null*/;
@@ -3262,9 +2952,7 @@ class C {
int foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const dynamic f =
$$invalidConstExpr$$/*location: null*/;
@@ -3276,18 +2964,14 @@ int foo() {}
test_const_invalid_field_final() async {
variablesWithNotConstInitializers.add('f');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {
final f = 1 + foo();
}
int foo() => 42;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final int f =
$$invalidConstExpr$$/*location: null*/;
@@ -3295,9 +2979,7 @@ class C {
int foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic f =
$$invalidConstExpr$$/*location: null*/;
@@ -3308,38 +2990,28 @@ int foo() {}
}
test_const_invalid_intLiteral() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const int x = 0x;
-''',
- allowErrors: true);
- checkElementText(
- library,
- r'''
+''', allowErrors: true);
+ checkElementText(library, r'''
const int x = 0;
''');
}
test_const_invalid_topLevel() async {
variablesWithNotConstInitializers.add('v');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const v = 1 + foo();
int foo() => 42;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int v =
$$invalidConstExpr$$/*location: null*/;
int foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic v =
$$invalidConstExpr$$/*location: null*/;
int foo() {}
@@ -3355,9 +3027,7 @@ class C<K, V> {
const V = const C<int, String>.named(1, '222');
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C.named(K k, V v);
}
@@ -3368,9 +3038,7 @@ const C<int, String> V = const
named/*location: test.dart;C;named*/(1, '222');
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C.named(K k, V v);
}
@@ -3384,9 +3052,7 @@ const dynamic V = const
}
test_const_invokeConstructor_generic_named_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C<K, V> {
const C.named(K k, V v);
}
@@ -3396,9 +3062,7 @@ import 'a.dart';
const V = const C<int, String>.named(1, '222');
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const C<int, String> V = const
C/*location: a.dart;C*/<
@@ -3407,9 +3071,7 @@ const C<int, String> V = const
named/*location: a.dart;C;named*/(1, '222');
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V = const
C/*location: a.dart;C*/<
@@ -3421,9 +3083,7 @@ const dynamic V = const
}
test_const_invokeConstructor_generic_named_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C<K, V> {
const C.named(K k, V v);
}
@@ -3433,9 +3093,7 @@ import 'a.dart' as p;
const V = const p.C<int, String>.named(1, '222');
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const C<int, String> V = const
C/*location: a.dart;C*/<
@@ -3444,9 +3102,7 @@ const C<int, String> V = const
named/*location: a.dart;C;named*/(1, '222');
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
C/*location: a.dart;C*/<
@@ -3465,9 +3121,7 @@ class C<K, V> {
const V = const C();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C();
}
@@ -3475,9 +3129,7 @@ const C<dynamic, dynamic> V = const
C/*location: test.dart;C*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C();
}
@@ -3495,9 +3147,7 @@ class C<K, V> {
const V = const C<int, String>();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C();
}
@@ -3507,9 +3157,7 @@ const C<int, String> V = const
String/*location: dart:core;String*/>();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<K, V> {
const C();
}
@@ -3522,9 +3170,7 @@ const dynamic V = const
}
test_const_invokeConstructor_generic_unnamed_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C<K, V> {
const C();
}
@@ -3534,9 +3180,7 @@ import 'a.dart';
const V = const C<int, String>();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const C<int, String> V = const
C/*location: a.dart;C*/<
@@ -3544,9 +3188,7 @@ const C<int, String> V = const
String/*location: dart:core;String*/>();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V = const
C/*location: a.dart;C*/<
@@ -3557,9 +3199,7 @@ const dynamic V = const
}
test_const_invokeConstructor_generic_unnamed_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C<K, V> {
const C();
}
@@ -3569,9 +3209,7 @@ import 'a.dart' as p;
const V = const p.C<int, String>();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const C<int, String> V = const
C/*location: a.dart;C*/<
@@ -3579,9 +3217,7 @@ const C<int, String> V = const
String/*location: dart:core;String*/>();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
C/*location: a.dart;C*/<
@@ -3599,9 +3235,7 @@ class C {
const V = const C.named(true, 1, 2, d: 'ccc', e: 3.4);
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.named(bool a, int b, int c, {String d}, {double e});
}
@@ -3612,9 +3246,7 @@ const C V = const
e/*location: null*/: 3.4);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.named(bool a, int b, int c, {String d}, {double e});
}
@@ -3628,9 +3260,7 @@ const dynamic V = const
}
test_const_invokeConstructor_named_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C.named();
}
@@ -3640,18 +3270,14 @@ import 'a.dart';
const V = const C.named();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const C V = const
C/*location: a.dart;C*/.
named/*location: a.dart;C;named*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V = const
C/*location: a.dart;C*/.
@@ -3661,9 +3287,7 @@ const dynamic V = const
}
test_const_invokeConstructor_named_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C.named();
}
@@ -3673,18 +3297,14 @@ import 'a.dart' as p;
const V = const p.C.named();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const C V = const
C/*location: a.dart;C*/.
named/*location: a.dart;C;named*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
C/*location: a.dart;C*/.
@@ -3694,16 +3314,12 @@ const dynamic V = const
}
test_const_invokeConstructor_named_unresolved() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {}
const V = const C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
const C V = const
@@ -3711,9 +3327,7 @@ const C V = const
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
const dynamic V = const
@@ -3724,23 +3338,17 @@ const dynamic V = const
}
test_const_invokeConstructor_named_unresolved2() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const V = const C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
C/*location: null*/.
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
C/*location: null*/.
named/*location: null*/();
@@ -3749,22 +3357,16 @@ const dynamic V = const
}
test_const_invokeConstructor_named_unresolved3() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
}
''');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
import 'a.dart' as p;
const V = const p.C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const C V = const
p/*location: test.dart;p*/.
@@ -3772,9 +3374,7 @@ const C V = const
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
p/*location: test.dart;p*/.
@@ -3786,16 +3386,12 @@ const dynamic V = const
test_const_invokeConstructor_named_unresolved4() async {
addLibrarySource('/a.dart', '');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
import 'a.dart' as p;
const V = const p.C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
p/*location: test.dart;p*/.
@@ -3803,9 +3399,7 @@ const dynamic V = const
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
p/*location: test.dart;p*/.
@@ -3816,24 +3410,18 @@ const dynamic V = const
}
test_const_invokeConstructor_named_unresolved5() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const V = const p.C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
p/*location: null*/.
C/*location: null*/.
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
p/*location: null*/.
C/*location: null*/.
@@ -3843,16 +3431,12 @@ const dynamic V = const
}
test_const_invokeConstructor_named_unresolved6() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C<T> {}
const V = const C.named();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
}
const C<dynamic> V = const
@@ -3860,9 +3444,7 @@ const C<dynamic> V = const
named/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
}
const dynamic V = const
@@ -3880,9 +3462,7 @@ class C {
const V = const C();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C();
}
@@ -3890,9 +3470,7 @@ const C V = const
C/*location: test.dart;C*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C();
}
@@ -3903,9 +3481,7 @@ const dynamic V = const
}
test_const_invokeConstructor_unnamed_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C();
}
@@ -3915,17 +3491,13 @@ import 'a.dart';
const V = const C();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const C V = const
C/*location: a.dart;C*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V = const
C/*location: a.dart;C*/();
@@ -3934,9 +3506,7 @@ const dynamic V = const
}
test_const_invokeConstructor_unnamed_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C();
}
@@ -3946,17 +3516,13 @@ import 'a.dart' as p;
const V = const p.C();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const C V = const
C/*location: a.dart;C*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
C/*location: a.dart;C*/();
@@ -3965,22 +3531,16 @@ const dynamic V = const
}
test_const_invokeConstructor_unnamed_unresolved() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const V = const C();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
C/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
C/*location: null*/();
''');
@@ -3990,25 +3550,19 @@ const dynamic V = const
test_const_invokeConstructor_unnamed_unresolved2() async {
shouldCompareLibraryElements = false;
addLibrarySource('/a.dart', '');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
import 'a.dart' as p;
const V = const p.C();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
p/*location: test.dart;p*/.
C/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V = const
p/*location: test.dart;p*/.
@@ -4018,23 +3572,17 @@ const dynamic V = const
}
test_const_invokeConstructor_unnamed_unresolved3() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const V = const p.C();
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
p/*location: null*/.
C/*location: null*/();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V = const
p/*location: null*/.
C/*location: null*/();
@@ -4050,9 +3598,7 @@ class C {
const int v = C.F.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const String F = '';
}
@@ -4062,9 +3608,7 @@ const int v =
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const String F = '';
}
@@ -4077,9 +3621,7 @@ const int v =
}
test_const_length_ofClassConstField_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static const String F = '';
}
@@ -4089,9 +3631,7 @@ import 'a.dart';
const int v = C.F.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const int v =
C/*location: a.dart;C*/.
@@ -4099,9 +3639,7 @@ const int v =
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const int v =
C/*location: a.dart;C*/.
@@ -4112,9 +3650,7 @@ const int v =
}
test_const_length_ofClassConstField_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static const String F = '';
}
@@ -4124,9 +3660,7 @@ import 'a.dart' as p;
const int v = p.C.F.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const int v =
p/*location: test.dart;p*/.
@@ -4135,9 +3669,7 @@ const int v =
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const int v =
p/*location: test.dart;p*/.
@@ -4153,16 +3685,12 @@ const int v =
const v = 'abc'.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic v/*error: instanceGetter*/ = 'abc'.
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic v = 'abc'.
length/*location: dart:core;String;length?*/;
''');
@@ -4175,18 +3703,14 @@ const String S = 'abc';
const v = S.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const String S = 'abc';
const dynamic v/*error: instanceGetter*/ =
S/*location: test.dart;S?*/.
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const String S = 'abc';
const dynamic v =
S/*location: test.dart;S?*/.
@@ -4196,9 +3720,7 @@ const dynamic v =
}
test_const_length_ofTopLevelVariable_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
const String S = 'abc';
''');
var library = await checkLibrary(r'''
@@ -4206,18 +3728,14 @@ import 'a.dart';
const v = S.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic v/*error: instanceGetter*/ =
S/*location: a.dart;S?*/.
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic v =
S/*location: a.dart;S?*/.
@@ -4227,9 +3745,7 @@ const dynamic v =
}
test_const_length_ofTopLevelVariable_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
const String S = 'abc';
''');
var library = await checkLibrary(r'''
@@ -4237,9 +3753,7 @@ import 'a.dart' as p;
const v = p.S.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic v/*error: instanceGetter*/ =
p/*location: test.dart;p*/.
@@ -4247,9 +3761,7 @@ const dynamic v/*error: instanceGetter*/ =
length/*location: dart:core;String;length?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic v =
p/*location: test.dart;p*/.
@@ -4267,9 +3779,7 @@ class C {
const v = C.length;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int length() {}
}
@@ -4278,9 +3788,7 @@ const () → int v =
length/*location: test.dart;C;length*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int length() {}
}
@@ -4300,9 +3808,7 @@ class C {
int foo() => 42;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C({dynamic this.x});
@@ -4310,9 +3816,7 @@ class C {
int foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C({dynamic this.x});
@@ -4330,18 +3834,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C({dynamic this.x});
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C({dynamic this.x});
@@ -4358,18 +3858,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C([dynamic this.x]);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C([dynamic this.x]);
@@ -4390,9 +3886,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.positional([dynamic p = 1 + 2]);
const C.named({dynamic p: 1 + 2});
@@ -4403,9 +3897,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.positional([dynamic p = 1 + 2]);
const C.named({dynamic p: 1 + 2});
@@ -4426,9 +3918,7 @@ class C {
const V = C.F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int F = 42;
}
@@ -4437,9 +3927,7 @@ const int V =
F/*location: test.dart;C;F?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int F = 42;
}
@@ -4451,9 +3939,7 @@ const dynamic V =
}
test_const_reference_staticField_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static const int F = 42;
}
@@ -4463,18 +3949,14 @@ import 'a.dart';
const V = C.F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const int V =
C/*location: a.dart;C*/.
F/*location: a.dart;C;F?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V =
C/*location: a.dart;C*/.
@@ -4484,9 +3966,7 @@ const dynamic V =
}
test_const_reference_staticField_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static const int F = 42;
}
@@ -4496,9 +3976,7 @@ import 'a.dart' as p;
const V = p.C.F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const int V =
p/*location: test.dart;p*/.
@@ -4506,9 +3984,7 @@ const int V =
F/*location: a.dart;C;F?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V =
p/*location: test.dart;p*/.
@@ -4526,9 +4002,7 @@ class C {
const V = C.m;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int m(int a, String b) {}
}
@@ -4537,9 +4011,7 @@ const (int, String) → int V =
m/*location: test.dart;C;m*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int m(int a, String b) {}
}
@@ -4551,9 +4023,7 @@ const dynamic V =
}
test_const_reference_staticMethod_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static int m(int a, String b) => 42;
}
@@ -4563,18 +4033,14 @@ import 'a.dart';
const V = C.m;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const (int, String) → int V =
C/*location: a.dart;C*/.
m/*location: a.dart;C;m*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V =
C/*location: a.dart;C*/.
@@ -4584,9 +4050,7 @@ const dynamic V =
}
test_const_reference_staticMethod_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
static int m(int a, String b) => 42;
}
@@ -4596,9 +4060,7 @@ import 'a.dart' as p;
const V = p.C.m;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const (int, String) → int V =
p/*location: test.dart;p*/.
@@ -4606,9 +4068,7 @@ const (int, String) → int V =
m/*location: a.dart;C;m*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V =
p/*location: test.dart;p*/.
@@ -4624,17 +4084,13 @@ foo() {}
const V = foo;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const () → dynamic V =
foo/*location: test.dart;foo*/;
dynamic foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V =
foo/*location: test.dart;foo*/;
dynamic foo() {}
@@ -4643,9 +4099,7 @@ dynamic foo() {}
}
test_const_reference_topLevelFunction_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
foo() {}
''');
var library = await checkLibrary(r'''
@@ -4653,17 +4107,13 @@ import 'a.dart';
const V = foo;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const () → dynamic V =
foo/*location: a.dart;foo*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic V =
foo/*location: a.dart;foo*/;
@@ -4672,9 +4122,7 @@ const dynamic V =
}
test_const_reference_topLevelFunction_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
foo() {}
''');
var library = await checkLibrary(r'''
@@ -4682,18 +4130,14 @@ import 'a.dart' as p;
const V = p.foo;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const () → dynamic V =
p/*location: test.dart;p*/.
foo/*location: a.dart;foo*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic V =
p/*location: test.dart;p*/.
@@ -4708,17 +4152,13 @@ const A = 1;
const B = A + 2;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int A = 1;
const int B =
A/*location: test.dart;A?*/ + 2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic A = 1;
const dynamic B =
A/*location: test.dart;A?*/ + 2;
@@ -4727,9 +4167,7 @@ const dynamic B =
}
test_const_reference_topLevelVariable_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
const A = 1;
''');
var library = await checkLibrary(r'''
@@ -4737,17 +4175,13 @@ import 'a.dart';
const B = A + 2;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const int B =
A/*location: a.dart;A?*/ + 2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic B =
A/*location: a.dart;A?*/ + 2;
@@ -4756,9 +4190,7 @@ const dynamic B =
}
test_const_reference_topLevelVariable_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
const A = 1;
''');
var library = await checkLibrary(r'''
@@ -4766,18 +4198,14 @@ import 'a.dart' as p;
const B = p.A + 2;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const int B =
p/*location: test.dart;p*/.
A/*location: a.dart;A?*/ + 2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic B =
p/*location: test.dart;p*/.
@@ -4801,9 +4229,7 @@ const vEnum = E;
const vFunctionTypeAlias = F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int a, String b);
enum E {
synthetic final int index;
@@ -4832,9 +4258,7 @@ const Type vFunctionTypeAlias =
F/*location: test.dart;F*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int a, String b);
enum E {
synthetic final int index;
@@ -4873,9 +4297,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
class C {
final List<F> f = const <
@@ -4883,9 +4305,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
class C {
final dynamic f = const <
@@ -4896,9 +4316,7 @@ class C {
}
test_const_reference_type_imported() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {}
enum E {a, b, c}
typedef F(int a, String b);
@@ -4910,9 +4328,7 @@ const vEnum = E;
const vFunctionTypeAlias = F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const Type vClass =
C/*location: a.dart;C*/;
@@ -4922,9 +4338,7 @@ const Type vFunctionTypeAlias =
F/*location: a.dart;F*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic vClass =
C/*location: a.dart;C*/;
@@ -4937,9 +4351,7 @@ const dynamic vFunctionTypeAlias =
}
test_const_reference_type_imported_withPrefix() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {}
enum E {a, b, c}
typedef F(int a, String b);
@@ -4951,9 +4363,7 @@ const vEnum = p.E;
const vFunctionTypeAlias = p.F;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const Type vClass =
p/*location: test.dart;p*/.
@@ -4966,9 +4376,7 @@ const Type vFunctionTypeAlias =
F/*location: a.dart;F*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic vClass =
p/*location: test.dart;p*/.
@@ -4990,18 +4398,14 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
final List<T> f = const <
T/*location: test.dart;C;T*/>[];
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
final dynamic f = const <
T/*location: test.dart;C;T*/>[];
@@ -5011,22 +4415,16 @@ class C<T> {
}
test_const_reference_unresolved_prefix0() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
const V = foo;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V =
foo/*location: null*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic V =
foo/*location: null*/;
''');
@@ -5034,16 +4432,12 @@ const dynamic V =
}
test_const_reference_unresolved_prefix1() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {}
const v = C.foo;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
const dynamic v =
@@ -5051,9 +4445,7 @@ const dynamic v =
foo/*location: null*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
const dynamic v =
@@ -5064,21 +4456,15 @@ const dynamic v =
}
test_const_reference_unresolved_prefix2() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
class C {}
''');
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
import 'foo.dart' as p;
const v = p.C.foo;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as p;
const dynamic v =
p/*location: test.dart;p*/.
@@ -5086,9 +4472,7 @@ const dynamic v =
foo/*location: null*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as p;
const dynamic v =
p/*location: test.dart;p*/.
@@ -5120,9 +4504,7 @@ const vLess = 1 < 2;
const vLessEqual = 1 <= 2;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const bool vEqual = 1 == 2;
const bool vAnd = true && false;
const bool vOr = false || true;
@@ -5143,9 +4525,7 @@ const bool vLess = 1 < 2;
const bool vLessEqual = 1 <= 2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vEqual = 1 == 2;
const dynamic vAnd = true && false;
const dynamic vOr = false || true;
@@ -5173,15 +4553,11 @@ const dynamic vLessEqual = 1 <= 2;
const vConditional = (1 == 2) ? 11 : 22;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int vConditional = 1 == 2 ? 11 : 22;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vConditional = 1 == 2 ? 11 : 22;
''');
}
@@ -5192,15 +4568,11 @@ const dynamic vConditional = 1 == 2 ? 11 : 22;
const vIdentical = (1 == 2) ? 11 : 22;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int vIdentical = 1 == 2 ? 11 : 22;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vIdentical = 1 == 2 ? 11 : 22;
''');
}
@@ -5211,15 +4583,11 @@ const dynamic vIdentical = 1 == 2 ? 11 : 22;
const vIfNull = 1 ?? 2.0;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const num vIfNull = 1 ?? 2.0;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vIfNull = 1 ?? 2.0;
''');
}
@@ -5239,9 +4607,7 @@ const vStringInterpolation = 'aaa ${true} ${42} bbb';
const vSymbol = #aaa.bbb.ccc;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vNull = null;
const bool vBoolFalse = false;
const bool vBoolTrue = true;
@@ -5254,9 +4620,7 @@ const String vStringInterpolation = 'aaa ${true} ${42} bbb';
const Symbol vSymbol = #aaa.bbb.ccc;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vNull = null;
const dynamic vBoolFalse = false;
const dynamic vBoolTrue = true;
@@ -5279,18 +4643,14 @@ const vNegate = -1;
const vComplement = ~1;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const bool vNotEqual = 1 != 2;
const bool vNot = !true;
const int vNegate = -1;
const int vComplement = ~1;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vNotEqual = 1 != 2;
const dynamic vNot = !true;
const dynamic vNegate = -1;
@@ -5304,15 +4664,11 @@ const dynamic vComplement = ~1;
const vSuper = super;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vSuper = super;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vSuper = super;
''');
}
@@ -5323,15 +4679,11 @@ const dynamic vSuper = super;
const vThis = this;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vThis = this;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vThis = this;
''');
}
@@ -5347,9 +4699,7 @@ const vInterfaceWithTypeArguments = const <List<String>>[];
const vInterfaceWithTypeArguments2 = const <Map<int, List<String>>>[];
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const List<Null> vNull = const <
Null/*location: dart:core;Null*/>[];
const List<dynamic> vDynamic = const <
@@ -5368,9 +4718,7 @@ const List<Map<int, List<String>>> vInterfaceWithTypeArguments2 = const <
String/*location: dart:core;String*/>>>[];
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vNull = const <
Null/*location: dart:core;Null*/>[];
const dynamic vDynamic = const <
@@ -5398,17 +4746,13 @@ import 'a.dart';
const v = const <C>[];
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const List<C> v = const <
C/*location: a.dart;C*/>[];
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
const dynamic v = const <
C/*location: a.dart;C*/>[];
@@ -5423,17 +4767,13 @@ import 'a.dart' as p;
const v = const <p.C>[];
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const List<C> v = const <
C/*location: a.dart;C*/>[];
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as p;
const dynamic v = const <
C/*location: a.dart;C*/>[];
@@ -5449,9 +4789,7 @@ const vInterface = const <int, String>{};
const vInterfaceWithTypeArguments = const <int, List<String>>{};
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const Map<dynamic, int> vDynamic1 = const <
dynamic/*location: dynamic*/,
int/*location: dart:core;int*/>{};
@@ -5467,9 +4805,7 @@ const Map<int, List<String>> vInterfaceWithTypeArguments = const <
String/*location: dart:core;String*/>>{};
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic vDynamic1 = const <
dynamic/*location: dynamic*/,
int/*location: dart:core;int*/>{};
@@ -5492,15 +4828,11 @@ const dynamic vInterfaceWithTypeArguments = const <
const v = const [1, 2, 3];
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const List<int> v = const [1, 2, 3];
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic v = const [1, 2, 3];
''');
}
@@ -5511,15 +4843,11 @@ const dynamic v = const [1, 2, 3];
const v = const {0: 'aaa', 1: 'bbb', 2: 'ccc'};
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const Map<int, String> v = const {0: 'aaa', 1: 'bbb', 2: 'ccc'};
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic v = const {0: 'aaa', 1: 'bbb', 2: 'ccc'};
''');
}
@@ -5533,9 +4861,7 @@ final vValues = E.values;
final vIndex = E.a.index;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -5548,9 +4874,7 @@ final List<E> vValues;
final dynamic vIndex/*error: instanceGetter*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -5571,9 +4895,7 @@ enum E {a}
final vToString = E.a.toString();
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -5582,9 +4904,7 @@ enum E {
final String vToString;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -5603,9 +4923,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const dynamic a =
C/*location: test.dart;C*/.
@@ -5614,9 +4932,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const dynamic a =
C/*location: test.dart;C*/.
@@ -5635,9 +4951,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const () → dynamic a =
C/*location: test.dart;C*/.
@@ -5646,9 +4960,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const dynamic a =
C/*location: test.dart;C*/.
@@ -5668,9 +4980,7 @@ class C {
C();
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -5679,9 +4989,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -5699,18 +5007,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C(int x) : assert(
x/*location: test.dart;C;;x*/ >= 42);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C(int x) : assert(
x/*location: test.dart;C;;x*/ >= 42);
@@ -5726,18 +5030,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C(int x) : assert(
x/*location: test.dart;C;;x*/ >= 42, 'foo');
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C(int x) : assert(
x/*location: test.dart;C;;x*/ >= 42, 'foo');
@@ -5754,9 +5054,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -5764,9 +5062,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -5778,19 +5074,15 @@ class C {
test_constructor_initializers_field_notConst() async {
variablesWithNotConstInitializers.add('x');
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class C {
final x;
const A() : x = foo();
}
int foo() => 42;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -5800,9 +5092,7 @@ class C {
int foo() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -5822,9 +5112,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C(int p) :
@@ -5833,9 +5121,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C(int p) :
@@ -5856,9 +5142,7 @@ class C extends A {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.aaa(int p);
}
@@ -5868,9 +5152,7 @@ class C extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.aaa(int p);
}
@@ -5892,9 +5174,7 @@ class C extends A {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.aaa(dynamic a, {int b});
}
@@ -5905,9 +5185,7 @@ class C extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.aaa(dynamic a, {int b});
}
@@ -5930,9 +5208,7 @@ class C extends A {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(int p);
}
@@ -5941,9 +5217,7 @@ class C extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(int p);
}
@@ -5962,9 +5236,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C() = C.named : this.
named/*location: test.dart;C;named*/(1, 'bbb');
@@ -5972,9 +5244,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C() = C.named : this.
named/*location: test.dart;C;named*/(1, 'bbb');
@@ -5992,9 +5262,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C() = C.named : this.
named/*location: test.dart;C;named*/(1,
@@ -6003,9 +5271,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C() = C.named : this.
named/*location: test.dart;C;named*/(1,
@@ -6024,18 +5290,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.named() = C : this(1, 'bbb');
const C(int a, String b);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
const C.named() = C : this(1, 'bbb');
const C(int a, String b);
@@ -6055,9 +5317,7 @@ class D extends C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C() = D.named;
C._();
@@ -6067,9 +5327,7 @@ class D extends C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C() = D.named;
C._();
@@ -6092,9 +5350,7 @@ class D<T, U> extends C<U, T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
factory C() = D<U, T>.named;
C._();
@@ -6104,9 +5360,7 @@ class D<T, U> extends C<U, T> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
factory C() = D<U, T>.named;
C._();
@@ -6119,9 +5373,7 @@ class D<T, U> extends C<U, T> {
}
test_constructor_redirected_factory_named_imported() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D extends C {
D.named() : super._();
@@ -6135,9 +5387,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C {
factory C() = D.named;
@@ -6145,9 +5395,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C {
factory C() = D.named;
@@ -6158,9 +5406,7 @@ class C {
}
test_constructor_redirected_factory_named_imported_generic() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D<T, U> extends C<U, T> {
D.named() : super._();
@@ -6174,9 +5420,7 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C<T, U> {
factory C() = D<U, T>.named;
@@ -6184,9 +5428,7 @@ class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C<T, U> {
factory C() = D<U, T>.named;
@@ -6197,9 +5439,7 @@ class C<T, U> {
}
test_constructor_redirected_factory_named_prefixed() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D extends C {
D.named() : super._();
@@ -6213,9 +5453,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C {
factory C() = D.named;
@@ -6223,9 +5461,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C {
factory C() = D.named;
@@ -6236,9 +5472,7 @@ class C {
}
test_constructor_redirected_factory_named_prefixed_generic() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D<T, U> extends C<U, T> {
D.named() : super._();
@@ -6252,9 +5486,7 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C<T, U> {
factory C() = D<U, T>.named;
@@ -6262,9 +5494,7 @@ class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C<T, U> {
factory C() = D<U, T>.named;
@@ -6275,25 +5505,19 @@ class C<T, U> {
}
test_constructor_redirected_factory_named_unresolved_class() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class C<E> {
factory C() = D.named<E>;
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<E> {
factory C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<E> {
factory C();
}
@@ -6302,18 +5526,14 @@ class C<E> {
}
test_constructor_redirected_factory_named_unresolved_constructor() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class D {}
class C<E> {
factory C() = D.named<E>;
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class D {
}
class C<E> {
@@ -6321,9 +5541,7 @@ class C<E> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class D {
}
class C<E> {
@@ -6344,9 +5562,7 @@ class D extends C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C() = D;
C._();
@@ -6356,9 +5572,7 @@ class D extends C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
factory C() = D;
C._();
@@ -6381,9 +5595,7 @@ class D<T, U> extends C<U, T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
factory C() = D<U, T>;
C._();
@@ -6393,9 +5605,7 @@ class D<T, U> extends C<U, T> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
factory C() = D<U, T>;
C._();
@@ -6408,9 +5618,7 @@ class D<T, U> extends C<U, T> {
}
test_constructor_redirected_factory_unnamed_imported() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D extends C {
D() : super._();
@@ -6424,9 +5632,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C {
factory C() = D;
@@ -6434,9 +5640,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C {
factory C() = D;
@@ -6447,9 +5651,7 @@ class C {
}
test_constructor_redirected_factory_unnamed_imported_generic() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D<T, U> extends C<U, T> {
D() : super._();
@@ -6463,9 +5665,7 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C<T, U> {
factory C() = D<U, T>;
@@ -6473,9 +5673,7 @@ class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class C<T, U> {
factory C() = D<U, T>;
@@ -6486,9 +5684,7 @@ class C<T, U> {
}
test_constructor_redirected_factory_unnamed_prefixed() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D extends C {
D() : super._();
@@ -6502,9 +5698,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C {
factory C() = D;
@@ -6512,9 +5706,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C {
factory C() = D;
@@ -6525,9 +5717,7 @@ class C {
}
test_constructor_redirected_factory_unnamed_prefixed_generic() async {
- addLibrarySource(
- '/foo.dart',
- '''
+ addLibrarySource('/foo.dart', '''
import 'test.dart';
class D<T, U> extends C<U, T> {
D() : super._();
@@ -6541,9 +5731,7 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C<T, U> {
factory C() = D<U, T>;
@@ -6551,9 +5739,7 @@ class C<T, U> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
class C<T, U> {
factory C() = D<U, T>;
@@ -6564,25 +5750,19 @@ class C<T, U> {
}
test_constructor_redirected_factory_unnamed_unresolved() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class C<E> {
factory C() = D<E>;
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<E> {
factory C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<E> {
factory C();
}
@@ -6598,18 +5778,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.named();
C() = C.named;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.named();
C() = C.named;
@@ -6626,18 +5802,14 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
C.named();
C() = C<T>.named;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
C.named();
C() = C<T>.named;
@@ -6654,18 +5826,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
C.named() = C;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
C.named() = C;
@@ -6682,18 +5850,14 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
C();
C.named() = C<T>;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
C();
C.named() = C<T>;
@@ -6714,9 +5878,7 @@ class D {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -6731,9 +5893,7 @@ class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
const C() :
@@ -6762,9 +5922,7 @@ class D {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
C();
@@ -6775,9 +5933,7 @@ class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x;
C();
@@ -6800,9 +5956,7 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6812,9 +5966,7 @@ class C<T> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6837,9 +5989,7 @@ class C<T> implements A<Iterable<T>> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class A<T> {
}
class B<T> implements A<T> {
@@ -6851,9 +6001,7 @@ class C<T> implements A<Iterable<T>> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class A<T> {
}
class B<T> implements A<T> {
@@ -6875,9 +6023,7 @@ class B<T> {
void foo<T>([B<T> b = const B()]) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6885,9 +6031,7 @@ void foo<T>([B<T> b = const
B/*location: test.dart;B*/()]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6907,9 +6051,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6919,9 +6061,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6943,9 +6083,7 @@ class C<E1> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T1, T2> {
const B();
}
@@ -6955,9 +6093,7 @@ class C<E1> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T1, T2> {
const B();
}
@@ -6979,9 +6115,7 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -6991,9 +6125,7 @@ class C<T> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class B<T> {
const B();
}
@@ -7013,9 +6145,7 @@ class C<T> {
*/
enum E { v }''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -7026,9 +6156,7 @@ enum E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -7050,9 +6178,7 @@ enum E {
v
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7063,9 +6189,7 @@ enum E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7081,9 +6205,7 @@ enum E {
test_enum_values() async {
var library = await checkLibrary('enum E { v1, v2 }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7092,9 +6214,7 @@ enum E {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7108,9 +6228,7 @@ enum E {
test_enums() async {
var library = await checkLibrary('enum E1 { v1 } enum E2 { v2 }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E1 {
synthetic final int index;
synthetic static const List<E1> values;
@@ -7123,9 +6241,7 @@ enum E2 {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E1 {
synthetic final int index;
synthetic static const List<E1> values;
@@ -7161,9 +6277,7 @@ class C extends Object with E, M {
class D = Object with M, E;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7188,9 +6302,7 @@ class alias D extends Object with M {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -7223,16 +6335,12 @@ typedef F(int p);
main(F f) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int p);
dynamic main(F f) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int p);
dynamic main(F f) {}
''');
@@ -7243,15 +6351,11 @@ dynamic main(F f) {}
addLibrarySource('/a.dart', 'class C {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7262,15 +6366,11 @@ export 'a.dart';
'/a.dart', 'class C {} exends _D with _E; class _D {} class _E {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7287,15 +6387,11 @@ export 'foo.dart'
if (dart.library.html) 'foo_html.dart';
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo.dart';
''');
}
@@ -7315,15 +6411,11 @@ export 'foo.dart'
if (dart.library.html) 'foo_html.dart';
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo_io.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo_io.dart';
''');
}
@@ -7343,15 +6435,11 @@ export 'foo.dart'
if (dart.library.html) 'foo_html.dart';
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo_html.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo_html.dart';
''');
}
@@ -7364,15 +6452,11 @@ export 'foo_html.dart';
addLibrarySource('/a.dart', 'f() {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7382,15 +6466,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'get f() => null;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7401,15 +6481,11 @@ export 'a.dart';
var library =
await checkLibrary('export "dart:async" hide Stream, Future;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' hide Stream, Future;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' hide Stream, Future;
''');
}
@@ -7420,15 +6496,11 @@ export 'dart:async' hide Stream, Future;
var library =
await checkLibrary('export "dart:async" hide Stream show Future;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' hide Stream show Future;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' hide Stream show Future;
''');
}
@@ -7438,15 +6510,11 @@ export 'dart:async' hide Stream show Future;
addLibrarySource('/a.dart', 'void set f(value) {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7457,15 +6525,11 @@ export 'a.dart';
var library =
await checkLibrary('export "dart:async" show Future, Stream;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' show Future, Stream;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'dart:async' show Future, Stream;
''');
}
@@ -7475,15 +6539,11 @@ export 'dart:async' show Future, Stream;
addLibrarySource('/a.dart', 'typedef F();');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7493,15 +6553,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'var x;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7511,15 +6567,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'const x = 0;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7529,15 +6581,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'final x = 0;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -7548,9 +6596,7 @@ export 'a.dart';
addLibrarySource('/foo.dart', 'class A {}');
addLibrarySource('/foo_io.dart', 'class A {}');
addLibrarySource('/foo_html.dart', 'class A {}');
- addLibrarySource(
- '/bar.dart',
- r'''
+ addLibrarySource('/bar.dart', r'''
export 'foo.dart'
if (dart.library.io) 'foo_io.dart'
if (dart.library.html) 'foo_html.dart';
@@ -7560,17 +6606,13 @@ import 'bar.dart';
class B extends A {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'bar.dart';
class B extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'bar.dart';
class B extends A {
}
@@ -7586,9 +6628,7 @@ class B extends A {
addLibrarySource('/foo.dart', 'class A {}');
addLibrarySource('/foo_io.dart', 'class A {}');
addLibrarySource('/foo_html.dart', 'class A {}');
- addLibrarySource(
- '/bar.dart',
- r'''
+ addLibrarySource('/bar.dart', r'''
export 'foo.dart'
if (dart.library.io) 'foo_io.dart'
if (dart.library.html) 'foo_html.dart';
@@ -7598,17 +6638,13 @@ import 'bar.dart';
class B extends A {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'bar.dart';
class B extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'bar.dart';
class B extends A {
}
@@ -7623,16 +6659,12 @@ class B extends A {
addLibrarySource('/b.dart', 'library b;');
var library = await checkLibrary('export "a.dart"; export "b.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
export 'b.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
export 'b.dart';
''');
@@ -7647,18 +6679,14 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
final dynamic f =
$$invalidConstExpr$$/*location: null*/;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
final dynamic f =
$$invalidConstExpr$$/*location: null*/;
@@ -7673,17 +6701,13 @@ class C {
covariant int x;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
covariant int x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
covariant int x;
}
@@ -7700,9 +6724,7 @@ class C {
var x;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -7711,9 +6733,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -7728,9 +6748,7 @@ class C {
var library = await checkLibrary('class C extends D { var v; C(this.v); }'
' abstract class D { int get v; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
int v;
C(int this.v);
@@ -7740,9 +6758,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
dynamic v;
C(dynamic this.v);
@@ -7757,17 +6773,13 @@ abstract class D {
test_field_inferred_type_nonStatic_explicit_initialized() async {
var library = await checkLibrary('class C { num v = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num v;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
num v;
}
@@ -7778,17 +6790,13 @@ class C {
test_field_inferred_type_nonStatic_implicit_initialized() async {
var library = await checkLibrary('class C { var v = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int v;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic v;
}
@@ -7800,9 +6808,7 @@ class C {
var library = await checkLibrary(
'class C extends D { var v; } abstract class D { int get v; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
int v;
}
@@ -7811,9 +6817,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
dynamic v;
}
@@ -7827,17 +6831,13 @@ abstract class D {
test_field_inferred_type_static_implicit_initialized() async {
var library = await checkLibrary('class C { static var v = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static int v;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static dynamic v;
}
@@ -7851,17 +6851,13 @@ class C {
static const x = 0;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const int x = 0;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static const dynamic x = 0;
}
@@ -7877,9 +6873,7 @@ class C {
final b = a / 2;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class C {
final double b =
@@ -7887,9 +6881,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class C {
final dynamic b =
@@ -7908,9 +6900,7 @@ class C {
final b = a / 2;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
class C {
@@ -7923,9 +6913,7 @@ unit: a.dart
final int a;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
class C {
@@ -7946,17 +6934,13 @@ class C {
final x = 0;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final int x = 0;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
final dynamic x = 0;
}
@@ -7970,17 +6954,13 @@ class C {
static final x = 0;
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static final int x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static final dynamic x;
}
@@ -7991,17 +6971,13 @@ class C {
test_field_static_final_untyped() async {
var library = await checkLibrary('class C { static final x = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static final int x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static final dynamic x;
}
@@ -8012,17 +6988,13 @@ class C {
test_field_untyped() async {
var library = await checkLibrary('class C { var x = 0; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int x;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
}
@@ -8036,16 +7008,12 @@ import 'dart:async';
Future f() async {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
Future<dynamic> f() async {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
Future<dynamic> f() async {}
''');
@@ -8058,16 +7026,12 @@ import 'dart:async';
Stream f() async* {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
Stream<dynamic> f() async* {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
Stream<dynamic> f() async* {}
''');
@@ -8082,15 +7046,11 @@ Stream<dynamic> f() async* {}
*/
f() {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
}
@@ -8099,15 +7059,11 @@ dynamic f() {}
test_function_entry_point() async {
var library = await checkLibrary('main() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main() {}
''');
}
@@ -8117,15 +7073,11 @@ dynamic main() {}
addLibrarySource('/a.dart', 'library a; main() {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -8135,15 +7087,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'library a; main() {}');
var library = await checkLibrary('export "a.dart" hide main;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart' hide main;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart' hide main;
''');
}
@@ -8153,9 +7101,7 @@ export 'a.dart' hide main;
addSource('/a.dart', 'part of my.lib; main() {}');
var library = await checkLibrary('library my.lib; part "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
--------------------
@@ -8164,9 +7110,7 @@ unit: a.dart
dynamic main() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
--------------------
@@ -8180,15 +7124,11 @@ dynamic main() {}
test_function_external() async {
var library = await checkLibrary('external f();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external dynamic f() {}
''');
}
@@ -8197,15 +7137,11 @@ external dynamic f() {}
test_function_parameter_final() async {
var library = await checkLibrary('f(final x) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(final dynamic x) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(final dynamic x) {}
''');
}
@@ -8214,15 +7150,11 @@ dynamic f(final dynamic x) {}
test_function_parameter_kind_named() async {
var library = await checkLibrary('f({x}) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f({dynamic x}) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f({dynamic x}) {}
''');
}
@@ -8231,15 +7163,11 @@ dynamic f({dynamic x}) {}
test_function_parameter_kind_positional() async {
var library = await checkLibrary('f([x]) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f([dynamic x]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f([dynamic x]) {}
''');
}
@@ -8248,15 +7176,11 @@ dynamic f([dynamic x]) {}
test_function_parameter_kind_required() async {
var library = await checkLibrary('f(x) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(dynamic x) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(dynamic x) {}
''');
}
@@ -8265,15 +7189,11 @@ dynamic f(dynamic x) {}
test_function_parameter_parameters() async {
var library = await checkLibrary('f(g(x, y)) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f((dynamic, dynamic) → dynamic g) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f((dynamic, dynamic) → dynamic g) {}
''');
}
@@ -8282,15 +7202,11 @@ dynamic f((dynamic, dynamic) → dynamic g) {}
test_function_parameter_return_type() async {
var library = await checkLibrary('f(int g()) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(() → int g) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(() → int g) {}
''');
}
@@ -8299,15 +7215,11 @@ dynamic f(() → int g) {}
test_function_parameter_return_type_void() async {
var library = await checkLibrary('f(void g()) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(() → void g) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(() → void g) {}
''');
}
@@ -8316,15 +7228,11 @@ dynamic f(() → void g) {}
test_function_parameter_type() async {
var library = await checkLibrary('f(int i) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(int i) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(int i) {}
''');
}
@@ -8333,15 +7241,11 @@ dynamic f(int i) {}
test_function_parameters() async {
var library = await checkLibrary('f(x, y) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(dynamic x, dynamic y) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f(dynamic x, dynamic y) {}
''');
}
@@ -8350,15 +7254,11 @@ dynamic f(dynamic x, dynamic y) {}
test_function_return_type() async {
var library = await checkLibrary('int f() => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int f() {}
''');
}
@@ -8367,15 +7267,11 @@ int f() {}
test_function_return_type_implicit() async {
var library = await checkLibrary('f() => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
}
@@ -8384,15 +7280,11 @@ dynamic f() {}
test_function_return_type_void() async {
var library = await checkLibrary('void f() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
}
@@ -8402,15 +7294,11 @@ void f() {}
prepareAnalysisContext(createOptions());
var library = await checkLibrary('T f<T, U>(U u) => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
T f<T, U>(U u) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
T f<T, U>(U u) {}
''');
}
@@ -8420,15 +7308,11 @@ T f<T, U>(U u) {}
prepareAnalysisContext(createOptions());
var library = await checkLibrary('void f<T, U>(T x(U u)) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>((U) → T x) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>((U) → T x) {}
''');
}
@@ -8445,16 +7329,12 @@ void f<T, U>((U) → T x) {}
test_functions() async {
var library = await checkLibrary('f() {} g() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
dynamic g() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
dynamic g() {}
''');
@@ -8464,16 +7344,12 @@ dynamic g() {}
test_futureOr() async {
var library = await checkLibrary('import "dart:async"; FutureOr<int> x;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
FutureOr<int> x;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
dynamic x;
''');
@@ -8491,17 +7367,13 @@ dynamic x;
var library =
await checkLibrary('import "dart:async"; const x = FutureOr;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
const Type x =
FutureOr/*location: dart:async;FutureOr*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
const dynamic x =
FutureOr/*location: dart:async;FutureOr*/;
@@ -8526,18 +7398,14 @@ var x = f();
var y = x.then((z) => z.asDouble());
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
FutureOr<int> x;
dynamic y;
FutureOr<int> f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
dynamic x;
dynamic y;
@@ -8570,17 +7438,13 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
static void m<V, W>(V v, W w) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
static void m<V, W>(V v, W w) {}
}
@@ -8593,9 +7457,7 @@ class C<T, U> {
var library = await checkLibrary(r'''
int Function(int a, String b) f() => null;
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
(int, String) → int f() {}
''');
}
@@ -8605,9 +7467,7 @@ int Function(int a, String b) f() => null;
var library = await checkLibrary(r'''
void f(int Function(int a, String b) p(num c)) => null;
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f((num) → (int, String) → int p) {}
''');
}
@@ -8617,9 +7477,7 @@ void f((num) → (int, String) → int p) {}
var library = await checkLibrary(r'''
typedef F = void Function(String a) Function(int b);
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef F = (String) → void Function(int b);
''');
}
@@ -8631,9 +7489,7 @@ class C {
int Function(int a, String b) m() => null;
}
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
(int, String) → int m() {}
}
@@ -8645,9 +7501,7 @@ class C {
var library = await checkLibrary(r'''
void f(int Function(int a, String b) p) => null;
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f((int, String) → int p) {}
''');
}
@@ -8657,9 +7511,7 @@ void f((int, String) → int p) {}
var library = await checkLibrary(r'''
int Function(int a, String b) v;
''');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
(int, String) → int v;
''');
}
@@ -8754,18 +7606,14 @@ int Function(int a, String b) v;
*/
get x => null;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
dynamic get x {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -8777,15 +7625,11 @@ dynamic get x {}
test_getter_external() async {
var library = await checkLibrary('external int get x;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external int get x {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external int get x {}
''');
}
@@ -8795,9 +7639,7 @@ external int get x {}
var library = await checkLibrary(
'class C extends D { get f => null; } abstract class D { int get f; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
int get f {}
}
@@ -8806,9 +7648,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
dynamic get f {}
}
@@ -8822,16 +7662,12 @@ abstract class D {
test_getters() async {
var library = await checkLibrary('int get x => null; get y => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int get x {}
dynamic get y {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int get x {}
dynamic get y {}
''');
@@ -8842,16 +7678,12 @@ dynamic get y {}
var library =
await checkLibrary('int get x => 0; void set x(int value) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int get x {}
void set x(int value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int get x {}
void set x(int value) {}
''');
@@ -8862,16 +7694,12 @@ void set x(int value) {}
var library =
await checkLibrary('void set x(int value) {} int get x => 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void set x(int value) {}
int get x {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void set x(int value) {}
int get x {}
''');
@@ -8891,17 +7719,13 @@ import 'foo.dart'
class B extends A {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class B extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
class B extends A {
}
@@ -8925,17 +7749,13 @@ import 'foo.dart'
class B extends A {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo_io.dart';
class B extends A {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo_io.dart';
class B extends A {
}
@@ -8954,16 +7774,12 @@ main() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' deferred as p;
dynamic main() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' deferred as p;
dynamic main() {}
''');
@@ -8976,16 +7792,12 @@ dynamic main() {}
import 'dart:async' hide Stream, Completer; Future f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' hide Stream, Completer;
Future<dynamic> f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' hide Stream, Completer;
Future<dynamic> f;
''');
@@ -9000,17 +7812,13 @@ Future<dynamic> f;
import '';
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/
import '';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/
import '';
@@ -9025,16 +7833,12 @@ import "dart:async" hide Stream show Future;
Future f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' hide Stream show Future;
Future<dynamic> f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' hide Stream show Future;
Future<dynamic> f;
''');
@@ -9045,16 +7849,12 @@ Future<dynamic> f;
addLibrarySource('/a.dart', 'library a; class C {}');
var library = await checkLibrary('import "a.dart" as a; a.C c;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
C c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
C c;
''');
@@ -9071,9 +7871,7 @@ class D extends p.C {} // Prevent "unused import" warning
expect(library.imports[0].importedLibrary.location, library.location);
expect(library.imports[1].importedLibrary.isDartCore, true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'test.dart' as p;
class C {
}
@@ -9081,9 +7879,7 @@ class D extends C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'test.dart' as p;
class C {
}
@@ -9101,16 +7897,12 @@ class D extends C {
addLibrarySource(destinationPath, 'class C {}');
var library = await checkLibrary('import "/a.dart"; C c;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import '/a.dart';
C c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import '/a.dart';
C c;
''');
@@ -9125,17 +7917,13 @@ Future f;
Stream s;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' show Future, Stream;
Future<dynamic> f;
Stream<dynamic> s;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' show Future, Stream;
Future<dynamic> f;
Stream<dynamic> s;
@@ -9149,18 +7937,14 @@ Stream<dynamic> s;
var library =
await checkLibrary('import "a.dart"; import "b.dart"; C c; D d;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
C c;
D d;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
C c;
@@ -9178,15 +7962,11 @@ f<U, V>() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f<U, V>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f<U, V>() {}
''');
}
@@ -9202,18 +7982,14 @@ class C<U, V> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
final dynamic x;
C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
final dynamic x;
C();
@@ -9231,17 +8007,13 @@ class C<U, V> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
dynamic get x {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
dynamic get x {}
}
@@ -9261,17 +8033,13 @@ class C<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
dynamic f<U, V>() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
dynamic f<U, V>() {}
}
@@ -9290,17 +8058,13 @@ class C<U, V> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
void set x(dynamic value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<U, V> {
void set x(dynamic value) {}
}
@@ -9326,15 +8090,11 @@ f<T>() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f<T>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -9357,15 +8117,11 @@ f<T>() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f<T>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -9375,9 +8131,7 @@ dynamic f<T>() {}
' class C extends D { var v; }'
' abstract class D { F get v; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef int F(String s);
class C extends D {
F v;
@@ -9387,9 +8141,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef int F(String s);
class C extends D {
dynamic v;
@@ -9411,9 +8163,7 @@ abstract class D<U, V> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> extends D<int, T> {
Map<T, int> v;
}
@@ -9422,9 +8172,7 @@ abstract class D<U, V> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> extends D<int, T> {
dynamic v;
}
@@ -9442,17 +8190,13 @@ h(F f) => null;
var v = h(/*info:INFERRED_TYPE_CLOSURE*/(y) {});
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F((String) → int g);
dynamic v;
dynamic h(F f) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F((String) → int g);
dynamic v;
dynamic h(F f) {}
@@ -9469,9 +8213,7 @@ abstract class D<V, W> {
void f(int x, W g(V s));
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> extends D<U, int> {
void f(int x, (U) → int g) {}
}
@@ -9480,9 +8222,7 @@ abstract class D<V, W> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> extends D<U, int> {
void f(int x, dynamic g) {}
}
@@ -9494,15 +8234,11 @@ abstract class D<V, W> {
}
test_inferred_type_refers_to_function_typed_parameter_type_other_lib() async {
- addLibrarySource(
- '/a.dart',
- '''
+ addLibrarySource('/a.dart', '''
import 'b.dart';
abstract class D extends E {}
''');
- addLibrarySource(
- '/b.dart',
- '''
+ addLibrarySource('/b.dart', '''
abstract class E {
void f(int x, int g(String s));
}
@@ -9514,18 +8250,14 @@ class C extends D {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class C extends D {
void f(int x, (String) → int g) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class C extends D {
void f(int x, dynamic g) {}
@@ -9538,9 +8270,7 @@ class C extends D {
var library = await checkLibrary('class C extends D { void f(int x, g) {} }'
' abstract class D { void f(int x, int g(String s)); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void f(int x, (String) → int g) {}
}
@@ -9549,9 +8279,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void f(int x, dynamic g) {}
}
@@ -9568,16 +8296,12 @@ f(void g(int x, void h())) => null;
var v = f((x, y) {});
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
dynamic f((int, () → void) → void g) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
dynamic f((int, () → void) → void g) {}
''');
@@ -9590,16 +8314,12 @@ f({void g(int x, void h())}) => null;
var v = f(g: (x, y) {});
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
dynamic f({(int, () → void) → void g}) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
dynamic f({(int, () → void) → void g}) {}
''');
@@ -9610,9 +8330,7 @@ dynamic f({(int, () → void) → void g}) {}
var library = await checkLibrary('class C extends D { void set f(g) {} }'
' abstract class D { void set f(int g(String s)); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void set f((String) → int g) {}
}
@@ -9621,9 +8339,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void set f(dynamic g) {}
}
@@ -9635,9 +8351,7 @@ abstract class D {
}
test_inferredType_definedInSdkLibraryPart() async {
- addSource(
- '/a.dart',
- r'''
+ addSource('/a.dart', r'''
import 'dart:async';
class A {
m(Stream p) {}
@@ -9650,18 +8364,14 @@ class B extends A {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class B extends A {
dynamic m(Stream<dynamic> p) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
class B extends A {
dynamic m(dynamic p) {}
@@ -9689,17 +8399,13 @@ String g(int x(String y)) => null;
var v = [f, g];
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
List<((String) → int) → Object> v;
int f((String) → int x) {}
String g((String) → int x) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
int f((String) → int x) {}
String g((String) → int x) {}
@@ -9724,9 +8430,7 @@ abstract class D extends C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class A {
int m();
}
@@ -9740,9 +8444,7 @@ abstract class D extends C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
abstract class A {
int m();
}
@@ -9761,15 +8463,11 @@ abstract class D extends C {
test_initializer_executable_with_return_type_from_closure() async {
var library = await checkLibrary('var v = () => 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
() → int v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
''');
}
@@ -9778,15 +8476,11 @@ dynamic v;
test_initializer_executable_with_return_type_from_closure_await_dynamic() async {
var library = await checkLibrary('var v = (f) async => await f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
(dynamic) → Future<dynamic> v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
''');
}
@@ -9798,16 +8492,12 @@ import 'dart:async';
var v = (Future<Future<Future<int>>> f) async => await f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
(Future<Future<Future<int>>>) → Future<int> v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
dynamic v;
''');
@@ -9820,16 +8510,12 @@ import 'dart:async';
var v = (Future<int> f) async => await f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
(Future<int>) → Future<int> v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
dynamic v;
''');
@@ -9842,16 +8528,12 @@ import 'dart:async';
var v = (Future f) async => await f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
(Future<dynamic>) → Future<dynamic> v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
dynamic v;
''');
@@ -9865,17 +8547,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
() → int v;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic v;
}
@@ -9891,15 +8569,11 @@ void f() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
}
@@ -9911,17 +8585,13 @@ class C<S extends num, T extends C<S, T>> {}
C c;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<S extends num, T extends C<S, T>> {
}
C<num, C<num, dynamic>> c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<S extends num, T extends C<S, T>> {
}
C<dynamic, dynamic> c;
@@ -9939,9 +8609,7 @@ class B {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends C<T>> {
}
class B {
@@ -9951,9 +8619,7 @@ C<C<dynamic>> c;
C<C<dynamic>> c2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends C<T>> {
}
class B {
@@ -9971,17 +8637,13 @@ class C<T extends C<T, U>, U extends num> {}
C c;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends C<T, U>, U extends num> {
}
C<C<dynamic, num>, num> c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends C<T, U>, U extends num> {
}
C<dynamic, dynamic> c;
@@ -9995,16 +8657,12 @@ typedef F<T extends num>(T p);
F f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T extends num>(T p);
F<num> f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T extends num>(T p);
F f;
''');
@@ -10017,17 +8675,13 @@ class C<T extends num> {}
C c;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends num> {
}
C<num> c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T extends num> {
}
C<dynamic> c;
@@ -10036,9 +8690,7 @@ C<dynamic> c;
}
test_invalid_annotation_prefixed_constructor() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C.named();
}
@@ -10049,9 +8701,7 @@ import "a.dart" as a;
class D {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
@
a/*location: test.dart;a*/.
@@ -10061,9 +8711,7 @@ class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
@
a/*location: test.dart;a*/.
@@ -10076,9 +8724,7 @@ class D {
}
test_invalid_annotation_unprefixed_constructor() async {
- addLibrarySource(
- '/a.dart',
- r'''
+ addLibrarySource('/a.dart', r'''
class C {
const C.named();
}
@@ -10089,9 +8735,7 @@ import "a.dart";
class D {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
@
C/*location: a.dart;C*/.
@@ -10100,9 +8744,7 @@ class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
@
C/*location: a.dart;C*/.
@@ -10121,18 +8763,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as ppp;
class C {
List<dynamic> v;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as ppp;
class C {
List<dynamic> v;
@@ -10151,18 +8789,14 @@ import 'b.dart';
foo([p = V]) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
dynamic foo([dynamic p =
V/*location: null*/]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
dynamic foo([dynamic p =
@@ -10175,9 +8809,7 @@ dynamic foo([dynamic p =
namesThatCannotBeResolved.add('V');
addLibrarySource('/a.dart', 'V() {}');
addLibrarySource('/b.dart', 'V() {}');
- addLibrarySource(
- '/c.dart',
- r'''
+ addLibrarySource('/c.dart', r'''
export 'a.dart';
export 'b.dart';
''');
@@ -10186,17 +8818,13 @@ import 'c.dart';
foo([p = V]) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
dynamic foo([dynamic p =
V/*location: null*/]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
dynamic foo([dynamic p =
V/*location: null*/]) {}
@@ -10212,18 +8840,14 @@ V() {}
var V;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic V;
dynamic foo([dynamic p =
V/*location: null*/]) {}
dynamic V() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic V;
dynamic foo([dynamic p =
V/*location: null*/]) {}
@@ -10240,18 +8864,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int foo;
void set bar(dynamic this.foo) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
int foo;
void set bar(dynamic this.foo) {}
@@ -10267,17 +8887,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(dynamic this.x) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic set x(dynamic this.x) {}
}
@@ -10293,9 +8909,7 @@ part '';
class B extends A {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
part '';
class B {
}
@@ -10304,9 +8918,7 @@ unit: null
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
part '';
class B {
}
@@ -10338,9 +8950,7 @@ part 'a3.dart';
part '[invalid uri]';
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import '[invalid uri]';
import '[invalid uri]:foo.dart';
import 'a1.dart';
@@ -10365,9 +8975,7 @@ unit: null
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import '[invalid uri]';
import '[invalid uri]:foo.dart';
import 'a1.dart';
@@ -10397,14 +9005,10 @@ unit: null
test_library() async {
var library = await checkLibrary('');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -10417,15 +9021,11 @@ unit: null
*/
library foo;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo;
''');
}
@@ -10434,15 +9034,11 @@ library foo;
test_library_name_with_spaces() async {
var library = await checkLibrary('library foo . bar ;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo.bar;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo.bar;
''');
}
@@ -10451,15 +9047,11 @@ library foo.bar;
test_library_named() async {
var library = await checkLibrary('library foo.bar;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo.bar;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library foo.bar;
''');
}
@@ -10475,15 +9067,11 @@ f() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
''');
}
@@ -10498,17 +9086,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
@@ -10525,17 +9109,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic m() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic m() {}
}
@@ -10550,23 +9130,18 @@ get g {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic get g {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic get g {}
''');
}
}
test_localLabels_inConstructor() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {
C() {
aaa: while (true) {}
@@ -10576,20 +9151,15 @@ class C {
}
}
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C();
}
@@ -10598,8 +9168,7 @@ class C {
}
test_localLabels_inMethod() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
class C {
m() {
aaa: while (true) {}
@@ -10609,20 +9178,15 @@ class C {
}
}
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic m() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic m() {}
}
@@ -10631,8 +9195,7 @@ class C {
}
test_localLabels_inTopLevelFunction() async {
- var library = await checkLibrary(
- r'''
+ var library = await checkLibrary(r'''
main() {
aaa: while (true) {}
bbb: switch (42) {
@@ -10640,18 +9203,13 @@ main() {
break;
}
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main() {}
''');
}
@@ -10660,16 +9218,12 @@ dynamic main() {}
test_main_class() async {
var library = await checkLibrary('class main {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class main {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class main {
}
''');
@@ -10680,9 +9234,7 @@ class main {
var library =
await checkLibrary('class main = C with D; class C {} class D {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias main extends C with D {
synthetic main() = C;
}
@@ -10692,9 +9244,7 @@ class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias main extends C with D {
synthetic main() = C;
}
@@ -10710,15 +9260,11 @@ class D {
addLibrarySource('/a.dart', 'class main = C with D; class C {} class D {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -10728,15 +9274,11 @@ export 'a.dart';
addLibrarySource('/a.dart', 'class main {}');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -10745,15 +9287,11 @@ export 'a.dart';
test_main_getter() async {
var library = await checkLibrary('get main => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic get main {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic get main {}
''');
}
@@ -10763,15 +9301,11 @@ dynamic get main {}
addLibrarySource('/a.dart', 'get main => null;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -10780,15 +9314,11 @@ export 'a.dart';
test_main_typedef() async {
var library = await checkLibrary('typedef main();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic main();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic main();
''');
}
@@ -10798,15 +9328,11 @@ typedef dynamic main();
addLibrarySource('/a.dart', 'typedef main();');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -10815,15 +9341,11 @@ export 'a.dart';
test_main_variable() async {
var library = await checkLibrary('var main;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic main;
''');
}
@@ -10833,15 +9355,11 @@ dynamic main;
addLibrarySource('/a.dart', 'var main;');
var library = await checkLibrary('export "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'a.dart';
''');
}
@@ -10855,18 +9373,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
class C {
Future<dynamic> f() async {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
class C {
Future<dynamic> f() async {}
@@ -10883,18 +9397,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
class C {
Stream<dynamic> f() async* {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async';
class C {
Stream<dynamic> f() async* {}
@@ -10911,9 +9421,7 @@ const b = null;
@b
class C {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
@
@@ -10924,9 +9432,7 @@ const dynamic a = null;
const dynamic b = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
@
@@ -10943,9 +9449,7 @@ const dynamic b = null;
var library = await checkLibrary(
'const a = null; @a class C = D with E; class D {} class E {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
class alias C extends D with E {
@@ -10958,9 +9462,7 @@ class E {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
class alias C extends D with E {
@@ -10984,9 +9486,7 @@ class A {
class C {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.named();
}
@@ -10997,9 +9497,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A.named();
}
@@ -11020,9 +9518,7 @@ import 'foo.dart' as foo;
class C {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
@
A/*location: foo.dart;A*/.
@@ -11031,9 +9527,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
@
A/*location: foo.dart;A*/.
@@ -11047,9 +9541,7 @@ class C {
test_metadata_constructor_call_unnamed() async {
var library = await checkLibrary('class A { const A(); } @A() class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A();
}
@@ -11059,9 +9551,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A();
}
@@ -11078,9 +9568,7 @@ class C {
var library =
await checkLibrary('import "foo.dart" as foo; @foo.A() class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
@
A/*location: foo.dart;A*/()
@@ -11088,9 +9576,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart' as foo;
@
A/*location: foo.dart;A*/()
@@ -11104,9 +9590,7 @@ class C {
var library =
await checkLibrary('class A { const A(x); } @A(null) class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(dynamic x);
}
@@ -11116,9 +9600,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(dynamic x);
}
@@ -11134,9 +9616,7 @@ class C {
var library =
await checkLibrary('const a = null; class C { @a C.named(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11145,9 +9625,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11161,9 +9639,7 @@ const dynamic a = null;
test_metadata_constructorDeclaration_unnamed() async {
var library = await checkLibrary('const a = null; class C { @a C(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11172,9 +9648,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11188,9 +9662,7 @@ const dynamic a = null;
test_metadata_enumDeclaration() async {
var library = await checkLibrary('const a = null; @a enum E { v }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
enum E {
@@ -11201,9 +9673,7 @@ enum E {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
enum E {
@@ -11220,18 +9690,14 @@ const dynamic a = null;
addLibrarySource('/foo.dart', '');
var library = await checkLibrary('@a export "foo.dart"; const a = null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
export 'foo.dart';
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
export 'foo.dart';
@@ -11243,9 +9709,7 @@ const dynamic a = null;
test_metadata_fieldDeclaration() async {
var library = await checkLibrary('const a = null; class C { @a int x; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11254,9 +9718,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11276,9 +9738,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(@
@@ -11287,9 +9747,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C(@
@@ -11304,9 +9762,7 @@ const dynamic a = null;
var library = await checkLibrary(
'const a = null; class C { var x; C([@a this.x = null]); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C([@
@@ -11315,9 +9771,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C([@
@@ -11331,16 +9785,12 @@ const dynamic a = null;
test_metadata_functionDeclaration_function() async {
var library = await checkLibrary('const a = null; @a f() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f() {}
''');
@@ -11350,18 +9800,14 @@ dynamic f() {}
test_metadata_functionDeclaration_getter() async {
var library = await checkLibrary('const a = null; @a get f => null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
dynamic get f {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
@@ -11373,18 +9819,14 @@ dynamic get f {}
test_metadata_functionDeclaration_setter() async {
var library = await checkLibrary('const a = null; @a set f(value) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
void set f(dynamic value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
@@ -11396,18 +9838,14 @@ dynamic set f(dynamic value) {}
test_metadata_functionTypeAlias() async {
var library = await checkLibrary('const a = null; @a typedef F();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
typedef dynamic F();
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
typedef dynamic F();
@@ -11419,17 +9857,13 @@ const dynamic a = null;
test_metadata_functionTypedFormalParameter() async {
var library = await checkLibrary('const a = null; f(@a g()) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f(@
a/*location: test.dart;a?*/ () → dynamic g) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f(@
a/*location: test.dart;a?*/ () → dynamic g) {}
@@ -11440,17 +9874,13 @@ dynamic f(@
test_metadata_functionTypedFormalParameter_withDefault() async {
var library = await checkLibrary('const a = null; f([@a g() = null]) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f([@
a/*location: test.dart;a?*/ () → dynamic g = null]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f([@
a/*location: test.dart;a?*/ () → dynamic g = null]) {}
@@ -11462,9 +9892,7 @@ dynamic f([@
addLibrarySource('/foo.dart', 'const b = null;');
var library = await checkLibrary('@a import "foo.dart"; const a = b;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
import 'foo.dart';
@@ -11472,9 +9900,7 @@ const dynamic a =
b/*location: foo.dart;b?*/;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
import 'foo.dart';
@@ -11487,9 +9913,7 @@ const dynamic a =
test_metadata_invalid_classDeclaration() async {
var library = await checkLibrary('f(_) {} @f(42) class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
f/*location: test.dart;f*/(42)
class C {
@@ -11497,9 +9921,7 @@ class C {
dynamic f(dynamic _) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
f/*location: test.dart;f*/(42)
class C {
@@ -11512,18 +9934,14 @@ dynamic f(dynamic _) {}
test_metadata_libraryDirective() async {
var library = await checkLibrary('@a library L; const a = null;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
library L;
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
a/*location: test.dart;a?*/
library L;
@@ -11536,9 +9954,7 @@ const dynamic a = null;
var library =
await checkLibrary('const a = null; class C { @a get m => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11547,9 +9963,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11571,9 +9985,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11585,9 +9997,7 @@ const dynamic a = null;
const dynamic b = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11610,9 +10020,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11621,9 +10029,7 @@ class C {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
@
a/*location: test.dart;a?*/
@@ -11642,9 +10048,7 @@ library L;
part 'foo.dart';
const a = null;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library L;
@
a/*location: test.dart;a?*/
@@ -11655,9 +10059,7 @@ unit: foo.dart
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library L;
@
a/*location: test.dart;a?*/
@@ -11674,9 +10076,7 @@ unit: foo.dart
addLibrarySource('/a.dart', 'const b = null;');
var library = await checkLibrary('import "a.dart" as a; @a.b class C {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
@
a/*location: test.dart;a*/.
@@ -11685,9 +10085,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart' as a;
@
a/*location: test.dart;a*/.
@@ -11701,17 +10099,13 @@ class C {
test_metadata_simpleFormalParameter() async {
var library = await checkLibrary('const a = null; f(@a x) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f(@
a/*location: test.dart;a?*/ dynamic x) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f(@
a/*location: test.dart;a?*/ dynamic x) {}
@@ -11722,17 +10116,13 @@ dynamic f(@
test_metadata_simpleFormalParameter_withDefault() async {
var library = await checkLibrary('const a = null; f([@a x = null]) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f([@
a/*location: test.dart;a?*/ dynamic x = null]) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f([@
a/*location: test.dart;a?*/ dynamic x = null]) {}
@@ -11743,18 +10133,14 @@ dynamic f([@
test_metadata_topLevelVariableDeclaration() async {
var library = await checkLibrary('const a = null; @a int v;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
int v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
@
a/*location: test.dart;a?*/
@@ -11766,17 +10152,13 @@ int v;
test_metadata_typeParameter_ofClass() async {
var library = await checkLibrary('const a = null; class C<@a T> {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
}
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
}
const dynamic a = null;
@@ -11791,9 +10173,7 @@ class C<@a T> = D with E;
class D {}
class E {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C<T> extends D with E {
synthetic C() = D;
}
@@ -11804,9 +10184,7 @@ class E {
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class alias C<T> extends D with E {
synthetic C() = D;
}
@@ -11822,16 +10200,12 @@ const dynamic a = null;
test_metadata_typeParameter_ofFunction() async {
var library = await checkLibrary('const a = null; f<@a T>() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f<T>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic a = null;
dynamic f<T>() {}
''');
@@ -11841,16 +10215,12 @@ dynamic f<T>() {}
test_metadata_typeParameter_ofTypedef() async {
var library = await checkLibrary('const a = null; typedef F<@a T>();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T>();
const dynamic a = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T>();
const dynamic a = null;
''');
@@ -11866,9 +10236,7 @@ class C {
f() {}
}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -11877,9 +10245,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
/**
* Docs
@@ -11894,9 +10260,7 @@ class C {
var library = await checkLibrary('class C extends D { void f(value) {} }'
' abstract class D { void f(int value); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void f(int value) {}
}
@@ -11905,9 +10269,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void f(dynamic value) {}
}
@@ -11922,9 +10284,7 @@ abstract class D {
var library = await checkLibrary(
'class C extends D { f() => null; } abstract class D { int f(); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
int f() {}
}
@@ -11933,9 +10293,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
dynamic f() {}
}
@@ -11950,17 +10308,13 @@ abstract class D {
prepareAnalysisContext(createOptions());
var library = await checkLibrary('class C { T f<T, U>(U u) => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
T f<T, U>(U u) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
T f<T, U>(U u) {}
}
@@ -11976,17 +10330,13 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
V f<V, W>(T t, U u, W w) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
V f<V, W>(T t, U u, W w) {}
}
@@ -11998,17 +10348,13 @@ class C<T, U> {
prepareAnalysisContext(createOptions());
var library = await checkLibrary('class C { void f<T, U>(T x(U u)) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void f<T, U>((U) → T x) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void f<T, U>((U) → T x) {}
}
@@ -12019,9 +10365,7 @@ class C {
test_nameConflict_exportedAndLocal() async {
namesThatCannotBeResolved.add('V');
addLibrarySource('/a.dart', 'class C {}');
- addLibrarySource(
- '/c.dart',
- '''
+ addLibrarySource('/c.dart', '''
export 'a.dart';
class C {}
''');
@@ -12030,16 +10374,12 @@ import 'c.dart';
C v = null;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
C v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
C v;
''');
@@ -12049,9 +10389,7 @@ C v;
test_nameConflict_exportedAndLocal_exported() async {
namesThatCannotBeResolved.add('V');
addLibrarySource('/a.dart', 'class C {}');
- addLibrarySource(
- '/c.dart',
- '''
+ addLibrarySource('/c.dart', '''
export 'a.dart';
class C {}
''');
@@ -12061,16 +10399,12 @@ import 'd.dart';
C v = null;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'd.dart';
C v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'd.dart';
C v;
''');
@@ -12080,15 +10414,11 @@ C v;
test_nameConflict_exportedAndParted() async {
namesThatCannotBeResolved.add('V');
addLibrarySource('/a.dart', 'class C {}');
- addLibrarySource(
- '/b.dart',
- '''
+ addLibrarySource('/b.dart', '''
part of lib;
class C {}
''');
- addLibrarySource(
- '/c.dart',
- '''
+ addLibrarySource('/c.dart', '''
library lib;
export 'a.dart';
part 'b.dart';
@@ -12098,16 +10428,12 @@ import 'c.dart';
C v = null;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
C v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'c.dart';
C v;
''');
@@ -12127,17 +10453,13 @@ import 'b.dart';
A v = null;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
A v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
import 'b.dart';
A v;
@@ -12155,17 +10477,13 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
void g<V, W>() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
void g<V, W>() {}
}
@@ -12189,17 +10507,13 @@ class C<T, U> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
void g<V, W>() {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
void g<V, W>() {}
}
@@ -12217,15 +10531,11 @@ void f<T, U>() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>() {}
''');
}
@@ -12247,15 +10557,11 @@ void f<T, U>() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>() {}
''');
}
@@ -12265,17 +10571,13 @@ void f<T, U>() {}
var library =
await checkLibrary('class C { C operator+(C other) => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C +(C other) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C +(C other) {}
}
@@ -12290,17 +10592,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool ==(Object other) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool ==(Object other) {}
}
@@ -12312,17 +10610,13 @@ class C {
var library =
await checkLibrary('class C { external C operator+(C other); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external C +(C other) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
external C +(C other) {}
}
@@ -12337,17 +10631,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool >=(C other) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool >=(C other) {}
}
@@ -12359,17 +10649,13 @@ class C {
var library =
await checkLibrary('class C { bool operator[](int i) => null; }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool [](int i) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool [](int i) {}
}
@@ -12384,17 +10670,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void []=(int i, bool v) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void []=(int i, bool v) {}
}
@@ -12409,17 +10691,13 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool <=(C other) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
bool <=(C other) {}
}
@@ -12439,9 +10717,7 @@ class A<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library meta;
class A<T> {
void f(@
@@ -12450,9 +10726,7 @@ class A<T> {
const dynamic checked = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library meta;
class A<T> {
void f(@
@@ -12478,9 +10752,7 @@ class B<T> extends A<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library meta;
class A<T> {
void f(@
@@ -12492,9 +10764,7 @@ class B<T> extends A<T> {
const dynamic checked = null;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library meta;
class A<T> {
void f(@
@@ -12512,17 +10782,13 @@ const dynamic checked = null;
prepareAnalysisContext(createOptions());
var library = await checkLibrary('class C { void m(covariant C c) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void m(covariant C c) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void m(covariant C c) {}
}
@@ -12540,9 +10806,7 @@ class B<T> extends A<T> {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A<T> {
void f(covariant T t) {}
}
@@ -12551,9 +10815,7 @@ class B<T> extends A<T> {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A<T> {
void f(covariant T t) {}
}
@@ -12567,17 +10829,13 @@ class B<T> extends A<T> {
test_parameter_parameters() async {
var library = await checkLibrary('class C { f(g(x, y)) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f((dynamic, dynamic) → dynamic g) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f((dynamic, dynamic) → dynamic g) {}
}
@@ -12588,17 +10846,13 @@ class C {
test_parameter_parameters_in_generic_class() async {
var library = await checkLibrary('class C<A, B> { f(A g(B x)) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<A, B> {
dynamic f((B) → A g) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<A, B> {
dynamic f((B) → A g) {}
}
@@ -12609,17 +10863,13 @@ class C<A, B> {
test_parameter_return_type() async {
var library = await checkLibrary('class C { f(int g()) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(() → int g) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(() → int g) {}
}
@@ -12630,17 +10880,13 @@ class C {
test_parameter_return_type_void() async {
var library = await checkLibrary('class C { f(void g()) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(() → void g) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic f(() → void g) {}
}
@@ -12658,18 +10904,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.positional([dynamic x = 1]);
C.named({dynamic x: 1});
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
C.positional([dynamic x = 1]);
C.named({dynamic x: 1});
@@ -12689,9 +10931,7 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C.positional([dynamic this.x]);
@@ -12699,9 +10939,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
dynamic x;
C.positional([dynamic this.x]);
@@ -12721,18 +10959,14 @@ class C {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static void positional([dynamic x = 1]) {}
static void named({dynamic x: 1}) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static void positional([dynamic x = 1]) {}
static void named({dynamic x: 1}) {}
@@ -12750,16 +10984,12 @@ void positional([x = 1]) {}
void named({x: 1}) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void positional([dynamic x = 1]) {}
void named({dynamic x: 1}) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void positional([dynamic x = 1]) {}
void named({dynamic x: 1}) {}
''');
@@ -12772,9 +11002,7 @@ void named({dynamic x: 1}) {}
var library =
await checkLibrary('library my.lib; part "a.dart"; part "b.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -12786,9 +11014,7 @@ unit: b.dart
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -12808,9 +11034,7 @@ unit: b.dart
addSource('/foo/bar.dart', 'part of my.lib;');
var library = await checkLibrary('library my.lib; part "foo/";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'foo/';
--------------------
@@ -12818,9 +11042,7 @@ unit: null
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'foo/';
--------------------
@@ -12839,9 +11061,7 @@ library my.lib;
part "${foo}/bar.dart";
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part '';
--------------------
@@ -12849,9 +11069,7 @@ unit: null
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part '';
--------------------
@@ -12869,15 +11087,11 @@ void f() {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f() {}
''');
}
@@ -12887,17 +11101,13 @@ void f() {}
var library =
await checkLibrary('class C { void set x(covariant int value); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(covariant int value);
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
void set x(covariant int value);
}
@@ -12913,18 +11123,14 @@ class C {
*/
void set x(value) {}''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
void set x(dynamic value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -12936,15 +11142,11 @@ void set x(dynamic value) {}
test_setter_external() async {
var library = await checkLibrary('external void set x(int value);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external void set x(int value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
external void set x(int value) {}
''');
}
@@ -12955,9 +11157,7 @@ external void set x(int value) {}
await checkLibrary('class C extends D { void set f(value) {} }'
' abstract class D { void set f(int value); }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void set f(int value) {}
}
@@ -12966,9 +11166,7 @@ abstract class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C extends D {
void set f(dynamic value) {}
}
@@ -12982,17 +11180,13 @@ abstract class D {
test_setter_inferred_type_static_implicit_return() async {
var library = await checkLibrary('class C { static set f(int value) {} }');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static void set f(int value) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
static dynamic set f(int value) {}
}
@@ -13003,15 +11197,11 @@ class C {
test_setter_inferred_type_top_level_implicit_return() async {
var library = await checkLibrary('set f(int value) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void set f(int value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic set f(int value) {}
''');
}
@@ -13021,16 +11211,12 @@ dynamic set f(int value) {}
var library =
await checkLibrary('void set x(int value) {} set y(value) {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void set x(int value) {}
void set y(dynamic value) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void set x(int value) {}
dynamic set y(dynamic value) {}
''');
@@ -13052,14 +11238,10 @@ final v = f() ? /*<T>*/(T t) => 0 : /*<T>*/(T t) => 1;
bool f() => true;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -13080,15 +11262,11 @@ void f<T, U>(bool b) {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>(bool b) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
}
}
@@ -13101,17 +11279,13 @@ class C<T, U> {
bool f() => false;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
synthetic C();
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
dynamic v;
}
@@ -13127,15 +11301,11 @@ void f<T, U>(bool b) {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>(bool b) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
void f<T, U>(bool b) {}
''');
}
@@ -13147,14 +11317,10 @@ final v = f() ? () => 0 : () => 1;
bool f() => true;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final dynamic v;
bool f() {}
''');
@@ -13167,14 +11333,10 @@ final v = f() ? (int x, String y) => 0 : (int x, String y) => 1;
bool f() => true;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final dynamic v;
bool f() {}
''');
@@ -13184,15 +11346,11 @@ bool f() {}
test_type_arguments_explicit_dynamic_dynamic() async {
var library = await checkLibrary('Map<dynamic, dynamic> m;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, dynamic> m;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, dynamic> m;
''');
}
@@ -13201,15 +11359,11 @@ Map<dynamic, dynamic> m;
test_type_arguments_explicit_dynamic_int() async {
var library = await checkLibrary('Map<dynamic, int> m;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, int> m;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, int> m;
''');
}
@@ -13218,15 +11372,11 @@ Map<dynamic, int> m;
test_type_arguments_explicit_String_dynamic() async {
var library = await checkLibrary('Map<String, dynamic> m;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<String, dynamic> m;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<String, dynamic> m;
''');
}
@@ -13235,15 +11385,11 @@ Map<String, dynamic> m;
test_type_arguments_explicit_String_int() async {
var library = await checkLibrary('Map<String, int> m;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<String, int> m;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<String, int> m;
''');
}
@@ -13252,15 +11398,11 @@ Map<String, int> m;
test_type_arguments_implicit() async {
var library = await checkLibrary('Map m;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, dynamic> m;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
Map<dynamic, dynamic> m;
''');
}
@@ -13269,34 +11411,26 @@ Map<dynamic, dynamic> m;
test_type_dynamic() async {
var library = await checkLibrary('dynamic d;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic d;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic d;
''');
}
}
test_type_invalid_topLevelVariableElement_asType() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class C<T extends V> {}
typedef V F(V p);
V f(V p) {}
V V2 = null;
int V = 0;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(dynamic p);
class C<T extends dynamic> {
}
@@ -13305,9 +11439,7 @@ int V;
dynamic f(dynamic p) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(dynamic p);
class C<T extends dynamic> {
}
@@ -13319,23 +11451,17 @@ dynamic f(dynamic p) {}
}
test_type_invalid_topLevelVariableElement_asTypeArgument() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
var V;
static List<V> V2;
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic V;
List<dynamic> V2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic V;
List<dynamic> V2;
''');
@@ -13343,25 +11469,19 @@ List<dynamic> V2;
}
test_type_invalid_typeParameter_asPrefix() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class C<T> {
m(T.K p) {}
}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
dynamic m(dynamic p) {}
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
dynamic m(dynamic p) {}
}
@@ -13378,9 +11498,7 @@ C c;
E e;
F f;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
enum E {
synthetic final int index;
@@ -13394,9 +11512,7 @@ E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
enum E {
synthetic final int index;
@@ -13417,9 +11533,7 @@ F f;
var library =
await checkLibrary('library l; part "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
C c;
@@ -13438,9 +11552,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
C c;
@@ -13466,9 +11578,7 @@ class C {
var library = await checkLibrary(
'library l; part "a.dart"; class C {} enum E { v } typedef F();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
typedef dynamic F();
@@ -13487,9 +11597,7 @@ E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
typedef dynamic F();
@@ -13516,9 +11624,7 @@ F f;
var library =
await checkLibrary('library l; part "a.dart"; part "b.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
part 'b.dart';
@@ -13541,9 +11647,7 @@ E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
part 'b.dart';
@@ -13573,9 +11677,7 @@ F f;
'part of l; class C {} enum E { v } typedef F(); C c; E e; F f;');
var library = await checkLibrary('library l; part "a.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
--------------------
@@ -13594,9 +11696,7 @@ E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library l;
part 'a.dart';
--------------------
@@ -13620,17 +11720,13 @@ F f;
test_type_reference_to_class() async {
var library = await checkLibrary('class C {} C c;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
C c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C {
}
C c;
@@ -13641,17 +11737,13 @@ C c;
test_type_reference_to_class_with_type_arguments() async {
var library = await checkLibrary('class C<T, U> {} C<int, String> c;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
C<int, String> c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
C<int, String> c;
@@ -13662,17 +11754,13 @@ C<int, String> c;
test_type_reference_to_class_with_type_arguments_implicit() async {
var library = await checkLibrary('class C<T, U> {} C c;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
C<dynamic, dynamic> c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T, U> {
}
C<dynamic, dynamic> c;
@@ -13683,9 +11771,7 @@ C<dynamic, dynamic> c;
test_type_reference_to_enum() async {
var library = await checkLibrary('enum E { v } E e;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -13694,9 +11780,7 @@ enum E {
E e;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
enum E {
synthetic final int index;
synthetic static const List<E> values;
@@ -13711,18 +11795,14 @@ E e;
addLibrarySource('/a.dart', 'class C {} enum E { v }; typedef F();');
var library = await checkLibrary('import "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
@@ -13736,18 +11816,14 @@ F f;
addLibrarySource('/b.dart', 'class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
@@ -13762,18 +11838,14 @@ F f;
addLibrarySource('/c.dart', 'class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
@@ -13788,18 +11860,14 @@ F f;
addLibrarySource('/a/c/c.dart', 'class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a/a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/a.dart';
C c;
E e;
@@ -13813,18 +11881,14 @@ F f;
addLibrarySource('/a/b/b.dart', 'class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a/a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/a.dart';
C c;
E e;
@@ -13838,18 +11902,14 @@ F f;
addSource('/b.dart', 'part of l; class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
@@ -13864,17 +11924,13 @@ F f;
addSource('/p2.dart', 'part of l; class C2 {}');
var library = await checkLibrary('import "a.dart"; C1 c1; C2 c2;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C1 c1;
C2 c2;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C1 c1;
C2 c2;
@@ -13887,18 +11943,14 @@ C2 c2;
addSource('/a/c.dart', 'part of l; class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a/b.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/b.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a/b.dart';
C c;
E e;
@@ -13911,18 +11963,14 @@ F f;
addLibrarySource('/a.dart', 'class C {} enum E { v } typedef F();');
var library = await checkLibrary('import "a.dart"; C c; E e; F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
C c;
E e;
@@ -13934,16 +11982,12 @@ F f;
test_type_reference_to_typedef() async {
var library = await checkLibrary('typedef F(); F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
F f;
''');
@@ -13954,16 +11998,12 @@ F f;
var library =
await checkLibrary('typedef U F<T, U>(T t); F<int, String> f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
F<int, String> f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
F<int, String> f;
''');
@@ -13973,16 +12013,12 @@ F<int, String> f;
test_type_reference_to_typedef_with_type_arguments_implicit() async {
var library = await checkLibrary('typedef U F<T, U>(T t); F f;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
F f;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
F f;
''');
@@ -13992,15 +12028,11 @@ F f;
test_type_unresolved() async {
var library = await checkLibrary('C c;', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic c;
''');
}
@@ -14010,16 +12042,12 @@ dynamic c;
var library = await checkLibrary('import "dart:core" as core; core.C c;',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:core' as core;
dynamic c;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:core' as core;
dynamic c;
''');
@@ -14034,18 +12062,14 @@ dynamic c;
*/
typedef F();''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
typedef dynamic F();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -14058,15 +12082,11 @@ typedef dynamic F();
var library = await checkLibrary(
'typedef F<T> = int Function<S>(List<S> list, num Function<A>(A), T);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef F<T> = int Function<S>(List<S> list, <A>(A) → num , T );
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef F<T> = int Function<S>(List<S> list, <A>(A) → num , T );
''');
}
@@ -14081,18 +12101,14 @@ class A {
}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef Foo<S> = S Function<T>(T x);
class A {
<T>(T) → int f;
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef Foo<S> = S Function<T>(T x);
class A {
<T>(T) → int f;
@@ -14104,15 +12120,11 @@ class A {
test_typedef_parameter_parameters() async {
var library = await checkLibrary('typedef F(g(x, y));');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F((dynamic, dynamic) → dynamic g);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F((dynamic, dynamic) → dynamic g);
''');
}
@@ -14121,15 +12133,11 @@ typedef dynamic F((dynamic, dynamic) → dynamic g);
test_typedef_parameter_parameters_in_generic_class() async {
var library = await checkLibrary('typedef F<A, B>(A g(B x));');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<A, B>((B) → A g);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<A, B>((B) → A g);
''');
}
@@ -14138,15 +12146,11 @@ typedef dynamic F<A, B>((B) → A g);
test_typedef_parameter_return_type() async {
var library = await checkLibrary('typedef F(int g());');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(() → int g);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(() → int g);
''');
}
@@ -14155,15 +12159,11 @@ typedef dynamic F(() → int g);
test_typedef_parameter_type() async {
var library = await checkLibrary('typedef F(int i);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int i);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(int i);
''');
}
@@ -14172,15 +12172,11 @@ typedef dynamic F(int i);
test_typedef_parameter_type_generic() async {
var library = await checkLibrary('typedef F<T>(T t);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T>(T t);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F<T>(T t);
''');
}
@@ -14189,15 +12185,11 @@ typedef dynamic F<T>(T t);
test_typedef_parameters() async {
var library = await checkLibrary('typedef F(x, y);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(dynamic x, dynamic y);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F(dynamic x, dynamic y);
''');
}
@@ -14206,15 +12198,11 @@ typedef dynamic F(dynamic x, dynamic y);
test_typedef_return_type() async {
var library = await checkLibrary('typedef int F();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef int F();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef int F();
''');
}
@@ -14223,15 +12211,11 @@ typedef int F();
test_typedef_return_type_generic() async {
var library = await checkLibrary('typedef T F<T>();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef T F<T>();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef T F<T>();
''');
}
@@ -14240,15 +12224,11 @@ typedef T F<T>();
test_typedef_return_type_implicit() async {
var library = await checkLibrary('typedef F();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef dynamic F();
''');
}
@@ -14257,15 +12237,11 @@ typedef dynamic F();
test_typedef_return_type_void() async {
var library = await checkLibrary('typedef void F();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F();
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F();
''');
}
@@ -14274,15 +12250,11 @@ typedef void F();
test_typedef_type_parameters() async {
var library = await checkLibrary('typedef U F<T, U>(T t);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T, U>(T t);
''');
}
@@ -14292,17 +12264,13 @@ typedef U F<T, U>(T t);
var library = await checkLibrary(
'typedef U F<T extends Object, U extends D>(T t); class D {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends Object, U extends D>(T t);
class D {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends Object, U extends D>(T t);
class D {
}
@@ -14313,9 +12281,7 @@ class D {
test_typedef_type_parameters_bound_recursive() async {
shouldCompareLibraryElements = false;
var library = await checkLibrary('typedef void F<T extends F>();');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F<T extends F>();
''');
}
@@ -14323,9 +12289,7 @@ typedef void F<T extends F>();
test_typedef_type_parameters_bound_recursive2() async {
shouldCompareLibraryElements = false;
var library = await checkLibrary('typedef void F<T extends List<F>>();');
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef void F<T extends List<F>>();
''');
}
@@ -14333,15 +12297,11 @@ typedef void F<T extends List<F>>();
test_typedef_type_parameters_f_bound_complex() async {
var library = await checkLibrary('typedef U F<T extends List<U>, U>(T t);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends List<U>, U>(T t);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends List<U>, U>(T t);
''');
}
@@ -14350,15 +12310,11 @@ typedef U F<T extends List<U>, U>(T t);
test_typedef_type_parameters_f_bound_simple() async {
var library = await checkLibrary('typedef U F<T extends U, U>(T t);');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends U, U>(T t);
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
typedef U F<T extends U, U>(T t);
''');
}
@@ -14367,16 +12323,12 @@ typedef U F<T extends U, U>(T t);
test_typedefs() async {
var library = await checkLibrary('f() {} g() {}');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
dynamic g() {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic f() {}
dynamic g() {}
''');
@@ -14386,20 +12338,16 @@ dynamic g() {}
@failingTest
test_unresolved_annotation_instanceCreation_argument_super() async {
// TODO(scheglov) fix https://github.com/dart-lang/sdk/issues/28553
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class A {
const A(_);
}
@A(super)
class C {}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
A(_);
}
@@ -14409,9 +12357,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
A(_);
}
@@ -14424,20 +12370,16 @@ class C {
}
test_unresolved_annotation_instanceCreation_argument_this() async {
- var library = await checkLibrary(
- '''
+ var library = await checkLibrary('''
class A {
const A(_);
}
@A(this)
class C {}
-''',
- allowErrors: true);
+''', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(dynamic _);
}
@@ -14447,9 +12389,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class A {
const A(dynamic _);
}
@@ -14465,9 +12405,7 @@ class C {
var library =
await checkLibrary('@foo.bar() class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/()
@@ -14475,9 +12413,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/()
@@ -14491,9 +12427,7 @@ class C {
var library =
await checkLibrary('@String.foo() class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
String/*location: dart:core;String*/.
foo/*location: null*/()
@@ -14501,9 +12435,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
String/*location: dart:core;String*/.
foo/*location: null*/()
@@ -14516,9 +12448,7 @@ class C {
test_unresolved_annotation_prefixedIdentifier_badPrefix() async {
var library = await checkLibrary('@foo.bar class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/
@@ -14526,9 +12456,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/
@@ -14543,9 +12471,7 @@ class C {
'import "dart:async" as foo; @foo.bar class C {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14554,9 +12480,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14571,9 +12495,7 @@ class C {
var library =
await checkLibrary('@foo.bar.baz() class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/.
@@ -14582,9 +12504,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/.
@@ -14600,9 +12520,7 @@ class C {
'import "dart:async" as foo; @foo.bar.baz() class C {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14612,9 +12530,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14631,9 +12547,7 @@ class C {
'import "dart:async" as foo; @foo.Future.bar() class C {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14643,9 +12557,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14661,9 +12573,7 @@ class C {
var library =
await checkLibrary('@foo.bar() class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/()
@@ -14671,9 +12581,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/.
bar/*location: null*/()
@@ -14688,9 +12596,7 @@ class C {
'import "dart:async" as foo; @foo.bar() class C {}',
allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14699,9 +12605,7 @@ class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'dart:async' as foo;
@
foo/*location: test.dart;foo*/.
@@ -14715,18 +12619,14 @@ class C {
test_unresolved_annotation_simpleIdentifier() async {
var library = await checkLibrary('@foo class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/
class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/
class C {
@@ -14738,18 +12638,14 @@ class C {
test_unresolved_annotation_unnamedConstructorCall_noClass() async {
var library = await checkLibrary('@foo() class C {}', allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/()
class C {
}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
@
foo/*location: null*/()
class C {
@@ -14762,15 +12658,11 @@ class C {
allowMissingFiles = true;
var library = await checkLibrary("export 'foo.dart';", allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
export 'foo.dart';
''');
}
@@ -14784,15 +12676,11 @@ export 'foo.dart';
expect(importedLibrary.publicNamespace, isNotNull);
expect(importedLibrary.exportNamespace, isNotNull);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'foo.dart';
''');
}
@@ -14802,18 +12690,14 @@ import 'foo.dart';
allowMissingFiles = true;
var library = await checkLibrary("part 'foo.dart';", allowErrors: true);
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
part 'foo.dart';
--------------------
unit: foo.dart
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
part 'foo.dart';
--------------------
unit: foo.dart
@@ -14831,9 +12715,7 @@ C<int> c;
var v = c.f;
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
void f() {}
}
@@ -14841,9 +12723,7 @@ C<int> c;
() → void v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
class C<T> {
void f() {}
}
@@ -14856,15 +12736,11 @@ dynamic v;
test_variable_const() async {
var library = await checkLibrary('const int i = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int i = 0;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int i = 0;
''');
}
@@ -14878,18 +12754,14 @@ const int i = 0;
*/
var x;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
dynamic x;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
/**
* Docs
*/
@@ -14901,15 +12773,11 @@ dynamic x;
test_variable_final() async {
var library = await checkLibrary('final int x = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final int x;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final int x;
''');
}
@@ -14918,24 +12786,18 @@ final int x;
test_variable_final_top_level_untyped() async {
var library = await checkLibrary('final v = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final int v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final dynamic v;
''');
}
}
test_variable_getterInLib_setterInPart() async {
- addSource(
- '/a.dart',
- '''
+ addSource('/a.dart', '''
part of my.lib;
void set x(int _) {}
''');
@@ -14944,9 +12806,7 @@ library my.lib;
part 'a.dart';
int get x => 42;''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
int get x {}
@@ -14956,9 +12816,7 @@ unit: a.dart
void set x(int _) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
int get x {}
@@ -14971,9 +12829,7 @@ void set x(int _) {}
}
test_variable_getterInPart_setterInLib() async {
- addSource(
- '/a.dart',
- '''
+ addSource('/a.dart', '''
part of my.lib;
int get x => 42;
''');
@@ -14983,9 +12839,7 @@ part 'a.dart';
void set x(int _) {}
''');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
void set x(int _) {}
@@ -14995,9 +12849,7 @@ unit: a.dart
int get x {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
void set x(int _) {}
@@ -15015,9 +12867,7 @@ int get x {}
var library =
await checkLibrary('library my.lib; part "a.dart"; part "b.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -15031,9 +12881,7 @@ unit: b.dart
void set x(int _) {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -15052,15 +12900,11 @@ void set x(int _) {}
test_variable_implicit_type() async {
var library = await checkLibrary('var x;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic x;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic x;
''');
}
@@ -15069,15 +12913,11 @@ dynamic x;
test_variable_inferred_type_implicit_initialized() async {
var library = await checkLibrary('var v = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int v;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
dynamic v;
''');
}
@@ -15086,15 +12926,11 @@ dynamic v;
test_variable_propagatedType_const_noDep() async {
var library = await checkLibrary('const i = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const int i = 0;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
const dynamic i = 0;
''');
}
@@ -15104,16 +12940,12 @@ const dynamic i = 0;
addLibrarySource('/a.dart', 'final a = 1;');
var library = await checkLibrary('import "a.dart"; final b = a / 2;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
final double b;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'a.dart';
final dynamic b;
''');
@@ -15125,9 +12957,7 @@ final dynamic b;
var library =
await checkLibrary('library lib; part "a.dart"; final b = a / 2;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
final double b;
@@ -15137,9 +12967,7 @@ unit: a.dart
final int a;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library lib;
part 'a.dart';
final dynamic b;
@@ -15154,15 +12982,11 @@ final dynamic a;
test_variable_propagatedType_final_noDep() async {
var library = await checkLibrary('final i = 0;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final int i;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
final dynamic i;
''');
}
@@ -15174,16 +12998,12 @@ final dynamic i;
addLibrarySource('/b.dart', 'import "a.dart"; C f() => null;');
var library = await checkLibrary('import "b.dart"; final x = f();');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'b.dart';
final C x;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
import 'b.dart';
final dynamic x;
''');
@@ -15196,9 +13016,7 @@ final dynamic x;
var library =
await checkLibrary('library my.lib; part "a.dart"; part "b.dart";');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -15212,9 +13030,7 @@ unit: b.dart
int get x {}
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
library my.lib;
part 'a.dart';
part 'b.dart';
@@ -15233,16 +13049,12 @@ int get x {}
test_variables() async {
var library = await checkLibrary('int i; int j;');
if (isStrongMode) {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int i;
int j;
''');
} else {
- checkElementText(
- library,
- r'''
+ checkElementText(library, r'''
int i;
int j;
''');
« no previous file with comments | « pkg/analyzer/test/src/summary/linker_test.dart ('k') | pkg/analyzer/test/src/summary/summary_common.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698