cbe22f1533
This introduces the new API. When we're happy with this I'll mark the old APIs as deprecated and fix up the nearly 900 places impacted by the change. Change-Id: Ie88e354d9111339dc79448139bd64246cf06e0c0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154700 Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>