dart-sdk/pkg/compiler/test/helpers
Stephen Adams f7809873f4 [dart2js] Add RecordType
Add RecordType to the dart2js DartType hierarchy.
The RecordShape is made explicit so that processing the record type usually means processing the list of field types.
This pattern of shape + combined-fields will be used elsewhere, e.g. constants.

Filled out some uses of ir.RecordType until it gets converted to a dart2js DartType.


Change-Id: I6aa4d4a920cbb0e4f37e7079bc4d9d10e366a849
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/261581
Commit-Queue: Stephen Adams <sra@google.com>
Reviewed-by: Mayank Patke <fishythefish@google.com>
Reviewed-by: Nate Biggs <natebiggs@google.com>
2022-09-30 04:59:49 +00:00
..
args_helper.dart
compiler_helper.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
d8_helper.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
diagnostic_helper.dart [dart2js] Rename lib/compiler.dart to lib/compiler_api.dart 2022-04-21 03:42:39 +00:00
element_lookup.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
ir_types.dart [cfe] Add RecordType, RecordLiteral, and associated nodes 2022-08-25 10:33:35 +00:00
link_helper.dart
memory_compiler.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
memory_source_file_helper.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
output_collector.dart [dart2js] Rename lib/compiler.dart to lib/compiler_api.dart 2022-04-21 03:42:39 +00:00
program_lookup.dart [dart2js] Handle private names correctly in K/J-model 2022-08-11 06:56:32 +00:00
shared_helper.dart [dart2js] Add RecordType 2022-09-30 04:59:49 +00:00
text_helpers.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
type_test_helper.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00