Refactor summary IDL generator.

I need to make changes to 'collectApiSignature' and 'flushInformative'
to support variants, and we have lots of code around already.

R=brianwilkerson@google.com, paulberry@google.com

Change-Id: I9ba3b61a22b9e9e2c547e97d5c5adaa07443b24a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103552
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>

https://dart.googlesource.com/sdk/+/8208e872f829e71b7e2eb2953f08515e30b20e0a
1 file changed
tree: 6a7390222722a663fedce37b7d341d2e2ffdb451
  1. commits.json