2222/// and object patterns assignment.
2323/// @author sgrekhov22@gmail.com
2424
25- // TODO(sgrekhov): replace unspecified by the actual lint name
26-
2725import '../../../Utils/expect.dart' ;
2826
2927class C {
@@ -53,22 +51,22 @@ main() {
5351 var list = [
5452 ? [a] = l1,
5553// ^
56- // [analyzer] unspecified
54+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
5755 ? {"key1" : b} = m1,
5856// ^
59- // [analyzer] unspecified
57+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
6058 ? C (v: c) = c1,
6159// ^
62- // [analyzer] unspecified
60+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
6361 ? [d] = l2,
6462// ^
65- // [analyzer] unspecified
63+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
6664 ? {"key2" : e} = m2,
6765// ^
68- // [analyzer] unspecified
66+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
6967 ? C (v: f) = c2
7068// ^
71- // [analyzer] unspecified
69+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
7270 ];
7371 Expect .listEquals ([l1, m1, c1, l2, m2, c2], list);
7472 Expect .equals (1 , a);
@@ -81,22 +79,22 @@ main() {
8179 var set = {
8280 ? [a] = l1,
8381// ^
84- // [analyzer] unspecified
82+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
8583 ? {"key1" : b} = m1,
8684// ^
87- // [analyzer] unspecified
85+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
8886 ? C (v: c) = c1,
8987// ^
90- // [analyzer] unspecified
88+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
9189 ? [d] = l2,
9290// ^
93- // [analyzer] unspecified
91+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
9492 ? {"key2" : e} = m2,
9593// ^
96- // [analyzer] unspecified
94+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
9795 ? C (v: f) = c2
9896// ^
99- // [analyzer] unspecified
97+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
10098 };
10199 Expect .setEquals ({l1, m1, c1, l2, m2, c2}, set );
102100 Expect .equals (1 , a);
@@ -109,22 +107,22 @@ main() {
109107 var map1 = {
110108 ? [a] = l1: 1 ,
111109// ^
112- // [analyzer] unspecified
110+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
113111 ? {"key1" : b} = m1: 2 ,
114112// ^
115- // [analyzer] unspecified
113+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
116114 ? C (v: c) = c1: 3 ,
117115// ^
118- // [analyzer] unspecified
116+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
119117 ? [d] = l2: 4 ,
120118// ^
121- // [analyzer] unspecified
119+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
122120 ? {"key2" : e} = m2: 5 ,
123121// ^
124- // [analyzer] unspecified
122+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
125123 ? C (v: f) = c2: 6
126124// ^
127- // [analyzer] unspecified
125+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
128126 };
129127 Expect .mapEquals ({l1: 1 , m1: 2 , c1: 3 , l2: 4 , m2: 5 , c2: 6 }, map1);
130128 Expect .equals (1 , a);
@@ -137,22 +135,22 @@ main() {
137135 var map2 = {
138136 1 : ? [a] = l1,
139137// ^
140- // [analyzer] unspecified
138+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
141139 2 : ? {"key1" : b} = m1,
142140// ^
143- // [analyzer] unspecified
141+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
144142 3 : ? C (v: c) = c1,
145143// ^
146- // [analyzer] unspecified
144+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
147145 4 : ? [d] = l2,
148146// ^
149- // [analyzer] unspecified
147+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
150148 5 : ? {"key2" : e} = m2,
151149// ^
152- // [analyzer] unspecified
150+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
153151 6 : ? C (v: f) = c2
154152// ^
155- // [analyzer] unspecified
153+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
156154 };
157155 Expect .mapEquals ({1 : l1, 2 : m1, 3 : c1, 4 : l2, 5 : m2, 6 : c2}, map2);
158156 Expect .equals (1 , a);
@@ -165,22 +163,22 @@ main() {
165163 var map3 = {
166164 ? [a] = l1: ? [a] = l1,
167165// ^
168- // [analyzer] unspecified
166+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
169167 ? {"key1" : b} = m1: ? {"key1" : b} = m1,
170168// ^
171- // [analyzer] unspecified
169+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
172170 ? C (v: c) = c1: ? C (v: c) = c1,
173171// ^
174- // [analyzer] unspecified
172+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
175173 ? [d] = l2: ? [d] = l2,
176174// ^
177- // [analyzer] unspecified
175+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
178176 ? {"key2" : e} = m2: ? {"key2" : e} = m2,
179177// ^
180- // [analyzer] unspecified
178+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
181179 ? C (v: f) = c2: ? C (v: f) = c2
182180// ^
183- // [analyzer] unspecified
181+ // [analyzer] STATIC_WARNING.INVALID_NULL_AWARE_OPERATOR
184182 };
185183 Expect .mapEquals ({l1: l1, m1: m1, c1: c1, l2: l2, m2: m2, c2: c2}, map3);
186184 Expect .equals (1 , a);
0 commit comments