058dd33c4b
The implementation isn't shared yet, but is extracted into the implementations of `TypeAnalyzerOperations` class, to ensure the internal dependencies on the other tool-specific functions and classes is weakened. This is a preliminary step to sharing `chooseTypes` between the Analyzer and the CFE. Part of https://github.com/dart-lang/sdk/issues/54902 Change-Id: I4441a9b5dacffd6567ed7e5a3937f64a119fa10f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/446080 Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>