diff options
author | Srikanth | 2012-10-18 06:01:15 +0000 |
---|---|---|
committer | Srikanth | 2012-10-18 06:01:15 +0000 |
commit | 26ecbd70f644b3e526f4a51dee0b94e84d57cade (patch) | |
tree | a87672546796e4a0ef0e74ae1c7b76d779247343 /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java | |
parent | 53b05c23cf839b3cc88e44aaf71a3bc8827a1b42 (diff) | |
download | eclipse.jdt.core-26ecbd70f644b3e526f4a51dee0b94e84d57cade.tar.gz eclipse.jdt.core-26ecbd70f644b3e526f4a51dee0b94e84d57cade.tar.xz eclipse.jdt.core-26ecbd70f644b3e526f4a51dee0b94e84d57cade.zip |
Fixed bug 388936: [1.8] create jclMin libraries for 1.8
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 | 15 |
1 files changed, 15 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 0a59872769..9fb6b1af71 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 @@ -5,6 +5,10 @@ * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * + * This is an implementation of an early-draft specification developed under the Java + * Community Process (JCP) and is made available for testing and evaluation purposes + * only. The code is not compatible with any specification of the JCP. + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -70,6 +74,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests { this.deleteProject("Converter15"); //$NON-NLS-1$ this.deleteProject("Converter16"); //$NON-NLS-1$ this.deleteProject("Converter17"); //$NON-NLS-1$ + this.deleteProject("Converter18"); //$NON-NLS-1$ } else { TEST_SUITES.remove(getClass()); if (TEST_SUITES.size() == 0) { @@ -77,6 +82,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests { this.deleteProject("Converter15"); //$NON-NLS-1$ this.deleteProject("Converter16"); //$NON-NLS-1$ this.deleteProject("Converter17"); //$NON-NLS-1$ + this.deleteProject("Converter18"); //$NON-NLS-1$ } } @@ -101,6 +107,14 @@ public abstract class ConverterTestSetup extends AbstractASTTests { new IPath[] {getConverterJCLPath("1.7"), getConverterJCLSourcePath("1.7"), getConverterJCLRootSourcePath()}, null); } + } else if ("1.8".equals(compliance)) { + if (JavaCore.getClasspathVariable("CONVERTER_JCL18_LIB") == null) { + setupExternalJCL("converterJclMin1.8"); + JavaCore.setClasspathVariables( + new String[] {"CONVERTER_JCL18_LIB", "CONVERTER_JCL18_SRC", "CONVERTER_JCL18_SRCROOT"}, + new IPath[] {getConverterJCLPath("1.8"), getConverterJCLSourcePath("1.8"), getConverterJCLRootSourcePath()}, + null); + } } else if (JavaCore.getClasspathVariable("CONVERTER_JCL_LIB") == null) { setupExternalJCL("converterJclMin"); JavaCore.setClasspathVariables( @@ -121,6 +135,7 @@ public abstract class ConverterTestSetup extends AbstractASTTests { setUpJavaProject("Converter15", "1.5"); //$NON-NLS-1$ //$NON-NLS-2$ setUpJavaProject("Converter16", "1.6"); //$NON-NLS-1$ //$NON-NLS-2$ setUpJavaProject("Converter17", "1.7"); //$NON-NLS-1$ //$NON-NLS-2$ + setUpJavaProject("Converter18", "1.8"); //$NON-NLS-1$ //$NON-NLS-2$ waitUntilIndexesReady(); // needed to find secondary types PROJECT_SETUP = true; } |