Home | History | Annotate | Download | only in jsr166

Lines Matching refs:aa

33         AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
35 assertEquals(0, aa.get(i));
54 AtomicIntegerArray aa = new AtomicIntegerArray(a);
55 assertEquals(a.length, aa.length());
57 assertEquals(a[i], aa.get(i));
64 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
67 aa.get(index);
71 aa.set(index, 1);
75 aa.lazySet(index, 1);
79 aa.compareAndSet(index, 1, 2);
83 aa.weakCompareAndSet(index, 1, 2);
87 aa.getAndAdd(index, 1);
91 aa.addAndGet(index, 1);
101 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
103 aa.set(i, 1);
104 assertEquals(1, aa.get(i));
105 aa.set(i, 2);
106 assertEquals(2, aa.get(i));
107 aa.set(i, -3);
108 assertEquals(-3, aa.get(i));
116 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
118 aa.lazySet(i, 1);
119 assertEquals(1, aa.get(i));
120 aa.lazySet(i, 2);
121 assertEquals(2, aa.get(i));
122 aa.lazySet(i, -3);
123 assertEquals(-3, aa.get(i));
131 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
133 aa.set(i, 1);
134 assertTrue(aa.compareAndSet(i, 1, 2));
135 assertTrue(aa.compareAndSet(i, 2, -4));
136 assertEquals(-4, aa.get(i));
137 assertFalse(aa.compareAndSet(i, -5, 7));
138 assertEquals(-4, aa.get(i));
139 assertTrue(aa.compareAndSet(i, -4, 7));
140 assertEquals(7, aa.get(i));
169 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
171 aa.set(i, 1);
172 do {} while (!aa.weakCompareAndSet(i, 1, 2));
173 do {} while (!aa.weakCompareAndSet(i, 2, -4));
174 assertEquals(-4, aa.get(i));
175 do {} while (!aa.weakCompareAndSet(i, -4, 7));
176 assertEquals(7, aa.get(i));
184 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
186 aa.set(i, 1);
187 assertEquals(1, aa.getAndSet(i, 0));
188 assertEquals(0, aa.getAndSet(i, -10));
189 assertEquals(-10, aa.getAndSet(i, 1));
197 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
199 aa.set(i, 1);
200 assertEquals(1, aa.getAndAdd(i, 2));
201 assertEquals(3, aa.get(i));
202 assertEquals(3, aa.getAndAdd(i, -4));
203 assertEquals(-1, aa.get(i));
211 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
213 aa.set(i, 1);
214 assertEquals(1, aa.getAndDecrement(i));
215 assertEquals(0, aa.getAndDecrement(i));
216 assertEquals(-1, aa.getAndDecrement(i));
224 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
226 aa.set(i, 1);
227 assertEquals(1, aa.getAndIncrement(i));
228 assertEquals(2, aa.get(i));
229 aa.set(i, -2);
230 assertEquals(-2, aa.getAndIncrement(i));
231 assertEquals(-1, aa.getAndIncrement(i));
232 assertEquals(0, aa.getAndIncrement(i));
233 assertEquals(1, aa.get(i));
241 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
243 aa.set(i, 1);
244 assertEquals(3, aa.addAndGet(i, 2));
245 assertEquals(3, aa.get(i));
246 assertEquals(-1, aa.addAndGet(i, -4));
247 assertEquals(-1, aa.get(i));
255 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
257 aa.set(i, 1);
258 assertEquals(0, aa.decrementAndGet(i));
259 assertEquals(-1, aa.decrementAndGet(i));
260 assertEquals(-2, aa.decrementAndGet(i));
261 assertEquals(-2, aa.get(i));
269 AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
271 aa.set(i, 1);
272 assertEquals(2, aa.incrementAndGet(i));
273 assertEquals(2, aa.get(i));
274 aa.set(i, -2);
275 assertEquals(-1, aa.incrementAndGet(i));
276 assertEquals(0, aa.incrementAndGet(i));
277 assertEquals(1, aa.incrementAndGet(i));
278 assertEquals(1, aa.get(i));
283 final AtomicIntegerArray aa;
285 Counter(AtomicIntegerArray a) { aa = a; }
289 for (int i = 0; i < aa.length(); i++) {
290 int v = aa.get(i);
294 if (aa.compareAndSet(i, v, v - 1))
309 final AtomicIntegerArray aa = new AtomicIntegerArray(SIZE);
312 aa.set(i, countdown);
313 Counter c1 = new Counter(aa);
314 Counter c2 = new Counter(aa);
344 AtomicIntegerArray aa = new AtomicIntegerArray(a);
345 assertEquals(Arrays.toString(a), aa.toString());