blob: ac81deaee278fee376346500ed5713ce531b1112 [file]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:7:7: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// ++x,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:9:7: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// --x,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:11:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x++,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:13:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x--,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:15:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:17:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x += 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:19:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x -= 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:21:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:23:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// [x] = [2],
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:25:12: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// {null: x} = {null: 2},
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:27:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x, name: _) = (2, name: true),
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:29:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x && z) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:29:11: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x && z) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:31:22: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// int(runtimeType: z) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:38:7: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// ++x,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:40:7: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// --x,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:42:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x++,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:44:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x--,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:46:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:48:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x += 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:50:5: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// x -= 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:52:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:54:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// [x] = [2],
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:56:12: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// {null: x} = {null: 2},
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:58:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x, name: _) = (2, name: true),
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:60:6: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x && z) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:60:11: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// (x && z) = 2,
// ^
//
// pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:62:22: Error: A primary constructor parameter can't be assigned to in an initializer.
// Try removing the assignment.
// int(runtimeType: z) = 2,
// ^
//
import self as self;
import "dart:core" as core;
class C1 extends core::Object {
field core::Record y;
constructor •(final core::int x, final core::Object? z) self::C1
: self::C1::y = (invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:7:7: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
++x,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:9:7: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
--x,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:11:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x++,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:13:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x--,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:15:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x = 2,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:17:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x += 2,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:19:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x -= 2,
^", block {
final synthesized core::int #0#0 = 2;
if(!invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:21:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x) = 2,
^")
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#0#0, block {
final synthesized core::List<core::int> #1#0 = <core::int>[2];
final const synthesized core::int #1#2 = #C1;
if(!(#1#0.{core::List::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C1 && invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:23:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
[x] = [2],
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#1#0, block {
final synthesized core::Map<Null, core::int> #2#0 = <Null, core::int>{null: 2};
synthesized core::int? #2#3;
synthesized core::bool #2#3#isSet = false;
final const synthesized has-declared-initializer Null #2#1 = #C2;
if(!((!((#2#3#isSet ?{core::int?} #2#3 : let final dynamic #t1 = #2#3#isSet = true in #2#3 = #2#0.{core::Map::[]}(#C2){(core::Object?) → core::int?}) == null) || null is core::int && #2#0.{core::Map::containsKey}(#C2){(core::Object?) → core::bool}) && (let final dynamic #t2 = (#2#3#isSet ?{core::int?} #2#3 : let final dynamic #t3 = #2#3#isSet = true in #2#3 = #2#0.{core::Map::[]}(#C2){(core::Object?) → core::int?}) as{Unchecked} core::int in invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:25:12: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
{null: x} = {null: 2},
^")))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#2#0, block {
final synthesized(core::int, {name: core::bool}) #3#0 = (2, {name: true});
if(!invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:27:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x, name: _) = (2, name: true),
^")
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#3#0, block {
final synthesized core::int #4#0 = 2;
if(!(invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:29:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x && z) = 2,
^" && invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:29:11: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x && z) = 2,
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#4#0, block {
final synthesized core::int #5#0 = 2;
if(!(let final dynamic #t4 = #5#0.{core::Object::runtimeType}{core::Type} in invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:31:22: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
int(runtimeType: z) = 2,
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#5#0), super core::Object::•()
;
}
class C2 extends core::Object {
field core::Record y;
constructor •(final core::int x, final core::Object? z) → self::C2
: self::C2::y = (invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:38:7: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
++x,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:40:7: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
--x,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:42:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x++,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:44:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x--,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:46:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x = 2,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:48:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x += 2,
^", invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:50:5: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
x -= 2,
^", block {
final synthesized core::int #0#0 = 2;
if(!invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:52:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x) = 2,
^")
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#0#0, block {
final synthesized core::List<core::int> #1#0 = <core::int>[2];
final const synthesized core::int #1#2 = #C1;
if(!(#1#0.{core::List::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C1 && invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:54:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
[x] = [2],
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#1#0, block {
final synthesized core::Map<Null, core::int> #2#0 = <Null, core::int>{null: 2};
synthesized core::int? #2#3;
synthesized core::bool #2#3#isSet = false;
final const synthesized has-declared-initializer Null #2#1 = #C2;
if(!((!((#2#3#isSet ?{core::int?} #2#3 : let final dynamic #t5 = #2#3#isSet = true in #2#3 = #2#0.{core::Map::[]}(#C2){(core::Object?) → core::int?}) == null) || null is core::int && #2#0.{core::Map::containsKey}(#C2){(core::Object?) → core::bool}) && (let final dynamic #t6 = (#2#3#isSet ?{core::int?} #2#3 : let final dynamic #t7 = #2#3#isSet = true in #2#3 = #2#0.{core::Map::[]}(#C2){(core::Object?) → core::int?}) as{Unchecked} core::int in invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:56:12: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
{null: x} = {null: 2},
^")))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#2#0, block {
final synthesized(core::int, {name: core::bool}) #3#0 = (2, {name: true});
if(!invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:58:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x, name: _) = (2, name: true),
^")
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#3#0, block {
final synthesized core::int #4#0 = 2;
if(!(invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:60:6: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x && z) = 2,
^" && invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:60:11: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
(x && z) = 2,
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#4#0, block {
final synthesized core::int #5#0 = 2;
if(!(let final dynamic #t8 = #5#0.{core::Object::runtimeType}{core::Type} in invalid-expression "pkg/front_end/testcases/primary_constructors/parameter_assignment.dart:62:22: Error: A primary constructor parameter can't be assigned to in an initializer.
Try removing the assignment.
int(runtimeType: z) = 2,
^"))
throw{for-error-handling} new core::StateError::•("Pattern matching error");
} =>#5#0), super core::Object::•()
;
}
constants {
#C1 = 1
#C2 = null
}