Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/AnalysisUtility.java |
diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/AnalysisUtility.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/AnalysisUtility.java |
index c6173c9dfd3fe2796afac19517f2b55a0b10c631..9d94ed6f9b65745d8440388b3e3f80d91c8127dd 100644 |
--- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/AnalysisUtility.java |
+++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/AnalysisUtility.java |
@@ -28,8 +28,6 @@ import com.google.dart.compiler.ast.DartUnit; |
import com.google.dart.compiler.ast.LibraryUnit; |
import com.google.dart.compiler.parser.DartParser; |
import com.google.dart.compiler.parser.DartPrefixParser; |
-import com.google.dart.compiler.parser.DartScannerParserContext; |
-import com.google.dart.compiler.parser.ParserContext; |
import com.google.dart.tools.core.DartCore; |
import com.google.dart.tools.core.internal.builder.CachingArtifactProvider; |
import com.google.dart.tools.core.internal.model.SystemLibraryManagerProvider; |
@@ -91,8 +89,13 @@ class AnalysisUtility { |
DartUnit dartUnit = null; |
if (sourceCode != null) { |
try { |
- ParserContext parserCtx = new DartScannerParserContext(source, sourceCode, listener); |
- DartParser parser = new DartPrefixParser(parserCtx, false, prefixes); |
+ DartParser parser = new DartPrefixParser( |
+ source, |
+ sourceCode, |
+ false, |
+ prefixes, |
+ listener, |
+ null); |
dartUnit = DartCompilerUtilities.secureParseUnit(parser, source); |
} catch (Throwable e) { |
DartCore.logError("Exception while parsing " + sourceFile.getPath(), e); |