Skip to content

late fields are obfuscated in the debugger #2440

Closed
@elliette

Description

@elliette

Example:

Screenshot 2024-05-28 at 3 06 50 PM

See cl/637897346 for context.

Some notes:

late fields used to be de-obfuscated by DWDS: #1355

This was removed in #2159 and replaced with the DDC runtime debugger API's getObjectFieldNames method.

I see that the DDC runtime API does try to handle late fields: https://github.com/dart-lang/sdk/blob/1a9acb9171a4a6b69d5e537438d3191ff59cd6da/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart#L546-L549

FYI @nshahan @Markzipan

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions