@@ -186,6 +186,9 @@ dart_model.Reference? convertToReference(Object? object) => switch (object) {
186
186
front_end.EnumReference o => dart_model.Reference .enumReference (
187
187
convert< dart_model.EnumReference > (o)! ,
188
188
),
189
+ front_end.MixinReference o => dart_model.Reference .mixinReference (
190
+ convert< dart_model.MixinReference > (o)! ,
191
+ ),
189
192
front_end.FunctionTypeParameterReference o => dart_model
190
193
.Reference .functionTypeParameterReference (
191
194
convert< dart_model.FunctionTypeParameterReference > (o)! ,
@@ -250,6 +253,8 @@ T? convert<T>(Object? object) => switch (object) {
250
253
front_end.BinaryOperator o => o.name as T ,
251
254
front_end.LogicalOperator o => o.name as T ,
252
255
front_end.UnaryOperator o => o.name as T ,
256
+ front_end.AdjacentStringLiterals o =>
257
+ dart_model.AdjacentStringLiterals (expressions: convert (o.expressions)) as T ,
253
258
front_end.AsExpression o =>
254
259
dart_model.AsExpression (
255
260
expression: convertToExpression (o.expression),
@@ -264,8 +269,9 @@ T? convert<T>(Object? object) => switch (object) {
264
269
)
265
270
as T ,
266
271
front_end.BooleanLiteral o =>
267
- dart_model.BooleanLiteral (text: convert (o.value.toString ())) as T ,
268
- front_end.ClassReference o => dart_model.ClassReference () as T ,
272
+ dart_model.BooleanLiteral (value: convert (o.value)) as T ,
273
+ front_end.ClassReference o =>
274
+ dart_model.ClassReference (name: convert (o.name)) as T ,
269
275
front_end.ConditionalExpression o =>
270
276
dart_model.ConditionalExpression (
271
277
condition: convertToExpression (o.condition),
@@ -280,19 +286,22 @@ T? convert<T>(Object? object) => switch (object) {
280
286
arguments: convert (o.arguments),
281
287
)
282
288
as T ,
283
- front_end.ConstructorReference o => dart_model.ConstructorReference () as T ,
289
+ front_end.ConstructorReference o =>
290
+ dart_model.ConstructorReference (name: convert (o.name)) as T ,
284
291
front_end.ConstructorTearOff o =>
285
292
dart_model.ConstructorTearOff (
286
293
type: convert (o.type),
287
294
reference: convert (o.reference),
288
295
)
289
296
as T ,
290
297
front_end.DoubleLiteral o =>
291
- dart_model.DoubleLiteral (text: convert (o.text)) as T ,
298
+ dart_model.DoubleLiteral (text: convert (o.text), value: convert (o.value))
299
+ as T ,
292
300
front_end.DynamicTypeAnnotation o =>
293
301
dart_model.DynamicTypeAnnotation (reference: convertToReference (o.reference))
294
302
as T ,
295
- front_end.EnumReference o => dart_model.EnumReference () as T ,
303
+ front_end.EnumReference o =>
304
+ dart_model.EnumReference (name: convert (o.name)) as T ,
296
305
front_end.EqualityExpression o =>
297
306
dart_model.EqualityExpression (
298
307
left: convertToExpression (o.left),
@@ -306,13 +315,16 @@ T? convert<T>(Object? object) => switch (object) {
306
315
isNullAware: convert (o.isNullAware),
307
316
)
308
317
as T ,
309
- front_end.ExtensionReference o => dart_model.ExtensionReference () as T ,
318
+ front_end.ExtensionReference o =>
319
+ dart_model.ExtensionReference (name: convert (o.name)) as T ,
310
320
front_end.ExtensionTypeReference o =>
311
- dart_model.ExtensionTypeReference () as T ,
312
- front_end.FieldReference o => dart_model.FieldReference () as T ,
321
+ dart_model.ExtensionTypeReference (name: convert (o.name)) as T ,
322
+ front_end.FieldReference o =>
323
+ dart_model.FieldReference (name: convert (o.name)) as T ,
313
324
front_end.FormalParameter o => dart_model.FormalParameter () as T ,
314
325
front_end.FormalParameterGroup o => dart_model.FormalParameterGroup () as T ,
315
- front_end.FunctionReference o => dart_model.FunctionReference () as T ,
326
+ front_end.FunctionReference o =>
327
+ dart_model.FunctionReference (name: convert (o.name)) as T ,
316
328
front_end.FunctionTearOff o =>
317
329
dart_model.FunctionTearOff (reference: convert (o.reference)) as T ,
318
330
front_end.FunctionTypeAnnotation o =>
@@ -324,7 +336,7 @@ T? convert<T>(Object? object) => switch (object) {
324
336
as T ,
325
337
front_end.FunctionTypeParameter o => dart_model.FunctionTypeParameter () as T ,
326
338
front_end.FunctionTypeParameterReference o =>
327
- dart_model.FunctionTypeParameterReference () as T ,
339
+ dart_model.FunctionTypeParameterReference (name : convert (o.name) ) as T ,
328
340
front_end.FunctionTypeParameterType o =>
329
341
dart_model.FunctionTypeParameterType (
330
342
functionTypeParameter: convert (o.functionTypeParameter),
@@ -357,7 +369,8 @@ T? convert<T>(Object? object) => switch (object) {
357
369
)
358
370
as T ,
359
371
front_end.IntegerLiteral o =>
360
- dart_model.IntegerLiteral (text: convert (o.text)) as T ,
372
+ dart_model.IntegerLiteral (text: convert (o.text), value: convert (o.value))
373
+ as T ,
361
374
front_end.InterpolationPart o =>
362
375
dart_model.InterpolationPart (expression: convertToExpression (o.expression))
363
376
as T ,
@@ -399,6 +412,8 @@ T? convert<T>(Object? object) => switch (object) {
399
412
arguments: convert (o.arguments),
400
413
)
401
414
as T ,
415
+ front_end.MixinReference o =>
416
+ dart_model.MixinReference (name: convert (o.name)) as T ,
402
417
front_end.NamedArgument o =>
403
418
dart_model.NamedArgument (
404
419
name: convert (o.name),
@@ -479,14 +494,13 @@ T? convert<T>(Object? object) => switch (object) {
479
494
arguments: convert (o.arguments),
480
495
)
481
496
as T ,
482
- front_end.AdjacentStringLiterals o =>
483
- dart_model.AdjacentStringLiterals (expressions: convert (o.expressions)) as T ,
484
497
front_end.StringLiteral o =>
485
498
dart_model.StringLiteral (parts: convert (o.parts)) as T ,
486
499
front_end.StringPart o => dart_model.StringPart (text: convert (o.text)) as T ,
487
500
front_end.SymbolLiteral o =>
488
501
dart_model.SymbolLiteral (parts: convert (o.parts)) as T ,
489
- front_end.TypedefReference o => dart_model.TypedefReference () as T ,
502
+ front_end.TypedefReference o =>
503
+ dart_model.TypedefReference (name: convert (o.name)) as T ,
490
504
front_end.TypeLiteral o =>
491
505
dart_model.TypeLiteral (typeAnnotation: convert (o.typeAnnotation)) as T ,
492
506
front_end.TypeReference o => dart_model.TypeReference () as T ,
0 commit comments