Commit 060d948
[cfe] Add support for classes to round-trip text serialization
Supplementary changes for handling Classes done in this CL are the
following:
* handling Supertypes
* handling Constructors
* handling remaining kinds of Procedure
* serializing AsyncMarker the same way as flags
* eliminating the need to wrap flags into IntLiteral
Change-Id: Id69c6e37f093cf80206f4657b649f79c75484775
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154000
Reviewed-by: Johnni Winther <[email protected]>
Commit-Queue: Dmitry Stefantsov <[email protected]>1 parent b6d14a9 commit 060d948
File tree
4 files changed
+239
-245
lines changed- pkg/kernel
- lib/text
- test
4 files changed
+239
-245
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
| 233 | + | |
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | 328 | | |
333 | | - | |
334 | 329 | | |
335 | 330 | | |
336 | 331 | | |
337 | 332 | | |
338 | 333 | | |
339 | 334 | | |
340 | | - | |
341 | 335 | | |
342 | 336 | | |
343 | 337 | | |
| |||
485 | 479 | | |
486 | 480 | | |
487 | 481 | | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
488 | 486 | | |
489 | 487 | | |
490 | 488 | | |
| |||
0 commit comments