cea45271b3
I'm planning on converting the rest of the class in the next CL, but thought that a combined CL would be too large. Change-Id: Ic18ead8285019791053f696daee0b5182c4740de Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/145600 Reviewed-by: Jaime Wren <jwren@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>