dart-sdk/pkg/analysis_server/lib
Konstantin Shcheglov 57ce1255ad Change AnalysisDriver.results to Stream<Object>.
This change is necessary to make `ResolvedUnitResult.unit`
non-nullable.

AnalysisDriver is not API, looking into google3 it seems that there
are no `results` usage outside of analyzer and analysis_server. So,
it should be also de-facto not a breaking change.

I'm somewhat in doubt, maybe add `SomeResult` and use it instead of
`Object` here. This interface should be them implemented by all
other result interfaces, such `SomeFileResult`, `SomeResolvedUnitResult`,
etc.

Change-Id: I2912ed2ddf23753757ff2d85d56193fa411f1225
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/206580
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-07-13 00:24:26 +00:00
..
lsp_protocol [analysis_server] Swap from dynamic to Object? in LSP generated code 2021-07-07 17:14:34 +00:00
plugin Add a quick fix to import extensions when members are referenced 2021-06-01 23:28:25 +00:00
protocol Remove support for the deprecated dartfix tool 2021-07-02 18:30:24 +00:00
src Change AnalysisDriver.results to Stream<Object>. 2021-07-13 00:24:26 +00:00
starter.dart Migrate all remaining server libraries except the library in bin 2021-04-24 04:19:22 +00:00