--- jsr166/src/test/tck/AtomicReferenceArrayTest.java 2021/01/26 13:33:05 1.39 +++ jsr166/src/test/tck/AtomicReferenceArrayTest.java 2021/01/27 01:57:24 1.40 @@ -101,7 +101,7 @@ public class AtomicReferenceArrayTest ex * get returns the last value set at index */ public void testGetSet() { - AtomicReferenceArray aa = new AtomicReferenceArray(SIZE); + AtomicReferenceArray aa = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { aa.set(i, one); assertSame(one, aa.get(i)); @@ -116,7 +116,7 @@ public class AtomicReferenceArrayTest ex * get returns the last value lazySet at index by same thread */ public void testGetLazySet() { - AtomicReferenceArray aa = new AtomicReferenceArray(SIZE); + AtomicReferenceArray aa = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { aa.lazySet(i, one); assertSame(one, aa.get(i)); @@ -131,7 +131,7 @@ public class AtomicReferenceArrayTest ex * compareAndSet succeeds in changing value if equal to expected else fails */ public void testCompareAndSet() { - AtomicReferenceArray aa = new AtomicReferenceArray(SIZE); + AtomicReferenceArray aa = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { aa.set(i, one); assertTrue(aa.compareAndSet(i, one, two)); @@ -149,7 +149,7 @@ public class AtomicReferenceArrayTest ex * to succeed */ public void testCompareAndSetInMultipleThreads() throws InterruptedException { - final AtomicReferenceArray a = new AtomicReferenceArray(1); + final AtomicReferenceArray a = new AtomicReferenceArray<>(1); a.set(0, one); Thread t = new Thread(new CheckedRunnable() { public void realRun() { @@ -170,7 +170,7 @@ public class AtomicReferenceArrayTest ex */ @SuppressWarnings("deprecation") public void testWeakCompareAndSet() { - AtomicReferenceArray aa = new AtomicReferenceArray(SIZE); + AtomicReferenceArray aa = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { aa.set(i, one); do {} while (!aa.weakCompareAndSet(i, one, two)); @@ -185,7 +185,7 @@ public class AtomicReferenceArrayTest ex * getAndSet returns previous value and sets to given value at given index */ public void testGetAndSet() { - AtomicReferenceArray aa = new AtomicReferenceArray(SIZE); + AtomicReferenceArray aa = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { aa.set(i, one); assertSame(one, aa.getAndSet(i, zero)); @@ -198,7 +198,7 @@ public class AtomicReferenceArrayTest ex * a deserialized/reserialized array holds same values in same order */ public void testSerialization() throws Exception { - AtomicReferenceArray x = new AtomicReferenceArray(SIZE); + AtomicReferenceArray x = new AtomicReferenceArray<>(SIZE); for (int i = 0; i < SIZE; i++) { x.set(i, minusOne); }