Code review request for 6907177 "Update jdk tests to remove unncessary -source and -target options"

Joe Darcy Joe.Darcy at Sun.COM
Fri Dec 4 00:56:31 UTC 2009


Hello.

The fix for 6907177 "Update jdk tests to remove unncessary -source and 
-target options" alters about 100 regression tests in the jdk repository 
that have inappropriate "-source" options to compile code to earlier 
source levels.  Often these directives were created in JDK 5 before the 
default source level was raised to 5 in that release; therefore, such 
directives were necessary in those tests to enable the new language 
features to be used at the time.  Generally, such directives should be 
removed so that the latest source level is exercised.  In a few cases, 
the directives are just updated to allow a test to keep passing; the 
test/java/security/cert/PKIX* tests have not been been generified so 
they stay at -source 4 and test/java/util/Locale/Bug4175998Test.java 
won't compile with javac higher than -source 5 since the file contains 
an encoding error and starting with -source 6 javac treats encoding 
errors as fatal.

Patch below; webrev at
http://cr.openjdk.java.net/~darcy/6907177.0/

Thanks,

-Joe

--- old/test/demo/jvmti/hprof/CpuOldTest.java	2009-12-03 16:44:34.000000000 -0800
+++ new/test/demo/jvmti/hprof/CpuOldTest.java	2009-12-03 16:44:34.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g HelloWorld.java ../DemoRun.java
+ * @compile -g HelloWorld.java ../DemoRun.java
  * @build CpuOldTest
  * @run main CpuOldTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/CpuSamplesTest.java	2009-12-03 16:44:35.000000000 -0800
+++ new/test/demo/jvmti/hprof/CpuSamplesTest.java	2009-12-03 16:44:35.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g:lines HelloWorld.java ../DemoRun.java
+ * @compile -g:lines HelloWorld.java ../DemoRun.java
  * @build CpuSamplesTest
  * @run main CpuSamplesTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/CpuTimesDefineClassTest.java	2009-12-03 16:44:36.000000000 -0800
+++ new/test/demo/jvmti/hprof/CpuTimesDefineClassTest.java	2009-12-03 16:44:36.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5097131 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g HelloWorld.java DefineClass.java ../DemoRun.java
+ * @compile -g HelloWorld.java DefineClass.java ../DemoRun.java
  * @build CpuTimesDefineClassTest
  * @run main CpuTimesDefineClassTest DefineClass
  *
--- old/test/demo/jvmti/hprof/CpuTimesTest.java	2009-12-03 16:44:37.000000000 -0800
+++ new/test/demo/jvmti/hprof/CpuTimesTest.java	2009-12-03 16:44:37.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g HelloWorld.java ../DemoRun.java
+ * @compile -g HelloWorld.java ../DemoRun.java
  * @build CpuTimesTest
  * @run main CpuTimesTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/HeapAllTest.java	2009-12-03 16:44:38.000000000 -0800
+++ new/test/demo/jvmti/hprof/HeapAllTest.java	2009-12-03 16:44:38.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g HelloWorld.java ../DemoRun.java
+ * @compile -g HelloWorld.java ../DemoRun.java
  * @build HeapAllTest
  * @run main HeapAllTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/HeapBinaryFormatTest.java	2009-12-03 16:44:39.000000000 -0800
+++ new/test/demo/jvmti/hprof/HeapBinaryFormatTest.java	2009-12-03 16:44:39.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 4965057 6313381
  * @summary Test jvmti hprof format=b
  *
- * @compile -source 1.5 -g:source HelloWorld.java ../DemoRun.java
+ * @compile -g:source HelloWorld.java ../DemoRun.java
  * @build HeapBinaryFormatTest
  * @run main HeapBinaryFormatTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/HeapDumpTest.java	2009-12-03 16:44:40.000000000 -0800
+++ new/test/demo/jvmti/hprof/HeapDumpTest.java	2009-12-03 16:44:40.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g:source HelloWorld.java ../DemoRun.java
+ * @compile -g:source HelloWorld.java ../DemoRun.java
  * @build HeapDumpTest
  * @run main HeapDumpTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/HeapSitesTest.java	2009-12-03 16:44:41.000000000 -0800
+++ new/test/demo/jvmti/hprof/HeapSitesTest.java	2009-12-03 16:44:40.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5012882 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g:vars HelloWorld.java ../DemoRun.java
+ * @compile -g:vars HelloWorld.java ../DemoRun.java
  * @build HeapSitesTest
  * @run main HeapSitesTest HelloWorld
  */
--- old/test/demo/jvmti/hprof/OptionsTest.java	2009-12-03 16:44:42.000000000 -0800
+++ new/test/demo/jvmti/hprof/OptionsTest.java	2009-12-03 16:44:41.000000000 -0800
@@ -26,7 +26,7 @@
  * @bug 5083441 6299047
  * @summary Test jvmti hprof
  *
- * @compile -source 1.5 -g:lines HelloWorld.java ../DemoRun.java
+ * @compile -g:lines HelloWorld.java ../DemoRun.java
  * @build OptionsTest
  * @run main OptionsTest HelloWorld
  */
--- old/test/java/io/Serializable/enum/array/Test.java	2009-12-03 16:44:43.000000000 -0800
+++ new/test/java/io/Serializable/enum/array/Test.java	2009-12-03 16:44:42.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that serialization of enum constant arrays functions
  *          properly.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/badResolve/Write.java	2009-12-03 16:44:44.000000000 -0800
+++ new/test/java/io/Serializable/enum/badResolve/Write.java	2009-12-03 16:44:43.000000000 -0800
@@ -26,10 +26,10 @@
  * @summary Verify that enum classes present in a serialization stream cannot
  *          be resolved by the receiver to non-enum classes, and vice-versa.
  *
- * @compile -source 1.5 Write.java
+ * @compile Write.java
  * @run main Write
  * @clean Write
- * @compile -source 1.5 Read.java
+ * @compile Read.java
  * @run main Read
  * @clean Read
  */
