dart-sdk/pkg/analysis_server/lib
Konstantin Shcheglov d2682070f4 Use explicit FileContentCache instance for AnalysisContextCollectionImpl.
Previously we cached file contents implicitly, using Expando on top
of ResourceProvider. This is somewhat dangerous, and does not allow
us to decide when to cache, and when to invalidate.

Change-Id: I5c93ac22f217bb2baba6b7f6e73fc05f1c674e75
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201233
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-05-26 00:54:01 +00:00
..
lsp_protocol [analyzer] Add support for LSP textDocument/selectionRanges 2021-05-19 16:34:47 +00:00
plugin [analyzer] Include null postfix operator in display strings for code completion, signature help, etc 2021-04-27 18:27:48 +00:00
protocol Make local variables that hide fields be final (analysis_server) 2021-04-24 18:12:07 +00:00
src Use explicit FileContentCache instance for AnalysisContextCollectionImpl. 2021-05-26 00:54:01 +00:00
starter.dart Migrate all remaining server libraries except the library in bin 2021-04-24 04:19:22 +00:00