Keep more specific types for AnalysisContextCollectionImpl to avoid downcasts.

It seems to me that implicitly expecting DriverBasedAnalysisContext
is equivalent to explicitly stating this with types.

Change-Id: I16ec14e73030d9b34242a2f4ad582e93fc44afa7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/189382
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>

https://dart.googlesource.com/sdk/+/53c8eda9672fe1555821bfa51e31f3c57683da1d
1 file changed
tree: 8ebbf724dc06aefe36d11af9b0260192bc602fb8
  1. commits.json