d745cab70b
The code is pretty chaotic (evil) at the moment, and will require more cleaning in following CL(s). Currently this is just what we had, moved. R=brianwilkerson@google.com Change-Id: I9049521a1f3acaae8149e44cdcb83ad3a0742bb3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/130743 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>