b16e402fb9
There are clients in google3 that import package:analyzer/src/summary/idl.dart to use PackageBundle. We cannot make changes to idl.dart, so this CL introduces a new file that we can change, and in the binary format CL we will replace the exported PackageBundle class with a new class for the binary format. Change-Id: Iee89c784a2812bcdeefaef1c122ac8d8533665fe Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/174080 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>