< prev index next >

test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template

Print this page

        

*** 492,517 **** $type$ x = ($type$) vh.get(recv); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean r = vh.weakCompareAndSet(recv, $value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean r = vh.weakCompareAndSetAcquire(recv, $value2$, $value1$); ! assertEquals(r, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean r = vh.weakCompareAndSetRelease(recv, $value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get --- 492,526 ---- $type$ x = ($type$) vh.get(recv); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSet(recv, $value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetAcquire(recv, $value2$, $value1$); ! } ! assertEquals(success, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetRelease(recv, $value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(recv); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get
*** 668,693 **** $type$ x = ($type$) vh.get(); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean r = (boolean) vh.weakCompareAndSet($value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean r = (boolean) vh.weakCompareAndSetAcquire($value2$, $value1$); ! assertEquals(r, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean r = (boolean) vh.weakCompareAndSetRelease( $value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get --- 677,711 ---- $type$ x = ($type$) vh.get(); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSet($value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetAcquire($value2$, $value1$); ! } ! assertEquals(success, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetRelease($value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get
*** 847,872 **** $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean r = vh.weakCompareAndSet(array, i, $value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean r = vh.weakCompareAndSetAcquire(array, i, $value2$, $value1$); ! assertEquals(r, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean r = vh.weakCompareAndSetRelease(array, i, $value1$, $value2$); ! assertEquals(r, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get --- 865,899 ---- $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value1$, "failing compareAndExchangeRelease $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSet(array, i, $value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSet $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value2$, "weakCompareAndSet $type$ value"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetAcquire(array, i, $value2$, $value1$); ! } ! assertEquals(success, true, "weakCompareAndSetAcquire $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value1$, "weakCompareAndSetAcquire $type$"); } { ! boolean success = false; ! for (int c = 0; c < WEAK_ATTEMPTS && !success; c++) { ! success = vh.weakCompareAndSetRelease(array, i, $value1$, $value2$); ! } ! assertEquals(success, true, "weakCompareAndSetRelease $type$"); $type$ x = ($type$) vh.get(array, i); assertEquals(x, $value2$, "weakCompareAndSetRelease $type$"); } // Compare set and get
< prev index next >