--- jsr166/src/test/tck/AtomicMarkableReferenceTest.java 2021/01/26 13:33:05 1.23 +++ jsr166/src/test/tck/AtomicMarkableReferenceTest.java 2021/01/27 01:57:24 1.24 @@ -23,10 +23,10 @@ public class AtomicMarkableReferenceTest * constructor initializes to given reference and mark */ public void testConstructor() { - AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); assertSame(one, ai.getReference()); assertFalse(ai.isMarked()); - AtomicMarkableReference a2 = new AtomicMarkableReference(null, true); + AtomicMarkableReference a2 = new AtomicMarkableReference<>(null, true); assertNull(a2.getReference()); assertTrue(a2.isMarked()); } @@ -36,7 +36,7 @@ public class AtomicMarkableReferenceTest */ public void testGetSet() { boolean[] mark = new boolean[1]; - AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); assertSame(one, ai.getReference()); assertFalse(ai.isMarked()); assertSame(one, ai.get(mark)); @@ -58,7 +58,7 @@ public class AtomicMarkableReferenceTest */ public void testAttemptMark() { boolean[] mark = new boolean[1]; - AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); assertFalse(ai.isMarked()); assertTrue(ai.attemptMark(one, true)); assertTrue(ai.isMarked()); @@ -72,7 +72,7 @@ public class AtomicMarkableReferenceTest */ public void testCompareAndSet() { boolean[] mark = new boolean[1]; - AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); assertSame(one, ai.get(mark)); assertFalse(ai.isMarked()); assertFalse(mark[0]); @@ -95,7 +95,7 @@ public class AtomicMarkableReferenceTest * to succeed */ public void testCompareAndSetInMultipleThreads() throws Exception { - final AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + final AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); Thread t = new Thread(new CheckedRunnable() { public void realRun() { while (!ai.compareAndSet(two, three, false, false)) @@ -115,7 +115,7 @@ public class AtomicMarkableReferenceTest * to succeed */ public void testCompareAndSetInMultipleThreads2() throws Exception { - final AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + final AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); Thread t = new Thread(new CheckedRunnable() { public void realRun() { while (!ai.compareAndSet(one, one, true, false)) @@ -136,7 +136,7 @@ public class AtomicMarkableReferenceTest */ public void testWeakCompareAndSet() { boolean[] mark = new boolean[1]; - AtomicMarkableReference ai = new AtomicMarkableReference(one, false); + AtomicMarkableReference ai = new AtomicMarkableReference<>(one, false); assertSame(one, ai.get(mark)); assertFalse(ai.isMarked()); assertFalse(mark[0]);