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

Unified Diff: pkg/analyzer/tool/summary/idl.dart

Issue 1539103002: Change SdkBundle to better fit its usage by SummaryResynthesizer. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/tool/summary/build_sdk_summary.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/tool/summary/idl.dart
diff --git a/pkg/analyzer/tool/summary/idl.dart b/pkg/analyzer/tool/summary/idl.dart
index 1506486fa1889bb7d1639328950e4d2592ebf486..8ac44c98f3e4737b30cac83aa64b865ee1c66db1 100644
--- a/pkg/analyzer/tool/summary/idl.dart
+++ b/pkg/analyzer/tool/summary/idl.dart
@@ -180,30 +180,22 @@ class PrelinkedUnit {
@topLevel
class SdkBundle {
/**
- * Information for the libraries units constituting the SDK.
+ * The list of URIs of items in [prelinkedLibraries], e.g. `dart:core`.
*/
- List<SdkBundleLibrary> libraries;
-}
+ List<String> prelinkedLibraryUris;
-/**
- * Information about a single library in SDK.
- */
-class SdkBundleLibrary {
/**
- * The URI of the library, including `dart:`, e.g. `dart:core`.
+ * Pre-linked libraries.
*/
- String uri;
+ List<PrelinkedLibrary> prelinkedLibraries;
/**
- * Pre-linked information the library.
+ * The list of URIs of items in [unlinkedUnits], e.g. `dart:core/bool.dart`.
*/
- PrelinkedLibrary prelinked;
+ List<String> unlinkedUnitUris;
/**
- * Unlinked information for the compilation units constituting the library.
- * The zeroth entry in the list is the defining compilation unit; the
- * remaining entries are the parts, in the order listed in the defining
- * compilation unit's part declarations.
+ * Unlinked information for the compilation units constituting the SDK.
*/
List<UnlinkedUnit> unlinkedUnits;
}
« no previous file with comments | « pkg/analyzer/tool/summary/build_sdk_summary.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698