Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java')
-rw-r--r--plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java
index 731372160..dedec05fc 100644
--- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java
+++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/utilities/JavaSourceFileObject.java
@@ -68,9 +68,13 @@ public final class JavaSourceFileObject extends SimpleJavaFileObject
s.append("\n" + diagnostic);
}
if (s.length() > 0) {
- throw new IOException("Failed to compile " + sourcePath + s.toString());
+// throw new IOException("Failed to compile " + sourcePath + s.toString());
+ // If a previous generation was bad we may get many irrelevant errors.
+ System.err.println("Failed to compile " + sourcePath + s.toString());
+ }
+ else {
+ System.out.println("Compilation of " + sourcePath + " returned false but no diagnostics");
}
- System.out.println("Compilation of " + sourcePath + " returned false but no diagnostics");
}
// System.out.printf("%6.3f close\n", 0.001 * (System.currentTimeMillis()-base));
stdFileManager2.close(); // Close the file manager which re-opens automatically

Back to the top