| Index: pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/summarize_elements.dart b/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| index 98e3de4960e5cefb996aafa6b7c50804d3aaabce..b59a342243197dc696c4cdc323bb0413c26d7462 100644
|
| --- a/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| +++ b/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| @@ -15,6 +15,7 @@ import 'package:analyzer/src/dart/element/type.dart';
|
| import 'package:analyzer/src/generated/resolver.dart';
|
| import 'package:analyzer/src/generated/source.dart';
|
| import 'package:analyzer/src/generated/utilities_dart.dart';
|
| +import 'package:analyzer/src/summary/flat_buffers.dart';
|
| import 'package:analyzer/src/summary/format.dart';
|
| import 'package:analyzer/src/summary/idl.dart';
|
| import 'package:analyzer/src/summary/name_filter.dart';
|
| @@ -192,7 +193,7 @@ class PackageBundleAssembler {
|
| * Assemble a new [PackageBundleBuilder] using the gathered information.
|
| */
|
| PackageBundleBuilder assemble() {
|
| - return new PackageBundleBuilder(
|
| + PackageBundleBuilder packageBundle = new PackageBundleBuilder(
|
| linkedLibraryUris: _linkedLibraryUris,
|
| linkedLibraries: _linkedLibraries,
|
| unlinkedUnitUris: _unlinkedUnitUris,
|
| @@ -200,6 +201,10 @@ class PackageBundleAssembler {
|
| unlinkedUnitHashes: _unlinkedUnitHashes,
|
| majorVersion: currentMajorVersion,
|
| minorVersion: currentMinorVersion);
|
| + ApiSignature apiSignature = new ApiSignature();
|
| + packageBundle.collectApiSignature(apiSignature);
|
| + packageBundle.apiSignature = apiSignature.toHex();
|
| + return packageBundle;
|
| }
|
|
|
| /**
|
|
|