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") |