diff options
author | Manoj Palat | 2018-02-12 06:31:00 +0000 |
---|---|---|
committer | Manoj Palat | 2018-02-13 04:59:46 +0000 |
commit | 5a00095afd30a8b1c1a4da0131c18ca10d0d2ad3 (patch) | |
tree | 4c743cd229d5ef7a9d48b516a0fc195cc6a0e26e /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java | |
parent | b454b89d3a179cc68e0a466273c714020d25ac17 (diff) | |
download | eclipse.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.java | 11 |
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; } |