96775f692f8e3d1c8c92070ff037b7b2f294ae23
Files Diff
- Added: 19
- Removed: 18
- Renamed: 0
- Modified: 3
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 10 | ||
Rename Method public testWriteHoldingWriteLockFair4() : void renamed to public testReadHoldingWriteLock2(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Method public testSignal_IllegalMonitor() : void renamed to public testHasWaitersIMSE(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Method public testAwait_IllegalMonitor() : void renamed to public testSignal_IMSE(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Method public testFairLock() : void renamed to public testLock(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Method public testFairLock() : void renamed to public testAwait_Timeout(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Method public testUnlock_IllegalMonitorStateException() : void renamed to public testWriteUnlock_IMSE(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Method public testhasQueuedThreads() : void renamed to public testHasQueuedThreads(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Method public testAwait_IllegalMonitor() : void renamed to public testSignal_IMSE(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Method public testUnlock_IllegalMonitorStateException() : void renamed to public testUnlock_IMSE(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Method public testSignal_IllegalMonitor() : void renamed to public testSignalAll_IMSE(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Change Parameter Type | 2 | ||
Change Parameter Type ignore : int to ignore : long in method public tryAcquireShared(ignore long) : long in class jsr166.AbstractQueuedLongSynchronizerTest.BooleanLatch | From | To | |
Change Parameter Type ignore : int to ignore : long in method public tryReleaseShared(ignore long) : boolean in class jsr166.AbstractQueuedLongSynchronizerTest.BooleanLatch | From | To | |
Rename Variable | 17 | ||
Rename Variable thread : UninterruptableThread to t2 : Thread in method public testAwaitUninterruptibly(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable rl : ReentrantReadWriteLock to lock : ReentrantReadWriteLock in method public testWriteUnlock_IMSE(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable rl : ReentrantLock to lock : ReentrantLock in method public testAwait_Timeout(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable sync : ReentrantReadWriteLock to lock : ReentrantReadWriteLock in method public testHasQueuedThreadNPE(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable sync : ReentrantLock to lock : ReentrantLock in method public testHasQueuedThreadNPE(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable sync : ReentrantLock to lock : PublicReentrantLock in method public testHasQueuedThread(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable t : long to nanosRemaining : long in method public testAwaitNanos_Timeout(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable rl : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method public testLock(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable t : Node to p : Node in method private unparkSuccessor(node Node) : void in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Rename Variable t : long to nanosRemaining : long in method public testAwaitNanos_Timeout(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable thread : UninterruptableThread to t2 : Thread in method public testAwaitUninterruptibly(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable tt : Thread to t : Thread in method private fullGetFirstQueuedThread() : Thread in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Rename Variable sync : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method public testHasQueuedThread(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Rename Variable rl : ReentrantLock to lock : ReentrantLock in method public testUnlock_IMSE(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Rename Variable pred : Node to oldTail : Node in method private addWaiter(mode Node) : Node in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Rename Variable t : Node to oldTail : Node in method private enq(node Node) : Node in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Rename Variable t : Node to p : Node in method private findNodeFromTail(node Node) : boolean in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Move Source Folder | 1 | ||
Move Source Folder jre_emul/android to jre_emul/android/platform | From | To | |
Change Return Type | 2 | ||
Change Return Type Runnable to LatchAwaiter in method public awaiter(latch CountDownLatch) : LatchAwaiter in class jsr166.JSR166TestCase | From | To | |
Change Return Type int to long in method public tryAcquireShared(ignore long) : long in class jsr166.AbstractQueuedLongSynchronizerTest.BooleanLatch | From | To | |
Move Class | 3 | ||
Move Class AbstractQueuedSynchronizerTest.BooleanLatch moved to jsr166.AbstractQueuedLongSynchronizerTest.BooleanLatch | From | To | |
Move Class ReentrantReadWriteLockTest moved to jsr166.ReentrantReadWriteLockTest | From | To | |
Move Class ReentrantLockTest moved to jsr166.ReentrantLockTest | From | To | |
Parameterize Variable | 2 | ||
Parameterize Variable rl : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method package assertNotWriteLocked(lock PublicReentrantReadWriteLock) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Superclass | 1 | ||
Extract Superclass java.util.concurrent.locks.AbstractQueuedLongSynchronizer from classes [jsr166.AbstractQueuedLongSynchronizerTest.BooleanLatch] | From | To | |
Change Variable Type | 9 | ||
Change Variable Type lock : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method public testReadHoldingWriteLock2(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Change Variable Type sync : ReentrantLock to lock : PublicReentrantLock in method public testHasQueuedThread(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Change Variable Type rl : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method public testLock(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Change Variable Type lock : ReentrantLock to lock : PublicReentrantLock in method public testGetQueueLength(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Change Variable Type thread : UninterruptableThread to t2 : Thread in method public testAwaitUninterruptibly(fair boolean) : void in class jsr166.ReentrantLockTest | From | To | |
Change Variable Type rl : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method package assertNotWriteLocked(lock PublicReentrantReadWriteLock) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Change Variable Type thread : UninterruptableThread to t2 : Thread in method public testAwaitUninterruptibly(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Change Variable Type sync : ReentrantReadWriteLock to lock : PublicReentrantReadWriteLock in method public testHasQueuedThread(fair boolean) : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Inline Variable | 6 | ||
Inline Variable us : String in method public testToString() : void from class ReentrantReadWriteLockTest | From | To | |
Inline Variable rs : String in method public testReadLockToString() : void from class ReentrantReadWriteLockTest | From | To | |
Inline Variable s : int in method public toString() : String from class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Inline Variable us : String in method public testReadLockToString() : void from class ReentrantReadWriteLockTest | From | To | |
Inline Variable rs : String in method public testToString() : void from class ReentrantReadWriteLockTest | From | To | |
Inline Variable ws : String in method public testToString() : void from class ReentrantReadWriteLockTest | From | To | |
Extract Method | 88 | ||
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testGetWaitQueueLength() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertNotWriteLocked(lock PublicReentrantReadWriteLock) : void extracted from public testFairLock() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public await(latch CountDownLatch, timeoutMillis long) : void extracted from public await(latch CountDownLatch) : void in class jsr166.JSR166TestCase | From | To | |
Extract Method package assertNotWriteLocked(lock PublicReentrantReadWriteLock) : void extracted from public testConstructor() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testLockInterruptibly(fair boolean) : void extracted from public testLockInterruptibly1() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitingThreadsNPE(fair boolean) : void extracted from public testGetWaitingThreadsNPE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testWriteLockInterruptibly(fair boolean) : void extracted from public testWriteLockInterruptibly_Interrupted() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLengthIMSE(fair boolean) : void extracted from public testGetWaitQueueLengthIMSE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasQueuedThread(fair boolean) : void extracted from public testHasQueuedThread() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadLockToString(fair boolean) : void extracted from public testReadLockToString() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testWriteTryLock(fair boolean) : void extracted from public testWriteTryLock_Interrupted() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testHasWaiters(fair boolean) : void extracted from public testHasWaiters() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwaitUninterruptibly(fair boolean) : void extracted from public testAwaitUninterruptibly() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitingThreads(fair boolean) : void extracted from public testGetWaitingThreads() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasWaiters(fair boolean) : void extracted from public testHasWaiters() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadTryLock_Timeout(fair boolean) : void extracted from public testReadTryLock_Timeout() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLength(fair boolean) : void extracted from public testGetWaitQueueLength() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testAwaitUntil_Timeout(fair boolean) : void extracted from public testAwaitUntil_Timeout() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwaitLockCount(fair boolean) : void extracted from public testAwaitLockCount() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package releaseLock(lock PublicReentrantLock) : void extracted from public testLockInterruptibly1() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitingThreadsIAE(fair boolean) : void extracted from public testGetWaitingThreadsIAE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitQueueLengthNPE(fair boolean) : void extracted from public testGetWaitQueueLengthNPE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantReadWriteLock, c Condition, threads Thread...) : void extracted from public testGetWaitingThreads() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testHasQueuedThread(fair boolean) : void extracted from public testHasQueuedThread() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitingThreadsIMSE(fair boolean) : void extracted from public testGetWaitingThreadsIMSE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method package releaseLock(lock PublicReentrantLock) : void extracted from public testTryLock_Timeout() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantReadWriteLock, c Condition, threads Thread...) : void extracted from public testAwait() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testIsLocked(fair boolean) : void extracted from public testIsLocked() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasWaitersNPE(fair boolean) : void extracted from public testHasWaitersNPE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testWriteTryLockWhenReadLocked(fair boolean) : void extracted from public testWriteTryLockWhenReadLocked() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetQueueLength(fair boolean) : void extracted from public testGetQueueLength() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwaitNanos_Timeout(fair boolean) : void extracted from public testAwaitNanos_Timeout() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetQueueLength(fair boolean) : void extracted from public testGetQueueLength_fair() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwaitUntil_Timeout(fair boolean) : void extracted from public testAwaitUntil_Timeout() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetQueuedThreads(fair boolean) : void extracted from public testGetQueuedThreads() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testTryLockWhenLocked(fair boolean) : void extracted from public testTryLockWhenLocked() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasWaitersIMSE(fair boolean) : void extracted from public testHasWaitersIMSE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLengthIAE(fair boolean) : void extracted from public testGetWaitQueueLengthIAE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testWriteLockToString(fair boolean) : void extracted from public testWriteLockToString() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testAwaitUninterruptibly(fair boolean) : void extracted from public testAwaitUninterruptibly() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwaitNanos_Timeout(fair boolean) : void extracted from public testAwaitNanos_Timeout() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetQueueLength(fair boolean) : void extracted from public testGetQueueLength() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitingThreadsIMSE(fair boolean) : void extracted from public testGetWaitingThreadsIMSE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testAwait() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasWaitersIAE(fair boolean) : void extracted from public testHasWaitersIAE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testHasWaitersIAE(fair boolean) : void extracted from public testHasWaitersIAE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testWriteLockInterruptibly_Interruptible(fair boolean) : void extracted from public testWriteLockInterruptibly() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testWriteTryLockWhenLocked(fair boolean) : void extracted from public testWriteTryLockWhenLocked() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testWriteAfterMultipleReadLocks(fair boolean) : void extracted from public testWriteAfterMultipleReadLocks() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadTryLockWhenLocked(fair boolean) : void extracted from public testReadTryLockWhenLocked() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testMultipleReadLocks(fair boolean) : void extracted from public testMultipleReadLocks() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWriteHoldCount(fair boolean) : void extracted from public testGetWriteHoldCount() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadAfterWriteLock(fair boolean) : void extracted from public testReadAfterWriteLock() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testAwait(fair boolean) : void extracted from public testAwait() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantReadWriteLock, c Condition, threads Thread...) : void extracted from public testGetWaitQueueLength() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLengthIAE(fair boolean) : void extracted from public testGetWaitQueueLengthIAE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLengthIMSE(fair boolean) : void extracted from public testGetWaitQueueLengthIMSE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testAwaitLockCount() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitQueueLength(fair boolean) : void extracted from public testGetWaitQueueLength() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package releaseLock(lock PublicReentrantLock) : void extracted from public testTryLockWhenLocked() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testReadHoldingWriteLock(fair boolean) : void extracted from public testReadHoldingWriteLock() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantReadWriteLock, c Condition, threads Thread...) : void extracted from public testHasWaiters() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testSignalAll(fair boolean, awaitMethod AwaitMethod) : void extracted from public testSignalAll() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testGetWaitingThreads() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testAwait(fair boolean) : void extracted from public testAwait() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method private initializeSyncQueue() : void extracted from private enq(node Node) : Node in class java.util.concurrent.locks.AbstractQueuedSynchronizer | From | To | |
Extract Method public testHasQueuedThreadNPE(fair boolean) : void extracted from public testHasQueuedThreadNPE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testAwait_Timeout(fair boolean) : void extracted from public testAwait_Timeout() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testWriteTryLock_Timeout(fair boolean) : void extracted from public testWriteTryLock_Timeout() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testSignalAll() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testHasWaitersNPE(fair boolean) : void extracted from public testHasWaitersNPE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method package assertHasWaiters(lock PublicReentrantLock, c Condition, threads Thread...) : void extracted from public testHasWaiters() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testWriteHoldingWriteLock4(fair boolean) : void extracted from public testWriteHoldingWriteLock4() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitingThreadsNPE(fair boolean) : void extracted from public testGetWaitingThreadsNPE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testToString(fair boolean) : void extracted from public testToString() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitingThreads(fair boolean) : void extracted from public testGetWaitingThreads() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadLockInterruptibly(fair boolean) : void extracted from public testReadLockInterruptibly_Interrupted() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadHoldingWriteLock3(fair boolean) : void extracted from public testReadHoldingWriteLock3() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testHasQueuedThreadNPE(fair boolean) : void extracted from public testHasQueuedThreadNPE() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetWaitingThreadsIAE(fair boolean) : void extracted from public testGetWaitingThreadsIAE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetWaitQueueLengthNPE(fair boolean) : void extracted from public testGetWaitQueueLengthNPE() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testTryLock_Timeout(fair boolean) : void extracted from public testTryLock_Timeout() : void in class jsr166.ReentrantLockTest | From | To | |
Extract Method public testGetQueuedThreads(fair boolean) : void extracted from public testGetQueuedThreads() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testTryLockWhenReadLocked(fair boolean) : void extracted from public testTryLockWhenReadLocked() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testReadLockInterruptibly_Interruptible(fair boolean) : void extracted from public testReadLockInterruptibly() : void in class jsr166.ReentrantReadWriteLockTest | From | To | |
Extract Method public testGetHoldCount(fair boolean) : void extracted from public testGetHoldCount() : void in class jsr166.ReentrantLockTest | From | To | |
Rename Parameter | 2 | ||
Rename Parameter exec : ExecutorService to pool : ExecutorService in method package joinPool(pool ExecutorService) : void in class jsr166.JSR166TestCase | From | To | |
Rename Parameter t : Thread to thread : Thread in method protected setExclusiveOwnerThread(thread Thread) : void in class java.util.concurrent.locks.AbstractOwnableSynchronizer | From | To |