mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 00:29:48 +00:00
57ce1255ad
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> |
||
---|---|---|
.. | ||
lsp_protocol | ||
plugin | ||
protocol | ||
src | ||
starter.dart |