Updating to Java 1.5
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/.classpath b/bundles/org.eclipse.e4.languages.javascript.junit/.classpath
index 2fbb7a2..64c5e31 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/.classpath
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.e4.languages.javascript.junit/.settings/org.eclipse.jdt.core.prefs
index 2432afb..32946a1 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/.settings/org.eclipse.jdt.core.prefs
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
-#Wed Apr 14 14:17:15 EDT 2010
+#Wed Apr 14 15:00:23 EDT 2010
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.4
+org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
-org.eclipse.jdt.core.compiler.source=1.3
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.languages.javascript.junit/META-INF/MANIFEST.MF
index 82d401e..17524aa 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
Bundle-Name: JUnit JavaScript Support
Bundle-SymbolicName: org.eclipse.e4.languages.javascript.junit
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: J2SE-1.4
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: junit.framework,
org.mozilla.javascript
Export-Package: org.eclipse.e4.languages.javascript.junit
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptAssertionFailedError.java b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptAssertionFailedError.java
index fa69fab..9bf71cd 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptAssertionFailedError.java
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptAssertionFailedError.java
@@ -19,7 +19,7 @@
private void initStackTrace() {
EvaluatorException jsException = new EvaluatorException(null);
- List targetTrace = new ArrayList();
+ List<StackTraceElement> targetTrace = new ArrayList<StackTraceElement>();
StackTraceElement[] traceElements = jsException.getStackTrace();
for (int i = 0; i < traceElements.length; i++) {
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestCase.java b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestCase.java
index fb81ccc..b2d6e62 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestCase.java
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestCase.java
@@ -36,7 +36,7 @@
private ScriptableObject globalScope;
private String testCaseName;
- private Collection scripts;
+ private Collection<?> scripts;
private ClassLoader applicationClassLoader;
private ClassLoader originalApplicationClassLoader;
private boolean superRunTest = false;
@@ -54,7 +54,7 @@
this(name, testCaseName, null, applicationClassLoader);
}
- public JavaScriptTestCase(String name, String testCaseName, Collection scripts, ClassLoader applicationClassLoader) {
+ public JavaScriptTestCase(String name, String testCaseName, Collection<?> scripts, ClassLoader applicationClassLoader) {
super(name);
this.testCaseName = testCaseName;
this.scripts = scripts;
@@ -149,7 +149,7 @@
private void evalScripts() {
if (scripts == null)
return;
- for (Iterator iterator = scripts.iterator(); iterator.hasNext();) {
+ for (Iterator<?> iterator = scripts.iterator(); iterator.hasNext();) {
Object script = iterator.next();
if (script instanceof String)
eval((String) script, null);
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestSuite.java b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestSuite.java
index bbccc7d..ccdde2b 100644
--- a/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestSuite.java
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/src/org/eclipse/e4/languages/javascript/junit/JavaScriptTestSuite.java
@@ -22,14 +22,14 @@
public class JavaScriptTestSuite extends TestSuite {
- private Collection scripts;
+ private Collection<?> scripts;
private ClassLoader applicationClassLoader;
- public JavaScriptTestSuite(String testCaseName, Collection scripts) {
+ public JavaScriptTestSuite(String testCaseName, Collection<?> scripts) {
this(testCaseName, scripts, null);
}
- public JavaScriptTestSuite(String testCaseName, Collection scripts, ClassLoader applicationClassLoader) {
+ public JavaScriptTestSuite(String testCaseName, Collection<?> scripts, ClassLoader applicationClassLoader) {
super(testCaseName);
this.scripts = scripts;
this.applicationClassLoader = applicationClassLoader;
@@ -45,7 +45,7 @@
JavaScriptTestCase testCase = new JavaScriptTestCase(null, getName(), scripts, applicationClassLoader);
testCase.setUp();
try {
- ArrayList testFunctionNames = new ArrayList();
+ ArrayList<String> testFunctionNames = new ArrayList<String>();
ScriptableObject testCaseInstance = (ScriptableObject) testCase.createJavaScriptTestCaseInstance(null);
Object[] ids = ScriptableObject.getPropertyIds(testCaseInstance);
for (int i = 0; i < ids.length; i++) {
@@ -61,8 +61,8 @@
}
}
Collections.sort(testFunctionNames);
- for (Iterator iterator = testFunctionNames.iterator(); iterator.hasNext();) {
- String testFunctionName = (String) iterator.next();
+ for (Iterator<String> iterator = testFunctionNames.iterator(); iterator.hasNext();) {
+ String testFunctionName = iterator.next();
addTest(new JavaScriptTestCase(testFunctionName, getName(), scripts, applicationClassLoader));
}
} finally {