Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSrikanth2012-10-18 06:01:15 +0000
committerSrikanth2012-10-18 06:01:15 +0000
commit26ecbd70f644b3e526f4a51dee0b94e84d57cade (patch)
treea87672546796e4a0ef0e74ae1c7b76d779247343 /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
parent53b05c23cf839b3cc88e44aaf71a3bc8827a1b42 (diff)
downloadeclipse.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.java15
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;
}

Back to the top