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
constants_2018
cross_module_constant_with_mixin
diamond
extension_methods
impact_data [dart2js] Fix bug in impact data serialization. 2022-05-10 03:34:13 +00:00
int_js_number
issue37794
issue38703
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
nested_constants
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
unused_library_and_module [dart2js] Support trimming modular analysis data. 2022-04-20 21:58:29 +00:00