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

Unified Diff: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java

Issue 103233003: New analyzer snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 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
Index: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java
diff --git a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java
index add8bfcbad19f8089296a224831db28a0ac202b1..59aee43ffba3b5444255d66de074ad5f4bc756cb 100644
--- a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java
+++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java
@@ -309,8 +309,6 @@ public class MainEngine {
{
CompilationUnit library = buildParserLibrary();
String source = getFormattedSource(library);
- String line = "_errorListener.onError(new AnalysisError.con2(_source, offset, length, TodoCode.TODO, [matcher.group(2)]));";
- source = replaceSourceFragment(source, line, "// " + line);
Files.write(source, new File(targetFolder + "/parser.dart"), Charsets.UTF_8);
}
{
@@ -634,6 +632,7 @@ public class MainEngine {
"HtmlScanResult",
"HtmlParser",
"HtmlParseResult",
+ "HtmlScriptTagNode",
"HtmlUnit")));
for (CompilationUnitMember member : dartUnit.getDeclarations()) {
File file = context.getMemberToFile().get(member);
@@ -671,7 +670,23 @@ public class MainEngine {
unit.getDirectives().add(importDirective("java_engine.dart", null));
unit.getDirectives().add(importDirective("source.dart", null));
unit.getDirectives().add(
- importDirective("element.dart", null, importShowCombinator("HtmlElementImpl")));
+ importDirective("error.dart", null, importShowCombinator("AnalysisErrorListener")));
+ unit.getDirectives().add(
+ importDirective(
+ "scanner.dart",
+ "sc",
+ importShowCombinator("Scanner", "SubSequenceReader", "Token")));
+ unit.getDirectives().add(importDirective("parser.dart", null, importShowCombinator("Parser")));
+ unit.getDirectives().add(
+ importDirective(
+ "ast.dart",
+ null,
+ importShowCombinator("ASTVisitor", "CompilationUnit", "Expression")));
+ unit.getDirectives().add(
+ importDirective(
+ "element.dart",
+ null,
+ importShowCombinator("HtmlElementImpl", "HtmlScriptElement")));
unit.getDirectives().add(
importDirective("engine.dart", null, importShowCombinator("AnalysisEngine")));
for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembers().entrySet()) {
@@ -681,6 +696,11 @@ public class MainEngine {
addNotRemovedCompiationUnitEntries(unit, entry.getValue());
}
}
+ EngineSemanticProcessor.useImportPrefix(
+ context,
+ unit,
+ "sc",
+ new String[] {"com.google.dart.engine.scanner."});
return unit;
}
@@ -999,6 +1019,7 @@ public class MainEngine {
if (isEnginePath(file, "source/Source.java")
|| isEnginePath(file, "source/ContentCache.java")
|| isEnginePath(file, "source/DartUriResolver.java")
+ || isEnginePath(file, "source/LocalSourcePredicate.java")
|| isEnginePath(file, "source/SourceFactory.java")
|| isEnginePath(file, "source/SourceContainer.java")
|| isEnginePath(file, "source/SourceKind.java")

Powered by Google App Engine
This is Rietveld 408576698