--- old/test/java/io/Serializable/enum/basic/Test.java	2009-12-03 16:44:45.000000000 -0800
+++ new/test/java/io/Serializable/enum/basic/Test.java	2009-12-03 16:44:44.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that basic serialization of non-specialized enum constants
  *          functions properly.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/classObject/Test.java	2009-12-03 16:44:46.000000000 -0800
+++ new/test/java/io/Serializable/enum/classObject/Test.java	2009-12-03 16:44:45.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that serialization of Class objects for enum types works
  *          properly.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/constantSubclasses/Write.java	2009-12-03 16:44:46.000000000 -0800
+++ new/test/java/io/Serializable/enum/constantSubclasses/Write.java	2009-12-03 16:44:46.000000000 -0800
@@ -26,10 +26,10 @@
  * @summary Verify that serialization of enum constants that are instances of
  *          constant-specific subclasses functions properly.
  *
- * @compile -source 1.5 Write.java
+ * @compile Write.java
  * @run main Write
  * @clean Write
- * @compile -source 1.5 Read.java
+ * @compile Read.java
  * @run main Read
  * @clean Read
  */
--- old/test/java/io/Serializable/enum/ignoreSerializationFields/Test.java	2009-12-03 16:44:47.000000000 -0800
+++ new/test/java/io/Serializable/enum/ignoreSerializationFields/Test.java	2009-12-03 16:44:47.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that serialVersionUID and serialPersistentFields
  *          declarations made by enum types and constants are ignored.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java	2009-12-03 16:44:48.000000000 -0800
+++ new/test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java	2009-12-03 16:44:48.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that custom serialization methods defined by enum types are
  *          not invoked during serialization or deserialization.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/mismatchedTypecode/Test.java	2009-12-03 16:44:49.000000000 -0800
+++ new/test/java/io/Serializable/enum/mismatchedTypecode/Test.java	2009-12-03 16:44:49.000000000 -0800
@@ -26,9 +26,6 @@
  * @summary Verify that TC_OBJECT followed by a class descriptor for an enum
  *          class results in an InvalidClassException, as does TC_ENUM followed
  *          by a class descriptor for a non-enum class.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/io/Serializable/enum/missingConstant/Write.java	2009-12-03 16:44:50.000000000 -0800
+++ new/test/java/io/Serializable/enum/missingConstant/Write.java	2009-12-03 16:44:50.000000000 -0800
@@ -26,10 +26,10 @@
  * @summary Verify that deserialization of an enum constant that does not exist
  *          on the receiving side results in an InvalidObjectException.
  *
- * @compile -source 1.5 Write.java
+ * @compile Write.java
  * @run main Write
  * @clean Write
- * @compile -source 1.5 Read.java
+ * @compile Read.java
  * @run main Read
  * @clean Read
  */
--- old/test/java/io/Serializable/enum/unshared/Test.java	2009-12-03 16:44:51.000000000 -0800
+++ new/test/java/io/Serializable/enum/unshared/Test.java	2009-12-03 16:44:51.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 4838379
  * @summary Verify that unshared write and read operations work properly with
  *          enum constants.
- *
- * @compile -source 1.5 Test.java
- * @run main Test
  */
 
 import java.io.*;
--- old/test/java/lang/Boolean/MakeBooleanComparable.java	2009-12-03 16:44:52.000000000 -0800
+++ new/test/java/lang/Boolean/MakeBooleanComparable.java	2009-12-03 16:44:52.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4329937
  * @summary Basic test for making Boolean implement Comparable
  * @author  Josh Bloch
- *
- * @compile -source 1.5 MakeBooleanComparable.java
- * @run main MakeBooleanComparable
  */
 
 import java.util.*;
--- old/test/java/lang/Class/Cast.java	2009-12-03 16:44:53.000000000 -0800
+++ new/test/java/lang/Class/Cast.java	2009-12-03 16:44:53.000000000 -0800
@@ -25,9 +25,6 @@
  * @test
  * @bug 4881275
  * @summary (reflect) Class.cast() - typesafe cast desired
