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

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

Issue 229653004: New analyzer snapshot with MapIterator. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 8 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: 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 eed6a1fa2adb345887f27bf91e5bd2926e5fde8e..4d5f8567b8a36580bffdd1e8d5db785383de0116 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
@@ -199,6 +199,7 @@ public class MainEngine {
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/error"));
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/hint"));
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/html/angular"));
+ context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/html/polymer"));
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/index"));
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/object"));
context.addSourceFiles(new File(engineFolder, "com/google/dart/engine/internal/parser"));
@@ -227,6 +228,15 @@ public class MainEngine {
"com/google/dart/engine/utilities/collection/ListUtilities.java"));
context.addSourceFile(new File(
engineFolder,
+ "com/google/dart/engine/utilities/collection/MapIterator.java"));
+ context.addSourceFile(new File(
+ engineFolder,
+ "com/google/dart/engine/utilities/collection/MultipleMapIterator.java"));
+ context.addSourceFile(new File(
+ engineFolder,
+ "com/google/dart/engine/utilities/collection/SingleMapIterator.java"));
+ context.addSourceFile(new File(
+ engineFolder,
"com/google/dart/engine/utilities/collection/TokenMap.java"));
// Tests
context.addSourceFile(new File(
@@ -295,9 +305,11 @@ public class MainEngine {
}
{
CompilationUnit library = buildUtilitiesCollectionLibrary();
- Files.write(
- getFormattedSource(library),
- new File(targetFolder + "/utilities_collection.dart"),
+ File file = new File(targetFolder + "/utilities_collection.dart");
+ Files.write(getFormattedSource(library), file, Charsets.UTF_8);
+ Files.append(
+ Files.toString(new File("resources/utilities_collection_include.dart"), Charsets.UTF_8),
+ file,
Charsets.UTF_8);
}
{
@@ -403,6 +415,7 @@ public class MainEngine {
File astFile = new File(targetFolder + "/ast.dart");
String source = getFormattedSource(library);
source = source.replace("AngularCompilationUnitBuilder.getElement(node, offset);", "null;");
+ source = source.replace("PolymerCompilationUnitBuilder.getElement(node, offset);", "null;");
Files.write(source, astFile, Charsets.UTF_8);
Files.append(
Files.toString(new File("resources/ast_include.dart"), Charsets.UTF_8),
@@ -651,8 +664,7 @@ public class MainEngine {
importDirective("engine.dart", null, importShowCombinator("AnalysisEngine")));
unit.getDirectives().add(
importDirective("utilities_dart.dart", null, importShowCombinator("ParameterKind")));
- unit.getDirectives().add(
- importDirective("utilities_collection.dart", null, importShowCombinator("DirectedGraph")));
+ unit.getDirectives().add(importDirective("utilities_collection.dart", null));
for (CompilationUnitMember member : dartUnit.getDeclarations()) {
File file = context.getMemberToFile().get(member);
if (isEnginePath(file, "constant/") || isEnginePath(file, "internal/constant/")
@@ -765,7 +777,7 @@ public class MainEngine {
if (isEnginePath(file, "AnalysisEngine.java") || isEnginePath(file, "utilities/logging/")
|| isEnginePath(file, "context/") || isEnginePath(file, "internal/cache/")
|| isEnginePath(file, "internal/context/") || isEnginePath(file, "internal/html/angular")
- || isEnginePath(file, "internal/task/")) {
+ || isEnginePath(file, "internal/html/polymer") || isEnginePath(file, "internal/task/")) {
unit.getDeclarations().add(member);
}
}
@@ -853,6 +865,7 @@ public class MainEngine {
importShowCombinator("Namespace", "NamespaceBuilder")));
unit.getDirectives().add(importDirective("engine.dart", null));
unit.getDirectives().add(importDirective("html.dart", "ht"));
+ unit.getDirectives().add(importDirective("utilities_collection.dart", null));
for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembers().entrySet()) {
File file = entry.getKey();
if (file.getName().contains("MemoryIndexReader")
@@ -987,6 +1000,7 @@ public class MainEngine {
unit.getDirectives().add(importDirective("scanner.dart", "sc"));
unit.getDirectives().add(importDirective("utilities_dart.dart", null));
unit.getDirectives().add(importDirective("utilities_general.dart", null));
+ unit.getDirectives().add(importDirective("utilities_collection.dart", null));
unit.getDirectives().add(importDirective("ast.dart", null));
unit.getDirectives().add(
importDirective("parser.dart", null, importShowCombinator("Parser", "ParserErrorCode")));
@@ -1035,6 +1049,7 @@ public class MainEngine {
unit.getDirectives().add(importDirective(src_package + "resolver.dart", null));
unit.getDirectives().add(importDirective(src_package + "engine.dart", null));
unit.getDirectives().add(importDirective(src_package + "utilities_dart.dart", null));
+ unit.getDirectives().add(importDirective(src_package + "utilities_collection.dart", null));
unit.getDirectives().add(
importDirective(src_package + "sdk.dart", null, importShowCombinator("DartSdk")));
unit.getDirectives().add(
@@ -1250,6 +1265,7 @@ public class MainEngine {
unit.getDirectives().add(importDirective(src_package + "java_core.dart", null));
unit.getDirectives().add(importDirective(src_package + "java_junit.dart", null));
unit.getDirectives().add(importDirective(src_package + "java_engine.dart", null));
+ unit.getDirectives().add(importDirective(src_package + "utilities_collection.dart", null));
unit.getDirectives().add(importDirective(src_package + "source.dart", null));
unit.getDirectives().add(importDirective(src_package + "error.dart", null));
unit.getDirectives().add(importDirective(src_package + "scanner.dart", null));
« no previous file with comments | « editor/util/plugins/com.google.dart.java2dart/resources/java_io.dart ('k') | pkg/analyzer/lib/src/generated/ast.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698