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

Unified Diff: lib/compiler/implementation/scanner/scanner_task.dart

Issue 10310040: Sort the output (for now just the classes and instance members). (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Remove (now) unnecessary changes. Created 8 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: lib/compiler/implementation/scanner/scanner_task.dart
diff --git a/lib/compiler/implementation/scanner/scanner_task.dart b/lib/compiler/implementation/scanner/scanner_task.dart
index 7a25e29efc77ca29a8d527f0e60e641a033a9b46..4f6d2e88bfa203acd4d223bc387a59269d98d708 100644
--- a/lib/compiler/implementation/scanner/scanner_task.dart
+++ b/lib/compiler/implementation/scanner/scanner_task.dart
@@ -59,7 +59,7 @@ class ScannerTask extends CompilerTask {
tagState = checkTag(TagState.SOURCE, tag);
Script script = compiler.readScript(resolved, tag);
CompilationUnitElement unit =
- new CompilationUnitElement(script, library);
+ new CompilationUnitElement(script, library);
compiler.withCurrentElement(unit, () => scan(unit));
} else if (tag.isResource()) {
tagState = checkTag(TagState.RESOURCE, tag);
@@ -177,7 +177,9 @@ class DietParserTask extends CompilerTask {
dietParse(CompilationUnitElement compilationUnit, Token tokens) {
measure(() {
- ElementListener listener = new ElementListener(compiler, compilationUnit);
+ Function idGenerator = compiler.universe.getNextFreeClassId;
+ ElementListener listener =
+ new ElementListener(compiler, compilationUnit, idGenerator);
PartialParser parser = new PartialParser(listener);
parser.parseUnit(tokens);
});

Powered by Google App Engine
This is Rietveld 408576698