- *
- * @compile -source 1.5 Cast.java
- * @run main Cast
  */
 
 public class Cast {
--- old/test/java/lang/Class/IsEnum.java	2009-12-03 16:44:54.000000000 -0800
+++ new/test/java/lang/Class/IsEnum.java	2009-12-03 16:44:54.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4891872 4989735 4990789 5020490
  * @summary Check isEnum() method
  * @author Joseph D. Darcy
- * @compile -source 1.5 IsEnum.java
- * @run main IsEnum
  */
 
 import java.lang.annotation.*;
--- old/test/java/lang/Class/asSubclass/BasicUnit.java	2009-12-03 16:44:55.000000000 -0800
+++ new/test/java/lang/Class/asSubclass/BasicUnit.java	2009-12-03 16:44:55.000000000 -0800
@@ -27,7 +27,7 @@
  * @summary please add a typesafe cast for Class<?> types
  * @author gafter
  *
- * @compile -Xlint:unchecked -Werror -source 1.5 BasicUnit.java
+ * @compile -Xlint:unchecked -Werror BasicUnit.java
  * @run main BasicUnit
  */
 
--- old/test/java/lang/ClassLoader/Assert.sh	2009-12-03 16:44:56.000000000 -0800
+++ new/test/java/lang/ClassLoader/Assert.sh	2009-12-03 16:44:56.000000000 -0800
@@ -47,7 +47,7 @@
 cp -R ${TESTSRC}/package1 .
 cp -R ${TESTSRC}/package2 .
 
-${TESTJAVA}/bin/javac -source 1.4 Assert.java 
+${TESTJAVA}/bin/javac Assert.java 
 
 ${TESTJAVA}/bin/java Assert
 
--- old/test/java/lang/Integer/BitTwiddle.java	2009-12-03 16:44:57.000000000 -0800
+++ new/test/java/lang/Integer/BitTwiddle.java	2009-12-03 16:44:56.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4495754
  * @summary Basic test for int bit twiddling
  * @author  Josh Bloch
- *
- * @compile -source 1.5 BitTwiddle.java
- * @run main BitTwiddle
  */
 
 import java.util.Random;
--- old/test/java/lang/Long/BitTwiddle.java	2009-12-03 16:44:58.000000000 -0800
+++ new/test/java/lang/Long/BitTwiddle.java	2009-12-03 16:44:57.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4495754
  * @summary Basic test for long bit twiddling
  * @author  Josh Bloch
- *
- * @compile -source 1.5 BitTwiddle.java
- * @run main BitTwiddle
  */
 
 import java.util.Random;
--- old/test/java/lang/Math/Atan2Tests.java	2009-12-03 16:44:59.000000000 -0800
+++ new/test/java/lang/Math/Atan2Tests.java	2009-12-03 16:44:58.000000000 -0800
@@ -25,8 +25,6 @@
  * @test
  * @bug 4984407
  * @summary Tests for {Math, StrictMath}.atan2
- * @compile -source 1.5 Atan2Tests.java
- * @run main Atan2Tests
  * @author Joseph D. Darcy
  */
 
--- old/test/java/lang/Math/IeeeRecommendedTests.java	2009-12-03 16:45:00.000000000 -0800
+++ new/test/java/lang/Math/IeeeRecommendedTests.java	2009-12-03 16:44:59.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4860891 4826732 4780454 4939441 4826652
  * @summary Tests for IEEE 754[R] recommended functions and similar methods
  * @author Joseph D. Darcy
- * @compile -source 1.5 IeeeRecommendedTests.java
- * @run main IeeeRecommendedTests
  */
 
 import sun.misc.FpUtils;
--- old/test/java/lang/Math/PowTests.java	2009-12-03 16:45:01.000000000 -0800
+++ new/test/java/lang/Math/PowTests.java	2009-12-03 16:45:00.000000000 -0800
@@ -25,8 +25,6 @@
  * @test
  * @bug 4984407 5033578
  * @summary Tests for {Math, StrictMath}.pow
- * @compile -source 1.5 PowTests.java
- * @run main PowTests
  * @author Joseph D. Darcy
  */
 
--- old/test/java/lang/Math/TanTests.java	2009-12-03 16:45:02.000000000 -0800
+++ new/test/java/lang/Math/TanTests.java	2009-12-03 16:45:01.000000000 -0800
@@ -25,8 +25,6 @@
  * @test
  * @bug 5033578
  * @summary Tests for {Math, StrictMath}.tan
- * @compile -source 1.5 TanTests.java
- * @run main TanTests
  * @author Joseph D. Darcy
  */
 
--- old/test/java/lang/Runtime/exec/WinCommand.java	2009-12-03 16:45:03.000000000 -0800
+++ new/test/java/lang/Runtime/exec/WinCommand.java	2009-12-03 16:45:02.000000000 -0800
@@ -25,9 +25,6 @@
  * @bug 5006520
  * @summary Check many different ways to run Windows programs
  * @author Martin Buchholz
- *
- * @compile -source 1.5 WinCommand.java
- * @run main WinCommand
  */
 
 import java.io.*;
--- old/test/java/lang/Thread/GenerifyStackTraces.java	2009-12-03 16:45:04.000000000 -0800
+++ new/test/java/lang/Thread/GenerifyStackTraces.java	2009-12-03 16:45:03.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4919105
  * @summary Generified basic unit test of Thread.getAllStackTraces()
  * @author  Mandy Chung
- *
- * @compile -source 1.5 GenerifyStackTraces.java
- * @run main GenerifyStackTraces
  */
 
 import java.util.*;
--- old/test/java/lang/Thread/UncaughtExceptions.sh	2009-12-03 16:45:04.000000000 -0800
+++ new/test/java/lang/Thread/UncaughtExceptions.sh	2009-12-03 16:45:04.000000000 -0800
@@ -121,7 +121,7 @@
 }
 EOJAVA
 
-    Sys "$javac" "-source" "1.5" "Seppuku.java"
+    Sys "$javac" "Seppuku.java"
     CheckCommandResults "$expectedRC" "$expectedOut" "$expectedErr" \
 	"$java" "Seppuku"
     Cleanup
--- old/test/java/lang/annotation/UnitTest.java	2009-12-03 16:45:05.000000000 -0800
+++ new/test/java/lang/annotation/UnitTest.java	2009-12-03 16:45:05.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug     4906359 4963461 4965058 4965039 4986770
  * @summary Unit test for annotation reading
  * @author  Josh Bloch
- * @compile -source 1.5 UnitTest.java
- * @run main UnitTest
  */
 
 import static java.lang.annotation.RetentionPolicy.RUNTIME;
--- old/test/java/lang/annotation/package-info.java	2009-12-03 16:45:07.000000000 -0800
+++ new/test/java/lang/annotation/package-info.java	2009-12-03 16:45:06.000000000 -0800
@@ -27,7 +27,7 @@
  * @summary Package annotations
  * @author gafter
  *
- * @compile -source 1.5 package-info.java PackageMain.java
+ * @compile package-info.java PackageMain.java
  * @run main PackageMain
  */
 
--- old/test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java	2009-12-03 16:45:08.000000000 -0800
+++ new/test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java	2009-12-03 16:45:07.000000000 -0800
@@ -29,7 +29,7 @@
  *          the input CompositeData is invalid.
  * @author  Mandy Chung
  *
- * @compile -source 1.5 OpenTypeConverter.java
+ * @compile OpenTypeConverter.java
  * @build MemoryNotifInfoCompositeData
  * @run main MemoryNotifInfoCompositeData
  */
--- old/test/java/lang/management/CompositeData/ThreadInfoCompositeData.java	2009-12-03 16:45:08.000000000 -0800
+++ new/test/java/lang/management/CompositeData/ThreadInfoCompositeData.java	2009-12-03 16:45:08.000000000 -0800
@@ -29,7 +29,7 @@
  *          the input CompositeData is invalid.
  * @author  Mandy Chung
  *
