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

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

Issue 428303004: Breaking changes in 'analyzer' package. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rename Source.resolveRelative to resolveRelativeUri, soften version constraints Created 6 years, 4 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 3aaf5f8c928e7af8440c85d26efdc7d929524704..73e00dfeb062269bc77ec533b183a964d1f474d3 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
@@ -387,10 +387,12 @@ public class MainEngine {
}
{
CompilationUnit library = buildSourceIoLibrary();
- Files.write(
- getFormattedSource(library),
- new File(targetFolder + "/source_io.dart"),
- Charsets.UTF_8);
+ String code = getFormattedSource(library);
+ code = replaceSourceFragment(
+ code,
+ "bool isOpaque = uri.isOpaque()",
+ "bool isOpaque = uri.isAbsolute && !uri.path.startsWith('/')");
+ Files.write(code, new File(targetFolder + "/source_io.dart"), Charsets.UTF_8);
}
{
CompilationUnit library = buildErrorLibrary();
@@ -549,6 +551,7 @@ public class MainEngine {
source,
"AnalysisDeltaTest.dartSuite();",
"//AnalysisDeltaTest.dartSuite();");
+ source = replaceSourceFragment(source, "on AssertionFailedError catch", "catch");
Files.write(source, new File(targetTestFolder + "/resolver_test.dart"), Charsets.UTF_8);
}
{
@@ -1181,6 +1184,7 @@ public class MainEngine {
unit.getDirectives().add(importDirective("utilities_general.dart", null));
unit.getDirectives().add(importDirective("instrumentation.dart", null));
unit.getDirectives().add(importDirective("engine.dart", null));
+ unit.getDirectives().add(importDirective("java_engine.dart", null));
unit.getDirectives().add(exportDirective("source.dart"));
for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembers().entrySet()) {
File file = entry.getKey();
@@ -1212,11 +1216,8 @@ public class MainEngine {
unit.getDirectives().add(importDirective("dart:collection", null));
unit.getDirectives().add(importDirective("java_core.dart", null));
unit.getDirectives().add(importDirective("sdk.dart", null, importShowCombinator("DartSdk")));
- unit.getDirectives().add(
- importDirective(
- "engine.dart",
- null,
- importShowCombinator("AnalysisContext", "TimestampedData")));
+ unit.getDirectives().add(importDirective("engine.dart", null));
+ unit.getDirectives().add(importDirective("java_engine.dart", null));
for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembers().entrySet()) {
File file = entry.getKey();
if (isEnginePath(file, "source/Source.java")

Powered by Google App Engine
This is Rietveld 408576698