You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// pkg/front_end/testcases/patterns/variable_names.dart:21:23: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
5
+
// pkg/front_end/testcases/patterns/variable_names.dart:24:23: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
6
6
// } else if (x case A(: [1, 2])) { // Error
7
7
// ^
8
8
//
9
-
// pkg/front_end/testcases/patterns/variable_names.dart:23:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
9
+
// pkg/front_end/testcases/patterns/variable_names.dart:26:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
10
10
// } else if (x case (: [1, 2])) { // Error
11
11
// ^
12
12
//
@@ -24,6 +24,7 @@ abstract class A extends core::Object {
late final core::int? #3#2 = #3#0{self::A}.{self::A::foo}{core::int?};
38
40
late final core::int? #3#5 = #3#0{self::A}.{self::A::baz}{core::int?};
39
41
late final core::num #3#7 = #3#0{self::A}.{self::A::boz}{core::num};
40
-
if(#3#0 is{ForNonNullableByDefault} self::A && (let final dynamic #t1 = #3#2! in let final dynamic #t2 = foo = #3#2! in true) && (let final dynamic #t3 = bar = #3#0{self::A}.{self::A::bar}{core::int} in true) && (!(#3#5 == null) ?{core::bool} let final dynamic #t4 = baz = #3#5 in true : false) && (let final dynamic #t5 = #3#7 as{ForNonNullableByDefault} core::double in let final dynamic #t6 = boz = #3#7 as{ForNonNullableByDefault} core::double in true)) {
42
+
if(#3#0 is{ForNonNullableByDefault} self::A && (let final dynamic #t1 = #3#2! in let final dynamic #t2 = foo = #3#2! in true) && (let final dynamic #t3 = bar = #3#0{self::A}.{self::A::bar}{core::int} in true) && (!(#3#5 == null) ?{core::bool} let final dynamic #t4 = baz = #3#5 in true : false) && (let final dynamic #t5 = #3#7 as{ForNonNullableByDefault} core::double in let final dynamic #t6 = boz = #3#7 as{ForNonNullableByDefault} core::double in true) && (let final dynamic #t7 = foobar = #3#0{self::A}.{self::A::foobar}{core::int} in true)) {
41
43
return 0;
42
44
}
43
45
else {
44
46
dynamic foo;
45
47
dynamic bar;
46
48
dynamic baz;
47
49
core::double boz;
50
+
dynamic foobar;
48
51
final dynamic #2#0 = x;
49
-
late final core::Object? #2#2 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?})}.foo{core::Object?};
50
-
late final core::Object? #2#5 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?})}.baz{core::Object?};
51
-
late final core::Object? #2#7 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?})}.$1{core::Object?};
52
-
if(#2#0 is{ForNonNullableByDefault} (core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?}) && (let final dynamic #t7 = #2#2! in let final dynamic #t8 = foo = #2#2! in true) && (let final dynamic #t9 = bar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?})}.bar{core::Object?} in true) && (!(#2#5 == null) ?{core::bool} let final dynamic #t10 = baz = #2#5 in true : false) && (let final dynamic #t11 = #2#7 as{ForNonNullableByDefault} core::double in let final dynamic #t12 = boz = #2#7 as{ForNonNullableByDefault} core::double in true)) {
52
+
late final core::Object? #2#2 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.foo{core::Object?};
53
+
late final core::Object? #2#5 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.baz{core::Object?};
54
+
late final core::Object? #2#7 = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.$1{core::Object?};
55
+
if(#2#0 is{ForNonNullableByDefault} (core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?}) && (let final dynamic #t8 = #2#2! in let final dynamic #t9 = foo = #2#2! in true) && (let final dynamic #t10 = bar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.bar{core::Object?} in true) && (!(#2#5 == null) ?{core::bool} let final dynamic #t11 = baz = #2#5 in true : false) && (let final dynamic #t12 = #2#7 as{ForNonNullableByDefault} core::double in let final dynamic #t13 = boz = #2#7 as{ForNonNullableByDefault} core::double in true) && (let final dynamic #t14 = foobar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.foobar{core::Object?} in true)) {
if(#0#0 is{ForNonNullableByDefault} (core::Object?) && invalid-expression "pkg/front_end/testcases/patterns/variable_names.dart:23:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
65
+
if(#0#0 is{ForNonNullableByDefault} (core::Object?) && invalid-expression "pkg/front_end/testcases/patterns/variable_names.dart:26:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
// pkg/front_end/testcases/patterns/variable_names.dart:21:23: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
5
+
// pkg/front_end/testcases/patterns/variable_names.dart:24:23: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
6
6
// } else if (x case A(: [1, 2])) { // Error
7
7
// ^
8
8
//
9
-
// pkg/front_end/testcases/patterns/variable_names.dart:23:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
9
+
// pkg/front_end/testcases/patterns/variable_names.dart:26:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
10
10
// } else if (x case (: [1, 2])) { // Error
11
11
// ^
12
12
//
@@ -24,6 +24,7 @@ abstract class A extends core::Object {
late final core::num #3#7 = ##3#7#initializer(){() → core::num};
46
-
if(#3#0 is{ForNonNullableByDefault} self::A && (let final core::int? #t1 = #3#2! in let final core::int? #t2 = foo = #3#2! in true) && (let final core::int #t3 = bar = #3#0{self::A}.{self::A::bar}{core::int} in true) && (!(#3#5 == null) ?{core::bool} let final core::int? #t4 = baz = #3#5 in true : false) && (let final core::double #t5 = #3#7 as{ForNonNullableByDefault} core::double in let final core::double #t6 = boz = #3#7 as{ForNonNullableByDefault} core::double in true)) {
48
+
if(#3#0 is{ForNonNullableByDefault} self::A && (let final core::int? #t1 = #3#2! in let final core::int? #t2 = foo = #3#2! in true) && (let final core::int #t3 = bar = #3#0{self::A}.{self::A::bar}{core::int} in true) && (!(#3#5 == null) ?{core::bool} let final core::int? #t4 = baz = #3#5 in true : false) && (let final core::double #t5 = #3#7 as{ForNonNullableByDefault} core::double in let final core::double #t6 = boz = #3#7 as{ForNonNullableByDefault} core::double in true) && (let final core::int #t7 = foobar = #3#0{self::A}.{self::A::foobar}{core::int} in true)) {
late final core::Object? #2#7 = ##2#7#initializer(){() → core::Object?};
64
-
if(#2#0 is{ForNonNullableByDefault} (core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?}) && (let final core::Object? #t7 = #2#2! in let final core::Object? #t8 = foo = #2#2! in true) && (let final core::Object? #t9 = bar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?})}.bar{core::Object?} in true) && (!(#2#5 == null) ?{core::bool} let final core::Object? #t10 = baz = #2#5 in true : false) && (let final core::double #t11 = #2#7 as{ForNonNullableByDefault} core::double in let final core::double #t12 = boz = #2#7 as{ForNonNullableByDefault} core::double in true)) {
67
+
if(#2#0 is{ForNonNullableByDefault} (core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?}) && (let final core::Object? #t8 = #2#2! in let final core::Object? #t9 = foo = #2#2! in true) && (let final core::Object? #t10 = bar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.bar{core::Object?} in true) && (!(#2#5 == null) ?{core::bool} let final core::Object? #t11 = baz = #2#5 in true : false) && (let final core::double #t12 = #2#7 as{ForNonNullableByDefault} core::double in let final core::double #t13 = boz = #2#7 as{ForNonNullableByDefault} core::double in true) && (let final core::Object? #t14 = foobar = #2#0{(core::Object?, {bar: core::Object?, baz: core::Object?, foo: core::Object?, foobar: core::Object?})}.foobar{core::Object?} in true)) {
if(#0#0 is{ForNonNullableByDefault} (core::Object?) && invalid-expression "pkg/front_end/testcases/patterns/variable_names.dart:23:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
77
+
if(#0#0 is{ForNonNullableByDefault} (core::Object?) && invalid-expression "pkg/front_end/testcases/patterns/variable_names.dart:26:22: Error: The getter name is not specified explicitly, and the pattern is not a variable. Try specifying the getter name explicitly, or using a variable pattern.
0 commit comments