- * @compile -source 1.5 OpenTypeConverter.java
+ * @compile OpenTypeConverter.java
  * @build ThreadInfoCompositeData
  * @run main ThreadInfoCompositeData
  */
--- old/test/java/lang/management/ManagementFactory/MXBeanProxyTest.java	2009-12-03 16:45:09.000000000 -0800
+++ new/test/java/lang/management/ManagementFactory/MXBeanProxyTest.java	2009-12-03 16:45:09.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     5024531
  * @summary Basic Test for ManagementFactory.newPlatformMXBean().
  * @author  Mandy Chung
- *
- * @compile -source 1.5 MXBeanProxyTest.java
- * @run main MXBeanProxyTest
  */
 import javax.management.*;
 import java.lang.management.ClassLoadingMXBean;
--- old/test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java	2009-12-03 16:45:10.000000000 -0800
+++ new/test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java	2009-12-03 16:45:10.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4947536
  * @summary Basic unit test of ManagementFactory.getPlatformMBeanServer()
  * @author  Mandy Chung
- *
- * @compile -source 1.5 PlatformMBeanServerTest.java
- * @run main PlatformMBeanServerTest
  */
 
 import java.lang.management.*;
--- old/test/java/lang/management/ManagementFactory/ProxyExceptions.java	2009-12-03 16:45:11.000000000 -0800
+++ new/test/java/lang/management/ManagementFactory/ProxyExceptions.java	2009-12-03 16:45:11.000000000 -0800
@@ -27,9 +27,6 @@
  * @summary Test type mapping of the platform MXBean proxy
  *          returned from Management.newPlatformMXBeanProxy().
  * @author  Mandy Chung
- *
- * @compile -source 1.5 ProxyExceptions.java
- * @run main ProxyExceptions
  */
 import java.lang.management.*;
 import javax.management.*;
--- old/test/java/lang/management/ManagementFactory/ProxyTypeMapping.java	2009-12-03 16:45:12.000000000 -0800
+++ new/test/java/lang/management/ManagementFactory/ProxyTypeMapping.java	2009-12-03 16:45:12.000000000 -0800
@@ -28,7 +28,7 @@
  *          returned from Management.newPlatformMXBeanProxy().
  * @author  Mandy Chung
  *
- * @compile -source 1.5 ProxyTypeMapping.java
+ * @compile ProxyTypeMapping.java
  * @run main/othervm -verbose:gc ProxyTypeMapping
  */
 import java.lang.management.*;
--- old/test/java/lang/management/ManagementFactory/ValidateOpenTypes.java	2009-12-03 16:45:13.000000000 -0800
+++ new/test/java/lang/management/ManagementFactory/ValidateOpenTypes.java	2009-12-03 16:45:13.000000000 -0800
@@ -28,7 +28,7 @@
  *          MBeanServer.
  * @author  Mandy Chung
  *
- * @compile -source 1.5 ValidateOpenTypes.java
+ * @compile ValidateOpenTypes.java
  * @run main/othervm -verbose:gc ValidateOpenTypes
  */
 import java.lang.management.*;
--- old/test/java/lang/management/RuntimeMXBean/GetSystemProperties.java	2009-12-03 16:45:14.000000000 -0800
+++ new/test/java/lang/management/RuntimeMXBean/GetSystemProperties.java	2009-12-03 16:45:14.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4990512
  * @summary Basic Test for RuntimeMXBean.getSystemProperties().
  * @author  Mandy Chung
- *
- * @compile -source 1.5 GetSystemProperties.java
- * @run main GetSystemProperties
  */
 
 import java.lang.management.ManagementFactory;
--- old/test/java/lang/management/RuntimeMXBean/TestInputArgument.sh	2009-12-03 16:45:15.000000000 -0800
+++ new/test/java/lang/management/RuntimeMXBean/TestInputArgument.sh	2009-12-03 16:45:15.000000000 -0800
@@ -27,7 +27,7 @@
 # @summary 
 # @author  Mandy Chung
 #
-# @run compile -source 1.5 InputArgument.java
+# @run compile InputArgument.java
 # @run shell TestInputArgument.sh
 #
 
--- old/test/java/lang/reflect/Constructor/GenericStringTest.java	2009-12-03 16:45:16.000000000 -0800
+++ new/test/java/lang/reflect/Constructor/GenericStringTest.java	2009-12-03 16:45:16.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 5033583 6316717 6470106
  * @summary Check toGenericString() and toString() methods
  * @author Joseph D. Darcy
- * @compile -source 1.5 GenericStringTest.java
- * @run main GenericStringTest
  */
 
 import java.lang.reflect.*;
--- old/test/java/lang/reflect/Field/GenericStringTest.java	2009-12-03 16:45:17.000000000 -0800
+++ new/test/java/lang/reflect/Field/GenericStringTest.java	2009-12-03 16:45:17.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 5033583
  * @summary Check toGenericString() method
  * @author Joseph D. Darcy
- * @compile -source 1.5 GenericStringTest.java
- * @run main GenericStringTest
  */
 
 import java.lang.reflect.*;
--- old/test/java/lang/reflect/Generics/StringsAndBounds.java	2009-12-03 16:45:18.000000000 -0800
+++ new/test/java/lang/reflect/Generics/StringsAndBounds.java	2009-12-03 16:45:18.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 5015676 4987888 4997464
  * @summary Testing upper bounds and availability of toString methods
  * @author Joseph D. Darcy
- * @compile -source 1.5 StringsAndBounds.java
- * @run main StringsAndBounds
  */
 
 import java.lang.reflect.*;
