Index: compiler/java/com/google/dart/compiler/DeltaAnalyzer.java |
diff --git a/compiler/java/com/google/dart/compiler/DeltaAnalyzer.java b/compiler/java/com/google/dart/compiler/DeltaAnalyzer.java |
index 111879e98ee0f3e09f45d4ece1399686e4936619..e7c2ec54a4c9a546f68d45aedec69082decc3c10 100644 |
--- a/compiler/java/com/google/dart/compiler/DeltaAnalyzer.java |
+++ b/compiler/java/com/google/dart/compiler/DeltaAnalyzer.java |
@@ -4,6 +4,7 @@ |
package com.google.dart.compiler; |
+import com.google.common.collect.Sets; |
import com.google.common.io.CharStreams; |
import com.google.common.io.Closeables; |
import com.google.dart.compiler.ast.DartNode; |
@@ -12,7 +13,6 @@ import com.google.dart.compiler.ast.LibraryNode; |
import com.google.dart.compiler.ast.LibraryUnit; |
import com.google.dart.compiler.metrics.CompilerMetrics; |
import com.google.dart.compiler.parser.DartParser; |
-import com.google.dart.compiler.parser.DartScannerParserContext; |
import com.google.dart.compiler.resolver.CoreTypeProvider; |
import com.google.dart.compiler.resolver.CoreTypeProviderImplementation; |
import com.google.dart.compiler.resolver.Element; |
@@ -58,7 +58,7 @@ class DeltaAnalyzer { |
DartUnit unit = delta.getUnitAfter(); |
if (unit == null) { |
DartSource source = delta.getSourceAfter(); |
- unit = getParser(source).parseUnit(source); |
+ unit = getParser(source).parseUnit(); |
} |
Scope scope = deltaLibraryScope(originalSource, unit); |
// We have to create supertypes and member elements for the entire unit. For example, if you're |
@@ -150,7 +150,7 @@ class DeltaAnalyzer { |
Reader r = source.getSourceReader(); |
String sourceString = CharStreams.toString(r); |
Closeables.close(r, false); |
- return new DartParser(new DartScannerParserContext(source, sourceString, listener), false); |
+ return new DartParser(source, sourceString, false, Sets.<String>newHashSet(), listener, null); |
} |
private class Context implements DartCompilerListener, DartCompilerContext { |