1.1 --- a/openide.util/test/unit/src/org/openide/util/RequestProcessorTest.java Thu Jan 11 14:08:21 2007 +0000
1.2 +++ b/openide.util/test/unit/src/org/openide/util/RequestProcessorTest.java Thu Jan 11 14:21:21 2007 +0000
1.3 @@ -123,7 +123,7 @@
1.4 // schedule (1hour) and cancel immediatelly
1.5 new RequestProcessor(getName()).post(r, 3600*1000).cancel();
1.6
1.7 - WeakReference wr = new WeakReference(r);
1.8 + WeakReference<Runnable> wr = new WeakReference<Runnable>(r);
1.9 r = null;
1.10 assertGC("runnable should be collected", wr);
1.11 }
1.12 @@ -379,14 +379,14 @@
1.13 /** Test of finalize method, of class org.openide.util.RequestProcessor. */
1.14 public void testFinalize() throws Exception {
1.15 RequestProcessor rp = new RequestProcessor ("toGarbageCollect");
1.16 - Reference ref = new WeakReference (rp);
1.17 - Reference task;
1.18 + Reference<RequestProcessor> ref = new WeakReference<RequestProcessor> (rp);
1.19 + Reference<Task> task;
1.20
1.21 final Object lock = new Object ();
1.22
1.23
1.24 synchronized (lock) {
1.25 - task = new WeakReference (rp.post (new Runnable () {
1.26 + task = new WeakReference<Task> (rp.post (new Runnable () {
1.27 public void run () {
1.28 synchronized (lock) {
1.29 lock.notify ();
1.30 @@ -1244,7 +1244,7 @@
1.31 }
1.32
1.33 private static void doGc (int count, Reference toClear) {
1.34 - java.util.ArrayList l = new java.util.ArrayList (count);
1.35 + java.util.ArrayList<byte[]> l = new java.util.ArrayList<byte[]> (count);
1.36 while (count-- > 0) {
1.37 if (toClear != null && toClear.get () == null) break;
1.38