Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(50)

Side by Side Diff: pkg/analyzer/lib/src/summary/format.fbs

Issue 2216873003: Add an "api signature" to summaries. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files".
7 7
8 8
9 /** 9 /**
10 * Kind of a source in the cache. 10 * Kind of a source in the cache.
(...skipping 1163 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 * compilation unit with propagated and inferred types. 1174 * compilation unit with propagated and inferred types.
1175 */ 1175 */
1176 types:[EntityRef] (id: 1); 1176 types:[EntityRef] (id: 1);
1177 } 1177 }
1178 1178
1179 /** 1179 /**
1180 * Summary information about a package. 1180 * Summary information about a package.
1181 */ 1181 */
1182 table PackageBundle { 1182 table PackageBundle {
1183 /** 1183 /**
1184 * MD5 hash of the non-informative fields of the [PackageBundle] (not
1185 * including this one). This can be used to identify when the API of a
1186 * package may have changed.
1187 */
1188 apiSignature:string (id: 7);
1189
1190 /**
1184 * Linked libraries. 1191 * Linked libraries.
1185 */ 1192 */
1186 linkedLibraries:[LinkedLibrary] (id: 0); 1193 linkedLibraries:[LinkedLibrary] (id: 0);
1187 1194
1188 /** 1195 /**
1189 * The list of URIs of items in [linkedLibraries], e.g. `dart:core` or 1196 * The list of URIs of items in [linkedLibraries], e.g. `dart:core` or
1190 * `package:foo/bar.dart`. 1197 * `package:foo/bar.dart`.
1191 */ 1198 */
1192 linkedLibraryUris:[string] (id: 1); 1199 linkedLibraryUris:[string] (id: 1);
1193 1200
(...skipping 1243 matching lines...) Expand 10 before | Expand all | Expand 10 after
2437 2444
2438 /** 2445 /**
2439 * If a local variable, the beginning of the visible range; zero otherwise. 2446 * If a local variable, the beginning of the visible range; zero otherwise.
2440 */ 2447 */
2441 visibleOffset:uint (id: 12); 2448 visibleOffset:uint (id: 12);
2442 } 2449 }
2443 2450
2444 root_type PackageBundle; 2451 root_type PackageBundle;
2445 2452
2446 file_identifier "PBdl"; 2453 file_identifier "PBdl";
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698