@@ -33,7 +33,8 @@ void listLiteral3() {}
33
33
@Helper ([? constInt])
34
34
/*member: listLiteral4:
35
35
resolved=ListLiteral([ExpressionElement(?StaticGet(constInt))])
36
- evaluate=ListLiteral([ExpressionElement(?StaticGet(constInt))])*/
36
+ evaluate=ListLiteral([ExpressionElement(IntegerLiteral(42))])
37
+ constInt=IntegerLiteral(42)*/
37
38
void listLiteral4 () {}
38
39
39
40
@Helper ([if (true ) 1 ])
@@ -57,9 +58,8 @@ void listLiteral6() {}
57
58
resolved=ListLiteral([IfElement(
58
59
StaticGet(constBool),
59
60
ExpressionElement(IntegerLiteral(1)))])
60
- evaluate=ListLiteral([IfElement(
61
- StaticGet(constBool),
62
- ExpressionElement(IntegerLiteral(1)))])*/
61
+ evaluate=ListLiteral([ExpressionElement(IntegerLiteral(1))])
62
+ constBool=BooleanLiteral(true)*/
63
63
void listLiteral7 () {}
64
64
65
65
@Helper ([if (true ) 1 else 2 ])
@@ -86,10 +86,8 @@ resolved=ListLiteral([IfElement(
86
86
StaticGet(constBool),
87
87
ExpressionElement(IntegerLiteral(1)),
88
88
ExpressionElement(IntegerLiteral(2)))])
89
- evaluate=ListLiteral([IfElement(
90
- StaticGet(constBool),
91
- ExpressionElement(IntegerLiteral(1)),
92
- ExpressionElement(IntegerLiteral(2)))])*/
89
+ evaluate=ListLiteral([ExpressionElement(IntegerLiteral(1))])
90
+ constBool=BooleanLiteral(true)*/
93
91
void listLiteral10 () {}
94
92
95
93
@Helper ([...[0 , 1 ]])
@@ -105,7 +103,12 @@ void listLiteral11() {}
105
103
@Helper ([...constList])
106
104
/*member: listLiteral12:
107
105
resolved=ListLiteral([SpreadElement(...StaticGet(constList))])
108
- evaluate=ListLiteral([SpreadElement(...StaticGet(constList))])*/
106
+ evaluate=ListLiteral([
107
+ ExpressionElement(IntegerLiteral(2)),
108
+ ExpressionElement(IntegerLiteral(3))])
109
+ constList=ListLiteral([
110
+ ExpressionElement(IntegerLiteral(2)),
111
+ ExpressionElement(IntegerLiteral(3))])*/
109
112
void listLiteral12 () {}
110
113
111
114
@Helper ([...? [0 , 1 ]])
@@ -121,7 +124,12 @@ void listLiteral13() {}
121
124
@Helper ([...? constList])
122
125
/*member: listLiteral14:
123
126
resolved=ListLiteral([SpreadElement(?...StaticGet(constList))])
124
- evaluate=ListLiteral([SpreadElement(?...StaticGet(constList))])*/
127
+ evaluate=ListLiteral([
128
+ ExpressionElement(IntegerLiteral(2)),
129
+ ExpressionElement(IntegerLiteral(3))])
130
+ constList=ListLiteral([
131
+ ExpressionElement(IntegerLiteral(2)),
132
+ ExpressionElement(IntegerLiteral(3))])*/
125
133
void listLiteral14 () {}
126
134
127
135
@Helper ([...? null ])
@@ -135,7 +143,8 @@ void listLiteral15() {}
135
143
resolved=ListLiteral([IfElement(
136
144
StaticGet(constBool),
137
145
ExpressionElement(?NullLiteral()))])
138
- evaluate=ListLiteral([])*/
146
+ evaluate=ListLiteral([])
147
+ constBool=BooleanLiteral(true)*/
139
148
void listLiteral16 () {}
140
149
141
150
@Helper ([if (constBool) ? null else 2 ])
@@ -144,9 +153,8 @@ resolved=ListLiteral([IfElement(
144
153
StaticGet(constBool),
145
154
ExpressionElement(?NullLiteral()),
146
155
ExpressionElement(IntegerLiteral(2)))])
147
- evaluate=ListLiteral([IfElement(
148
- UnaryExpression(!StaticGet(constBool)),
149
- ExpressionElement(IntegerLiteral(2)))])*/
156
+ evaluate=ListLiteral([])
157
+ constBool=BooleanLiteral(true)*/
150
158
void listLiteral17 () {}
151
159
152
160
@Helper ([if (constBool) 1 else ? null ])
@@ -155,9 +163,8 @@ resolved=ListLiteral([IfElement(
155
163
StaticGet(constBool),
156
164
ExpressionElement(IntegerLiteral(1)),
157
165
ExpressionElement(?NullLiteral()))])
158
- evaluate=ListLiteral([IfElement(
159
- StaticGet(constBool),
160
- ExpressionElement(IntegerLiteral(1)))])*/
166
+ evaluate=ListLiteral([ExpressionElement(IntegerLiteral(1))])
167
+ constBool=BooleanLiteral(true)*/
161
168
void listLiteral18 () {}
162
169
163
170
@Helper ([if (constBool) ? null else ? null ])
@@ -166,47 +173,53 @@ resolved=ListLiteral([IfElement(
166
173
StaticGet(constBool),
167
174
ExpressionElement(?NullLiteral()),
168
175
ExpressionElement(?NullLiteral()))])
169
- evaluate=ListLiteral([])*/
176
+ evaluate=ListLiteral([])
177
+ constBool=BooleanLiteral(true)*/
170
178
void listLiteral19 () {}
171
179
172
180
@Helper ([if (constBool) ...[]])
173
181
/*member: listLiteral20:
174
182
resolved=ListLiteral([IfElement(
175
183
StaticGet(constBool),
176
184
SpreadElement(...ListLiteral([])))])
177
- evaluate=ListLiteral([])*/
185
+ evaluate=ListLiteral([])
186
+ constBool=BooleanLiteral(true)*/
178
187
void listLiteral20 () {}
179
188
180
189
@Helper ([if (constBool) ...{}])
181
190
/*member: listLiteral21:
182
191
resolved=ListLiteral([IfElement(
183
192
StaticGet(constBool),
184
193
SpreadElement(...SetOrMapLiteral({})))])
185
- evaluate=ListLiteral([])*/
194
+ evaluate=ListLiteral([])
195
+ constBool=BooleanLiteral(true)*/
186
196
void listLiteral21 () {}
187
197
188
198
@Helper ([if (constBool) ...? []])
189
199
/*member: listLiteral22:
190
200
resolved=ListLiteral([IfElement(
191
201
StaticGet(constBool),
192
202
SpreadElement(?...ListLiteral([])))])
193
- evaluate=ListLiteral([])*/
203
+ evaluate=ListLiteral([])
204
+ constBool=BooleanLiteral(true)*/
194
205
void listLiteral22 () {}
195
206
196
207
@Helper ([if (constBool) ...? {}])
197
208
/*member: listLiteral23:
198
209
resolved=ListLiteral([IfElement(
199
210
StaticGet(constBool),
200
211
SpreadElement(?...SetOrMapLiteral({})))])
201
- evaluate=ListLiteral([])*/
212
+ evaluate=ListLiteral([])
213
+ constBool=BooleanLiteral(true)*/
202
214
void listLiteral23 () {}
203
215
204
216
@Helper ([if (constBool) ...? null ])
205
217
/*member: listLiteral24:
206
218
resolved=ListLiteral([IfElement(
207
219
StaticGet(constBool),
208
220
SpreadElement(?...NullLiteral()))])
209
- evaluate=ListLiteral([])*/
221
+ evaluate=ListLiteral([])
222
+ constBool=BooleanLiteral(true)*/
210
223
void listLiteral24 () {}
211
224
212
225
@Helper ([if (constBool) if (constBool) ? null else ? null ])
@@ -217,5 +230,7 @@ resolved=ListLiteral([IfElement(
217
230
StaticGet(constBool),
218
231
ExpressionElement(?NullLiteral()),
219
232
ExpressionElement(?NullLiteral())))])
220
- evaluate=ListLiteral([])*/
233
+ evaluate=ListLiteral([])
234
+ constBool=BooleanLiteral(true)
235
+ constBool=BooleanLiteral(true)*/
221
236
void listLiteral25 () {}
0 commit comments