Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManoj Palat2018-02-12 06:31:00 +0000
committerManoj Palat2018-02-13 04:59:46 +0000
commit5a00095afd30a8b1c1a4da0131c18ca10d0d2ad3 (patch)
tree4c743cd229d5ef7a9d48b516a0fc195cc6a0e26e /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
parentb454b89d3a179cc68e0a466273c714020d25ac17 (diff)
downloadeclipse.jdt.core-5a00095afd30a8b1c1a4da0131c18ca10d0d2ad3.tar.gz
eclipse.jdt.core-5a00095afd30a8b1c1a4da0131c18ca10d0d2ad3.tar.xz
eclipse.jdt.core-5a00095afd30a8b1c1a4da0131c18ca10d0d2ad3.zip
Fix for api change for Bug 527558 - [18.3] Add DOM support for 'var' -
local-variable type inference (JEP 286)
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java')
-rw-r--r--org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
index 9da38a030e..167c51b5d9 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
@@ -100,6 +100,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
this.deleteProject("Converter17"); //$NON-NLS-1$
this.deleteProject("Converter18"); //$NON-NLS-1$
this.deleteProject("Converter9"); //$NON-NLS-1$
+ this.deleteProject("Converter10"); //$NON-NLS-1$
PROJECT_SETUP = false;
} else {
TEST_SUITES.remove(getClass());
@@ -110,6 +111,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
this.deleteProject("Converter17"); //$NON-NLS-1$
this.deleteProject("Converter18"); //$NON-NLS-1$
this.deleteProject("Converter9"); //$NON-NLS-1$
+ this.deleteProject("Converter10"); //$NON-NLS-1$
PROJECT_SETUP = false;
}
}
@@ -155,6 +157,14 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
new IPath[] {getConverterJCLPath("9"), getConverterJCLSourcePath("9"), getConverterJCLRootSourcePath()},
null);
}
+ } else if ("10".equals(compliance)) {
+ if (JavaCore.getClasspathVariable("CONVERTER_JCL10_LIB") == null) {
+ setupExternalJCL("converterJclMin10");
+ JavaCore.setClasspathVariables(
+ new String[] {"CONVERTER_JCL10_LIB", "CONVERTER_JCL10_SRC", "CONVERTER_JCL10_SRCROOT"},
+ new IPath[] {getConverterJCLPath("10"), getConverterJCLSourcePath("10"), getConverterJCLRootSourcePath()},
+ null);
+ }
} else if (JavaCore.getClasspathVariable("CONVERTER_JCL_LIB") == null) {
setupExternalJCL("converterJclMin");
JavaCore.setClasspathVariables(
@@ -177,6 +187,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
setUpJavaProject("Converter17", "1.7"); //$NON-NLS-1$ //$NON-NLS-2$
setUpJavaProject("Converter18", "1.8"); //$NON-NLS-1$ //$NON-NLS-2$
setUpJavaProject("Converter9", "9"); //$NON-NLS-1$ //$NON-NLS-2$
+ setUpJavaProject("Converter10", "10"); //$NON-NLS-1$ //$NON-NLS-2$
waitUntilIndexesReady(); // needed to find secondary types
PROJECT_SETUP = true;
}

Back to the top