01f9fbd29a
V8 is inferring arbitrarily large names (many kilobytes each) for anonymous functions in certain conditions. Naming top level classes works around this. See also: https://bugs.chromium.org/p/v8/issues/detail?id=7069 Bug: Change-Id: I7bce1701ca81c12bb3cb970b959bc9512592975d Reviewed-on: https://dart-review.googlesource.com/20261 Reviewed-by: Vijay Menon <vsm@google.com> Commit-Queue: Leaf Petersen <leafp@google.com>