|  | library test; | 
|  | // | 
|  | // Problems in library: | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:11:65: Error: A value of type 'String' can't be assigned to a variable of type 'int'. | 
|  | //   x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 'hi'] = 'w'; | 
|  | //                                                                 ^ | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:12:65: Error: A value of type 'double' can't be assigned to a variable of type 'int'. | 
|  | //   x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 4.0] = 'u'; | 
|  | //                                                                 ^ | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:13:60: Error: A value of type 'int' can't be assigned to a variable of type 'String'. | 
|  | //   x /*@target=Map.[]=*/ [3] = /*error:INVALID_ASSIGNMENT*/ 42; | 
|  | //                                                            ^ | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:24:65: Error: A value of type 'String' can't be assigned to a variable of type 'num'. | 
|  | //   x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 'hi'] = 'w'; | 
|  | //                                                                 ^ | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:26:60: Error: A value of type 'int' can't be assigned to a variable of type 'Pattern'. | 
|  | //  - 'Pattern' is from 'dart:core'. | 
|  | //   x /*@target=Map.[]=*/ [3] = /*error:INVALID_ASSIGNMENT*/ 42; | 
|  | //                                                            ^ | 
|  | // | 
|  | // pkg/front_end/testcases/inference/map_literals.dart:28:53: Error: A value of type 'Map<num, Pattern>' can't be assigned to a variable of type 'Map<int, String>'. | 
|  | //  - 'Map' is from 'dart:core'. | 
|  | //  - 'Pattern' is from 'dart:core'. | 
|  | //   Map<int, String> y = /*error:INVALID_ASSIGNMENT*/ x; | 
|  | //                                                     ^ | 
|  | // | 
|  | import self as self; | 
|  | import "dart:core" as core; | 
|  |  | 
|  | static method test1() → dynamic { | 
|  | core::Map<core::int, core::String> x = <core::int, core::String>{1: "x", 2: "y"}; | 
|  | x.{core::Map::[]=}(3, "z"){(core::int, core::String) → void}; | 
|  | x.{core::Map::[]=}(invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:11:65: Error: A value of type 'String' can't be assigned to a variable of type 'int'. | 
|  | x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 'hi'] = 'w'; | 
|  | ^" in "hi" as{TypeError} core::int, "w"){(core::int, core::String) → void}; | 
|  | x.{core::Map::[]=}(invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:12:65: Error: A value of type 'double' can't be assigned to a variable of type 'int'. | 
|  | x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 4.0] = 'u'; | 
|  | ^" in 4.0 as{TypeError} core::int, "u"){(core::int, core::String) → void}; | 
|  | x.{core::Map::[]=}(3, invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:13:60: Error: A value of type 'int' can't be assigned to a variable of type 'String'. | 
|  | x /*@target=Map.[]=*/ [3] = /*error:INVALID_ASSIGNMENT*/ 42; | 
|  | ^" in 42 as{TypeError} core::String){(core::int, core::String) → void}; | 
|  | core::Map<core::num, core::String> y = x; | 
|  | } | 
|  | static method test2(core::Pattern p) → dynamic { | 
|  | core::Map<core::num, core::Pattern> x = <core::num, core::Pattern>{1: "x", 2: "y", 3.0: core::RegExp::•(".")}; | 
|  | x.{core::Map::[]=}(3, "z"){(core::num, core::Pattern) → void}; | 
|  | x.{core::Map::[]=}(invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:24:65: Error: A value of type 'String' can't be assigned to a variable of type 'num'. | 
|  | x /*@target=Map.[]=*/ [/*error:ARGUMENT_TYPE_NOT_ASSIGNABLE*/ 'hi'] = 'w'; | 
|  | ^" in "hi" as{TypeError} core::num, "w"){(core::num, core::Pattern) → void}; | 
|  | x.{core::Map::[]=}(4.0, "u"){(core::num, core::Pattern) → void}; | 
|  | x.{core::Map::[]=}(3, invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:26:60: Error: A value of type 'int' can't be assigned to a variable of type 'Pattern'. | 
|  | - 'Pattern' is from 'dart:core'. | 
|  | x /*@target=Map.[]=*/ [3] = /*error:INVALID_ASSIGNMENT*/ 42; | 
|  | ^" in 42 as{TypeError} core::Pattern){(core::num, core::Pattern) → void}; | 
|  | x.{core::Map::[]=}(2, p){(core::num, core::Pattern) → void}; | 
|  | core::Map<core::int, core::String> y = invalid-expression "pkg/front_end/testcases/inference/map_literals.dart:28:53: Error: A value of type 'Map<num, Pattern>' can't be assigned to a variable of type 'Map<int, String>'. | 
|  | - 'Map' is from 'dart:core'. | 
|  | - 'Pattern' is from 'dart:core'. | 
|  | Map<int, String> y = /*error:INVALID_ASSIGNMENT*/ x; | 
|  | ^" in x as{TypeError} core::Map<core::int, core::String>; | 
|  | } | 
|  | static method main() → dynamic {} |