dart-sdk/pkg/_fe_analyzer_shared
Johnni Winther 12c4e22a4d [cfe] Handle various cases ExtensionType
Handles ExtensionType in inference of MapLiteral, inference of
ObjectPattern, and exhaustiveness.

TEST=tests/extension_type/*

Change-Id: I3284da2c69d875e192cf3f004ee1156e1aedd98b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/333160
Reviewed-by: Ömer Ağacan <omersa@google.com>
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2023-11-02 10:42:48 +00:00
..
benchmark Cache remote objects by ID, only send IDs for already sent objects 2023-06-26 22:36:37 +00:00
lib/src Add experimental release version for macros of 3.3. 2023-11-02 09:38:12 +00:00
test [cfe] Handle various cases ExtensionType 2023-11-02 10:42:48 +00:00
tool
analysis_options.yaml Replace deprecated lint rules in front-end packages 2023-05-23 14:01:49 +00:00
analysis_options_no_lints.yaml [_fe_analyzer_shared][cfe][analyzer] Initial implementation of exhaustiveness checking 2023-01-24 13:34:46 +00:00
LICENSE
OWNERS
PRESUBMIT.py
pubspec.yaml Prepare to publish analyzer 6.3.0 and _fe_analyzer_shared 65.0.0 2023-10-11 14:44:31 +00:00
README.md

FE/analyzer shared code

This package contains logic that is shared between the front_end and analyzer packages. It is intended solely to facilitate development of the Dart SDK, and is not intended for use by end users. In particular, this package has no public API, so no guarantee is made of compatibility between one version of the package and the next.

End users should consider using the analyzer package to analyze Dart source code.