dart-sdk/pkg/_fe_analyzer_shared
Paul Berry 4e68819ea8 Stop accepting null as a context in _fe_analyzer_shared.
Now that the analyzer no longer makes a distinction between `null` and
`_` as contexts (https://dart-review.googlesource.com/c/sdk/+/357521),
no longer uses `null` to represent contexts
(https://dart-review.googlesource.com/c/sdk/+/357522), and no longer
passes `null` as a context to the shared analysis logic
(https://dart-review.googlesource.com/c/sdk/+/358662), we can safely
update the shared analysis logic so that it no longer accepts `null`
as a context.

Change-Id: I0512d59405255ef45497885e7668ebc3b12abf58
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/358800
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2024-04-04 14:45:04 +00:00
..
benchmark/exhaustiveness add package:_macros (SDK vendored) and package:macros (pub published) 2024-03-26 18:40:00 +00:00
lib/src Stop accepting null as a context in _fe_analyzer_shared. 2024-04-04 14:45:04 +00:00
test [analyzer][cfe] Add futureType to shared operations 2024-04-04 06:57:24 +00:00
tool Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
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 Update LICENSE 2021-04-07 10:28:38 +00:00
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
PRESUBMIT.py [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
pubspec.yaml add package:_macros (SDK vendored) and package:macros (pub published) 2024-03-26 18:40:00 +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.