dart-sdk/tests/modular
Srujan Gaddam 459d57c8b8 [package:js] Add static interop stub for outlines
Fixes b/235393918

@staticInterop replaces factories with a new named node, a static
method. In order to persist this transformation in modular
compilation, this needs to be done to outlines that can then be
consumed by the source library. In order to allow erasure at the
time of 'performOutlineTransformations', coreTypes is added to that
API.

Change-Id: I90d17fff8bbe143982fcd12cfb06dc3e8d58781a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/247928
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Reviewed-by: Joshua Litt <joshualitt@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2022-06-17 19:58:49 +00:00
..
constant_with_mixin [cfe] Ensure that default values on synthesized constructor are included in outlines 2020-09-29 11:09:14 +00:00
constants_2018 Remove constant-update-2018 flag from tests. 2019-08-22 11:00:54 +00:00
cross_module_constant_with_mixin [modular] Create repro of issue building full dills from summaries. 2021-12-10 17:00:00 +00:00
diamond (ddk modular test) exclude sources from dill files. 2019-10-02 22:22:11 +00:00
extension_methods [dart2js] Fix bug in modular_test_suite. 2020-05-28 21:30:36 +00:00
impact_data [dart2js] Fix bug in impact data serialization. 2022-05-10 03:34:13 +00:00
int_js_number Remove constant-update-2018 flag from tests. 2019-08-22 11:00:54 +00:00
issue37794 Remove constant-update-2018 flag from tests. 2019-08-22 11:00:54 +00:00
issue38703 [dartdevc] Canonicalizing partial instantiation constants 2019-10-03 20:45:13 +00:00
issue226161959 [dart2js] Apply mixin transform globally. 2022-03-23 18:38:51 +00:00
js_interop [package:js] Add @trustTypes annotation. 2022-04-20 15:24:18 +00:00
mixin_super [dart2js] Handle super access in mixin declarations 2021-01-07 13:45:18 +00:00
nested_constants Remove constant-update-2018 flag from tests. 2019-08-22 11:00:54 +00:00
package_imports [modular_test] Remove uses of .packages altogether. 2022-04-09 00:35:13 +00:00
private_class_exposed_by_typedef Fix typos 2022-06-15 11:08:28 +00:00
static_interop_erasure [package:js] Add static interop stub for outlines 2022-06-17 19:58:49 +00:00
subclass [ddc] Run modular test suite in weak mode 2020-04-08 18:25:14 +00:00
unused_library_and_module [dart2js] Support trimming modular analysis data. 2022-04-20 21:58:29 +00:00