29 |
|
public void run() { |
30 |
|
try { |
31 |
|
lock.lockInterruptibly(); |
32 |
< |
} catch (InterruptedException success){} |
32 |
> |
} catch (InterruptedException success) {} |
33 |
|
} |
34 |
|
} |
35 |
|
|
45 |
|
try { |
46 |
|
lock.lockInterruptibly(); |
47 |
|
threadShouldThrow(); |
48 |
< |
} catch (InterruptedException success){} |
48 |
> |
} catch (InterruptedException success) {} |
49 |
|
} |
50 |
|
} |
51 |
|
|
103 |
|
rl.unlock(); |
104 |
|
shouldThrow(); |
105 |
|
|
106 |
< |
} catch (IllegalMonitorStateException success){} |
106 |
> |
} catch (IllegalMonitorStateException success) {} |
107 |
|
} |
108 |
|
|
109 |
|
/** |
141 |
|
assertFalse(lock.hasQueuedThreads()); |
142 |
|
t1.join(); |
143 |
|
t2.join(); |
144 |
< |
} catch (Exception e){ |
144 |
> |
} catch (Exception e) { |
145 |
|
unexpectedException(); |
146 |
|
} |
147 |
|
} |
170 |
|
assertEquals(0, lock.getQueueLength()); |
171 |
|
t1.join(); |
172 |
|
t2.join(); |
173 |
< |
} catch (Exception e){ |
173 |
> |
} catch (Exception e) { |
174 |
|
unexpectedException(); |
175 |
|
} |
176 |
|
} |
199 |
|
assertEquals(0, lock.getQueueLength()); |
200 |
|
t1.join(); |
201 |
|
t2.join(); |
202 |
< |
} catch (Exception e){ |
202 |
> |
} catch (Exception e) { |
203 |
|
unexpectedException(); |
204 |
|
} |
205 |
|
} |
245 |
|
assertFalse(sync.hasQueuedThread(t2)); |
246 |
|
t1.join(); |
247 |
|
t2.join(); |
248 |
< |
} catch (Exception e){ |
248 |
> |
} catch (Exception e) { |
249 |
|
unexpectedException(); |
250 |
|
} |
251 |
|
} |
278 |
|
assertTrue(lock.getQueuedThreads().isEmpty()); |
279 |
|
t1.join(); |
280 |
|
t2.join(); |
281 |
< |
} catch (Exception e){ |
281 |
> |
} catch (Exception e) { |
282 |
|
unexpectedException(); |
283 |
|
} |
284 |
|
} |
295 |
|
try { |
296 |
|
lock.tryLock(MEDIUM_DELAY_MS,TimeUnit.MILLISECONDS); |
297 |
|
threadShouldThrow(); |
298 |
< |
} catch (InterruptedException success){} |
298 |
> |
} catch (InterruptedException success) {} |
299 |
|
} |
300 |
|
}); |
301 |
|
try { |
302 |
|
t.start(); |
303 |
|
t.interrupt(); |
304 |
< |
} catch (Exception e){ |
304 |
> |
} catch (Exception e) { |
305 |
|
unexpectedException(); |
306 |
|
} |
307 |
|
} |
322 |
|
t.start(); |
323 |
|
t.join(); |
324 |
|
lock.unlock(); |
325 |
< |
} catch (Exception e){ |
325 |
> |
} catch (Exception e) { |
326 |
|
unexpectedException(); |
327 |
|
} |
328 |
|
} |
346 |
|
t.start(); |
347 |
|
t.join(); |
348 |
|
lock.unlock(); |
349 |
< |
} catch (Exception e){ |
349 |
> |
} catch (Exception e) { |
350 |
|
unexpectedException(); |
351 |
|
} |
352 |
|
} |
394 |
|
assertTrue(lock.isLocked()); |
395 |
|
t.join(); |
396 |
|
assertFalse(lock.isLocked()); |
397 |
< |
} catch (Exception e){ |
397 |
> |
} catch (Exception e) { |
398 |
|
unexpectedException(); |
399 |
|
} |
400 |
|
} |
414 |
|
Thread.sleep(SHORT_DELAY_MS); |
415 |
|
lock.unlock(); |
416 |
|
t.join(); |
417 |
< |
} catch (Exception e){ |
417 |
> |
} catch (Exception e) { |
418 |
|
unexpectedException(); |
419 |
|
} |
420 |
|
} |
436 |
|
assertTrue(lock.isLocked()); |
437 |
|
assertTrue(lock.isHeldByCurrentThread()); |
438 |
|
t.join(); |
439 |
< |
} catch (Exception e){ |
439 |
> |
} catch (Exception e) { |
440 |
|
unexpectedException(); |
441 |
|
} |
442 |
|
} |
1141 |
|
ReentrantLock r = (ReentrantLock) in.readObject(); |
1142 |
|
r.lock(); |
1143 |
|
r.unlock(); |
1144 |
< |
} catch (Exception e){ |
1144 |
> |
} catch (Exception e) { |
1145 |
|
e.printStackTrace(); |
1146 |
|
unexpectedException(); |
1147 |
|
} |