--- old/test/java/lang/reflect/Generics/TestC1.java	2009-12-03 16:45:19.000000000 -0800
+++ new/test/java/lang/reflect/Generics/TestC1.java	2009-12-03 16:45:19.000000000 -0800
@@ -26,7 +26,7 @@
 * @bug 4891872
 * @summary Some tests for the generic core reflection api.
 * @author Gilad Bracha
-* @compile -source 1.5 TestC1.java
+* @compile TestC1.java
 * @run main/othervm -ea TestC1
 */
 
--- old/test/java/lang/reflect/Generics/TestC2.java	2009-12-03 16:45:20.000000000 -0800
+++ new/test/java/lang/reflect/Generics/TestC2.java	2009-12-03 16:45:19.000000000 -0800
@@ -26,7 +26,7 @@
 * @bug 4891872
 * @summary Some tests for the generic core reflection api.
 * @author Gilad Bracha
-* @compile -source 1.5 TestC2.java
+* @compile TestC2.java
 * @run main/othervm -ea TestC2
 */
 
--- old/test/java/lang/reflect/Generics/TestN1.java	2009-12-03 16:45:21.000000000 -0800
+++ new/test/java/lang/reflect/Generics/TestN1.java	2009-12-03 16:45:20.000000000 -0800
@@ -26,7 +26,7 @@
 * @bug 4891872
 * @summary Some tests for the generic core reflection api.
 * @author Gilad Bracha
-* @compile -source 1.5 TestN1.java
+* @compile TestN1.java
 * @run main/othervm -ea TestN1
 */
 
--- old/test/java/lang/reflect/Generics/exceptionCauseTest.java	2009-12-03 16:45:22.000000000 -0800
+++ new/test/java/lang/reflect/Generics/exceptionCauseTest.java	2009-12-03 16:45:21.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4981727
  * @summary
  * @author Joseph D. Darcy
- * @compile -source 1.5 exceptionCauseTest.java
- * @run main exceptionCauseTest
  */
 
 import java.io.PrintStream;
--- old/test/java/lang/reflect/Generics/getAnnotationTest.java	2009-12-03 16:45:23.000000000 -0800
+++ new/test/java/lang/reflect/Generics/getAnnotationTest.java	2009-12-03 16:45:22.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4979440
  * @summary Test for signature parsing corner case
  * @author Joseph D. Darcy
- * @compile -source 1.5 getAnnotationTest.java
- * @run main getAnnotationTest
  */
 
 import java.lang.reflect.*;
--- old/test/java/lang/reflect/Method/Equals.java	2009-12-03 16:45:24.000000000 -0800
+++ new/test/java/lang/reflect/Method/Equals.java	2009-12-03 16:45:23.000000000 -0800
@@ -27,7 +27,7 @@
  * @summary Generic framework to test Method.equals.
  *
  * @clean A
- * @compile -source 1.5 Equals.java
+ * @compile Equals.java
  * @run main Equals
  */
 
--- old/test/java/lang/reflect/Method/GenericStringTest.java	2009-12-03 16:45:25.000000000 -0800
+++ new/test/java/lang/reflect/Method/GenericStringTest.java	2009-12-03 16:45:24.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 5033583 6316717 6470106
  * @summary Check toGenericString() and toString() methods
  * @author Joseph D. Darcy
- * @compile -source 1.5 GenericStringTest.java
- * @run main GenericStringTest
  */
 
 import java.lang.reflect.*;
--- old/test/java/math/BigDecimal/DivideTests.java	2009-12-03 16:45:26.000000000 -0800
+++ new/test/java/math/BigDecimal/DivideTests.java	2009-12-03 16:45:25.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4851776 4907265 6177836 6876282
  * @summary Some tests for the divide methods.
  * @author Joseph D. Darcy
- * @compile -source 1.5 DivideTests.java
- * @run main DivideTests
  */
 
 import java.math.*;
--- old/test/java/math/BigDecimal/IntegralDivisionTests.java	2009-12-03 16:45:26.000000000 -0800
+++ new/test/java/math/BigDecimal/IntegralDivisionTests.java	2009-12-03 16:45:26.000000000 -0800
@@ -25,8 +25,6 @@
  * @bug 4904082 4917089 6337226
  * @summary Tests that integral division and related methods return the proper result and scale.
  * @author Joseph D. Darcy
