When rolling this into the sdk, we'll need to update the analyzer code base to account for the changes in https://github.com/dart-lang/tools/pull/161. cc @eliasyishak