diff options
author | Stephan Herrmann | 2019-09-28 12:01:56 +0000 |
---|---|---|
committer | Stephan Herrmann | 2019-09-28 12:24:46 +0000 |
commit | b182a7ee043d9eca81ec51661e31cc6f83252fd8 (patch) | |
tree | 66d5e196682b047f794d619e33813bc62fe0d08a | |
parent | 6c9549fcf9bd8f302c52e6a9a4e79bb960f39866 (diff) | |
download | eclipse.jdt.core-b182a7ee043d9eca81ec51661e31cc6f83252fd8.tar.gz eclipse.jdt.core-b182a7ee043d9eca81ec51661e31cc6f83252fd8.tar.xz eclipse.jdt.core-b182a7ee043d9eca81ec51661e31cc6f83252fd8.zip |
Bug 404648 - [1.8][compiler] investigate differences between ECJ & javac
- new raw javac versions as seen on JIRO and more
- avoid exception stack on stderr if output dir has never been created
Change-Id: I88dcaac2a491fe2eb4e0b30a370fcfe17a92fb11
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java index 55553d1ffd..455ff4ba76 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java @@ -380,6 +380,12 @@ static class JavacCompiler { if ("1.8.0_182".equals(rawVersion)) { return 2500; } + if ("1.8.0_202".equals(rawVersion)) { + return 2600; + } + if ("1.8.0_212".equals(rawVersion)) { + return 2700; + } } if (version == JavaCore.VERSION_9) { if ("9".equals(rawVersion)) { @@ -2432,6 +2438,8 @@ protected void runJavac( } private void deleteSourceFiles(File directory) { try { + if (!directory.exists()) + return; Files.walk(directory.toPath()) .filter(f -> f.endsWith(SuffixConstants.SUFFIX_STRING_java)) .map(java.nio.file.Path::toFile) |