- * @compile -source 1.5 IntegralDivisionTests.java
- * @run main IntegralDivisionTests
  */
 import java.math.*;
 public class IntegralDivisionTests {
--- old/test/java/math/BigDecimal/PowTests.java	2009-12-03 16:45:27.000000000 -0800
+++ new/test/java/math/BigDecimal/PowTests.java	2009-12-03 16:45:27.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4916097
  * @summary Some exponent over/undeflow tests for the pow method
  * @author Joseph D. Darcy
- * @compile -source 1.5 PowTests.java
- * @run main PowTests
  */
 
 import java.math.*;
--- old/test/java/math/BigDecimal/ToPlainStringTests.java	2009-12-03 16:45:28.000000000 -0800
+++ new/test/java/math/BigDecimal/ToPlainStringTests.java	2009-12-03 16:45:28.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4984872
  * @summary Basic tests of toPlainString method
  * @author Joseph D. Darcy
- * @compile -source 1.5 ToPlainStringTests.java
- * @run main ToPlainStringTests
  */
 
 import java.math.*;
--- old/test/java/math/BigDecimal/ZeroScalingTests.java	2009-12-03 16:45:29.000000000 -0800
+++ new/test/java/math/BigDecimal/ZeroScalingTests.java	2009-12-03 16:45:29.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4902952 4905407 4916149
  * @summary Tests that the scale of zero is propagated properly and has the proper effect.
  * @author Joseph D. Darcy
- * @compile -source 1.5 ZeroScalingTests.java
- * @run main ZeroScalingTests
  */
 
 import java.math.*;
--- old/test/java/math/RoundingMode/RoundingModeTests.java	2009-12-03 16:45:30.000000000 -0800
+++ new/test/java/math/RoundingMode/RoundingModeTests.java	2009-12-03 16:45:30.000000000 -0800
@@ -26,8 +26,6 @@
  * @bug 4851776 4891522 4905335
  * @summary Basic tests for the RoundingMode class.
  * @author Joseph D. Darcy
- * @compile -source 1.5 RoundingModeTests.java
- * @run main RoundingModeTests
  */
 
 import java.math.RoundingMode;
--- old/test/java/net/ProxySelector/ProxyTest.java	2009-12-03 16:45:31.000000000 -0800
+++ new/test/java/net/ProxySelector/ProxyTest.java	2009-12-03 16:45:31.000000000 -0800
@@ -27,7 +27,7 @@
  * @summary HTTP client: Improve proxy server configuration and selection
  * @library ../../../sun/net/www/httptest/
  * @build ClosedChannelList HttpServer HttpTransaction HttpCallback
- * @compile -source 1.5 ProxyTest.java
+ * @compile ProxyTest.java
  * @run main/othervm -Dhttp.proxyHost=inexistant -Dhttp.proxyPort=8080 ProxyTest
  */
 
--- old/test/java/net/URL/PerConnectionProxy.java	2009-12-03 16:45:32.000000000 -0800
+++ new/test/java/net/URL/PerConnectionProxy.java	2009-12-03 16:45:32.000000000 -0800
@@ -26,7 +26,7 @@
  * @summary Needs per connection proxy support for URLs
  * @library ../../../sun/net/www/httptest/
  * @build ClosedChannelList HttpServer HttpTransaction HttpCallback
- * @compile -source 1.5 PerConnectionProxy.java
+ * @compile PerConnectionProxy.java
  * @run main/othervm -Dhttp.proxyHost=inexistant -Dhttp.proxyPort=8080 PerConnectionProxy
  */
 
--- old/test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java	2009-12-03 16:45:33.000000000 -0800
+++ new/test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java	2009-12-03 16:45:33.000000000 -0800
@@ -24,7 +24,7 @@
 /**
  * @test
  * @test 4422738
- * @compile -source 1.4 -target 1.4 InvalidParameters.java
+ * @compile -source 1.4 InvalidParameters.java
  * @run main InvalidParameters
  * @summary Make sure PKIXBuilderParameters(Set) detects invalid
  *          parameters and throws correct exceptions
--- old/test/java/security/cert/PKIXParameters/InvalidParameters.java	2009-12-03 16:45:34.000000000 -0800
+++ new/test/java/security/cert/PKIXParameters/InvalidParameters.java	2009-12-03 16:45:34.000000000 -0800
@@ -24,7 +24,7 @@
 /**
  * @test
  * @test 4422738
- * @compile -source 1.4 -target 1.4 InvalidParameters.java
+ * @compile -source 1.4 InvalidParameters.java
  * @run main InvalidParameters
  * @summary Make sure PKIXParameters(Set) and setTrustAnchors() detects invalid
  *          parameters and throws correct exceptions
--- old/test/java/util/AbstractList/CheckForComodification.java	2009-12-03 16:45:35.000000000 -0800
+++ new/test/java/util/AbstractList/CheckForComodification.java	2009-12-03 16:45:35.000000000 -0800
@@ -28,8 +28,6 @@
  * @author  Josh Bloch
  *
  * @ignore Bug fix temporarily removed as it uncovered other bugs (4992226)
- * @compile -source 1.5 CheckForComodification.java
- * @run main CheckForComodification
  */
 
 import java.util.*;
--- old/test/java/util/Collections/AddAll.java	2009-12-03 16:45:36.000000000 -0800
+++ new/test/java/util/Collections/AddAll.java	2009-12-03 16:45:36.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4822887
  * @summary Basic test for Collections.addAll
  * @author  Josh Bloch
- *
- * @compile -source 1.5 AddAll.java
- * @run main AddAll
  */
 
 import java.util.*;
--- old/test/java/util/Collections/Disjoint.java	2009-12-03 16:45:37.000000000 -0800
+++ new/test/java/util/Collections/Disjoint.java	2009-12-03 16:45:37.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4339792
  * @summary Basic test for Collections.disjoint
  * @author  Josh Bloch
- *
- * @compile -source 1.5 Disjoint.java
- * @run main Disjoint
  */
 
 import java.util.*;
--- old/test/java/util/Collections/Frequency.java	2009-12-03 16:45:38.000000000 -0800
+++ new/test/java/util/Collections/Frequency.java	2009-12-03 16:45:38.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4193200
  * @summary Basic test for Collections.frequency
  * @author  Josh Bloch
- *
- * @compile -source 1.5 Frequency.java
- * @run main Frequency
  */
 
 import java.util.*;
--- old/test/java/util/EnumMap/EnumMapBash.java	2009-12-03 16:45:39.000000000 -0800
+++ new/test/java/util/EnumMap/EnumMapBash.java	2009-12-03 16:45:39.000000000 -0800
@@ -27,9 +27,6 @@
  * @summary Unit test for EnumMap
  * @author  Josh Bloch
  * @author  Yo Yo Ma
- *
- * @compile -source 1.5 EnumMapBash.java
- * @run main EnumMapBash
  */
 
 import java.util.*;
--- old/test/java/util/EnumSet/AllOf.java	2009-12-03 16:45:40.000000000 -0800
+++ new/test/java/util/EnumSet/AllOf.java	2009-12-03 16:45:39.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4946090
  * @summary AllOf static factory is broken in Regular and Jumbo enum set
  * @author  Josh Bloch
- *
- * @compile -source 1.5 AllOf.java
- * @run main AllOf
  */
 
 import java.util.*;
--- old/test/java/util/EnumSet/ComplementOf.java	2009-12-03 16:45:41.000000000 -0800
+++ new/test/java/util/EnumSet/ComplementOf.java	2009-12-03 16:45:40.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4946096
  * @summary ComplementOf static factory is broken in Regular and Jumbo enum set
  * @author  Josh Bloch
- *
- * @compile -source 1.5 ComplementOf.java
- * @run main ComplementOf
  */
 
 import java.util.*;
--- old/test/java/util/EnumSet/EnumSetBash.java	2009-12-03 16:45:42.000000000 -0800
+++ new/test/java/util/EnumSet/EnumSetBash.java	2009-12-03 16:45:41.000000000 -0800
@@ -28,9 +28,6 @@
  * @author  Josh Bloch
  * @author  Neal Gafter
  * @author  Yo Ma Ma
- *
- * @compile -source 1.5 EnumSetBash.java
- * @run main EnumSetBash
  */
 
 import java.util.*;
--- old/test/java/util/EnumSet/JumboRange.java	2009-12-03 16:45:43.000000000 -0800
+++ new/test/java/util/EnumSet/JumboRange.java	2009-12-03 16:45:42.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4958003
  * @summary Range static factory fails to compute size in Jumbo enum set
  * @author  Josh Bloch
- *
- * @compile -source 1.5 JumboRange.java
- * @run main JumboRange
  */
 
 import java.util.*;
--- old/test/java/util/EnumSet/Range.java	2009-12-03 16:45:44.000000000 -0800
+++ new/test/java/util/EnumSet/Range.java	2009-12-03 16:45:43.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4952736
  * @summary Range static factory is broken in Regular and Jumbo enum set
  * @author  Josh Bloch
- *
- * @compile -source 1.5 Range.java
- * @run main Range
  */
 
 import java.util.*;
--- old/test/java/util/Formattable/StockName.java	2009-12-03 16:45:45.000000000 -0800
+++ new/test/java/util/Formattable/StockName.java	2009-12-03 16:45:44.000000000 -0800
@@ -21,11 +21,9 @@
  * have any questions.
  */
 
-/**
+/*
  * @test
  * @bug 4965770 4992540 5030716
- * @compile -source 1.5 StockName.java
- * @run main StockName
  */
 
 import java.nio.CharBuffer;
--- old/test/java/util/IdentityHashMap/ToString.java	2009-12-03 16:45:45.000000000 -0800
+++ new/test/java/util/IdentityHashMap/ToString.java	2009-12-03 16:45:45.000000000 -0800
@@ -26,9 +26,6 @@
  * @bug     4973432
  * @summary Test that toString on entrySet Iterator/Entry behaves reasonably
  * @author  Josh Bloch
- *
- * @compile -source 1.5 ToString.java
- * @run main ToString
  */
 
 
--- old/test/java/util/Locale/Bug4175998Test.java	2009-12-03 16:45:46.000000000 -0800
+++ new/test/java/util/Locale/Bug4175998Test.java	2009-12-03 16:45:46.000000000 -0800
@@ -23,7 +23,7 @@
 /*
     @test
     @summary test ISO639-2 language codes
-    @compile -encoding ascii -source 1.4 -target 1.4 Bug4175998Test.java
+    @compile -encoding ascii -source 5 Bug4175998Test.java
     @run main Bug4175998Test
     @bug 4175998
 */
--- old/test/java/util/UUID/UUIDTest.java	2009-12-03 16:45:47.000000000 -0800
+++ new/test/java/util/UUID/UUIDTest.java	2009-12-03 16:45:47.000000000 -0800
@@ -23,8 +23,6 @@
 
 /* @test
  * @bug 4173528 5068772
- * @compile -source 1.4 -target 1.4 UUIDTest.java
- * @run main UUIDTest
  * @summary Unit tests for java.util.UUID
  */
 
--- old/test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java	2009-12-03 16:45:48.000000000 -0800
+++ new/test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java	2009-12-03 16:45:48.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 CancelledProducerConsumerLoops.java
+ * @compile CancelledProducerConsumerLoops.java
  * @run main/timeout=7000 CancelledProducerConsumerLoops
  * @summary Checks for responsiveness of blocking queues to cancellation.
  * Runs under the assumption that ITERS computations require more than
--- old/test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java	2009-12-03 16:45:50.000000000 -0800
+++ new/test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java	2009-12-03 16:45:49.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 MultipleProducersSingleConsumerLoops.java
+ * @compile MultipleProducersSingleConsumerLoops.java
  * @run main/timeout=3600 MultipleProducersSingleConsumerLoops
  * @summary  multiple producers and single consumer using blocking queues
  */
--- old/test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java	2009-12-03 16:45:51.000000000 -0800
+++ new/test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java	2009-12-03 16:45:51.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 ProducerConsumerLoops.java
+ * @compile ProducerConsumerLoops.java
  * @run main/timeout=3600 ProducerConsumerLoops
  * @summary  multiple producers and consumers using blocking queues
  */
--- old/test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java	2009-12-03 16:45:52.000000000 -0800
+++ new/test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java	2009-12-03 16:45:52.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 SingleProducerMultipleConsumerLoops.java
+ * @compile SingleProducerMultipleConsumerLoops.java
  * @run main/timeout=600 SingleProducerMultipleConsumerLoops
  * @summary  check ordering for blocking queues with 1 producer and multiple consumers
  */
--- old/test/java/util/concurrent/ConcurrentHashMap/MapCheck.java	2009-12-03 16:45:53.000000000 -0800
+++ new/test/java/util/concurrent/ConcurrentHashMap/MapCheck.java	2009-12-03 16:45:53.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 MapCheck.java
+ * @compile MapCheck.java
  * @run main/timeout=240 MapCheck
  * @summary Times and checks basic map operations
  */
--- old/test/java/util/concurrent/ConcurrentHashMap/MapLoops.java	2009-12-03 16:45:54.000000000 -0800
+++ new/test/java/util/concurrent/ConcurrentHashMap/MapLoops.java	2009-12-03 16:45:54.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 MapLoops.java
+ * @compile MapLoops.java
  * @run main/timeout=1600 MapLoops
  * @summary Exercise multithreaded maps, by default ConcurrentHashMap.
  * Multithreaded hash table test.  Each thread does a random walk
--- old/test/java/util/concurrent/Exchanger/ExchangeLoops.java	2009-12-03 16:45:55.000000000 -0800
+++ new/test/java/util/concurrent/Exchanger/ExchangeLoops.java	2009-12-03 16:45:55.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 ExchangeLoops.java
+ * @compile ExchangeLoops.java
  * @run main/timeout=720 ExchangeLoops
  * @summary checks to make sure a pipeline of exchangers passes data.
  */
--- old/test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java	2009-12-03 16:45:56.000000000 -0800
+++ new/test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java	2009-12-03 16:45:56.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4965960
- * @compile -source 1.5 ExecutorCompletionServiceLoops.java
+ * @compile ExecutorCompletionServiceLoops.java
  * @run main/timeout=3600 ExecutorCompletionServiceLoops
  * @summary  Exercise ExecutorCompletionServiceLoops
  */
--- old/test/java/util/concurrent/FutureTask/CancelledFutureLoops.java	2009-12-03 16:45:57.000000000 -0800
+++ new/test/java/util/concurrent/FutureTask/CancelledFutureLoops.java	2009-12-03 16:45:57.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 CancelledFutureLoops.java
+ * @compile CancelledFutureLoops.java
  * @run main/timeout=2000 CancelledFutureLoops
  * @summary Checks for responsiveness of futures to cancellation.
  * Runs under the assumption that ITERS computations require more than
--- old/test/java/util/concurrent/atomic/VMSupportsCS8.java	2009-12-03 16:45:58.000000000 -0800
+++ new/test/java/util/concurrent/atomic/VMSupportsCS8.java	2009-12-03 16:45:58.000000000 -0800
@@ -24,8 +24,6 @@
 /*
  * @test
  * @bug 4992443 4994819
- * @compile -source 1.5 VMSupportsCS8.java
- * @run main VMSupportsCS8
  * @summary Checks that the value of VMSupportsCS8 matches system properties.
  */
 
--- old/test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java	2009-12-03 16:45:59.000000000 -0800
+++ new/test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java	2009-12-03 16:45:59.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 CancelledLockLoops.java
+ * @compile CancelledLockLoops.java
  * @run main/timeout=2800 CancelledLockLoops
  * @summary tests lockInterruptibly.
  * Checks for responsiveness of locks to interrupts. Runs under that
--- old/test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java	2009-12-03 16:46:00.000000000 -0800
+++ new/test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java	2009-12-03 16:46:00.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 LockOncePerThreadLoops.java
+ * @compile LockOncePerThreadLoops.java
  * @run main/timeout=15000 LockOncePerThreadLoops
  * @summary Checks for missed signals by locking and unlocking each of an array of locks once per thread
  */
--- old/test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java	2009-12-03 16:46:01.000000000 -0800
+++ new/test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java	2009-12-03 16:46:01.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 SimpleReentrantLockLoops.java
+ * @compile SimpleReentrantLockLoops.java
  * @run main/timeout=4500 SimpleReentrantLockLoops
  * @summary multiple threads using a single lock
  */
--- old/test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java	2009-12-03 16:46:02.000000000 -0800
+++ new/test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java	2009-12-03 16:46:02.000000000 -0800
@@ -34,8 +34,6 @@
 /*
  * @test
  * @bug 4486658 5031862
- * @compile -source 1.5 TimeoutLockLoops.java
- * @run main TimeoutLockLoops
  * @summary Checks for responsiveness of locks to timeouts.
  * Runs under the assumption that ITERS computations require more than
  * TIMEOUT msecs to complete, which seems to be a safe assumption for
--- old/test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java	2009-12-03 16:46:03.000000000 -0800
+++ new/test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java	2009-12-03 16:46:03.000000000 -0800
@@ -34,7 +34,7 @@
 /*
  * @test
  * @bug 4486658
- * @compile -source 1.5 MapLoops.java
+ * @compile MapLoops.java
  * @run main/timeout=4700 MapLoops
  * @summary Exercise multithreaded maps, by default ConcurrentHashMap.
  * Multithreaded hash table test.  Each thread does a random walk
--- old/test/sun/management/AgentCheckTest.java	2009-12-03 16:46:04.000000000 -0800
+++ new/test/sun/management/AgentCheckTest.java	2009-12-03 16:46:03.000000000 -0800
@@ -27,9 +27,6 @@
  *  @summary Localize log messages from the management agents
  *
  *  @author Tim Bell
- *
- *  @run compile -source 1.5 -g AgentCheckTest.java
- *  @run main AgentCheckTest
  */
 import sun.management.Agent;
 
--- old/test/sun/security/util/Oid/S11N.sh	2009-12-03 16:46:05.000000000 -0800
+++ new/test/sun/security/util/Oid/S11N.sh	2009-12-03 16:46:04.000000000 -0800
@@ -99,7 +99,7 @@
 
 # the test code
 
-${TESTJAVA}${FS}bin${FS}javac -source 1.3 -target 1.3 -d . ${TESTSRC}${FS}SerialTest.java || exit 10
+${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}SerialTest.java || exit 10
 
 OLDJAVA="
     /java/re/j2se/1.6.0/latest/binaries/${PF}
--- old/test/sun/tools/jconsole/ResourceCheckTest.sh	2009-12-03 16:46:06.000000000 -0800
+++ new/test/sun/tools/jconsole/ResourceCheckTest.sh	2009-12-03 16:46:05.000000000 -0800
@@ -98,7 +98,7 @@
 set -vx
 #
 #Compile.  jconsole.jar is required on the classpath.
-${TESTJAVA}/bin/javac -source 1.5 -d "${TESTCLASSES}" ${CP} -g \
+${TESTJAVA}/bin/javac -d "${TESTCLASSES}" ${CP} -g \
                          "${TESTSRC}"/"${TARGETCLASS}".java
 #
 #Run the test class, again with the classpath we need:





More information about the core-libs-dev mailing list