65ce9ed581
- Exposes a minimum set of APIs that are needed by DWDS a single class Debugger. - Renames some APIs and modifies the signature to better align with what's happening and what DWDS actually uses. Similarly, modifies the internal APIs to handle the new format. - Modifies expression evaluation test suite to handle the new module format correctly. - Modifies LibraryBundleCompiler to emit the right export name. - Adds/adapts existing tests for the runtime debugger APIs. With this, all tests within pkg/dev_compiler/test/expression_compiler pass with the new module format with the exception of two tests within expression_compiler_e2e_ddc_null_safe_test, which will be fixed in a future CL. Change-Id: I296496441ea421ecb57bed3b2e90b92365fef510 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/391308 Reviewed-by: Nicholas Shahan <nshahan@google.com> Commit-Queue: Srujan Gaddam <srujzs@google.com>