Implement previously unsupported methods in DelegateLock

This commit is contained in:
MattBDev 2020-04-29 11:29:02 -04:00
parent 6faa93f3d4
commit 600a1a5daa

View File

@ -73,12 +73,12 @@ public class DelegateLock extends ReentrantLockWithGetOwner {
@Override
public synchronized int getHoldCount() {
throw new UnsupportedOperationException();
return parent.getHoldCount();
}
@Override
public synchronized boolean isHeldByCurrentThread() {
throw new UnsupportedOperationException();
return parent.isHeldByCurrentThread();
}
@Override
@ -96,12 +96,12 @@ public class DelegateLock extends ReentrantLockWithGetOwner {
@Override
public synchronized boolean hasWaiters(Condition condition) {
throw new UnsupportedOperationException();
return parent.hasWaiters(condition);
}
@Override
public synchronized int getWaitQueueLength(Condition condition) {
throw new UnsupportedOperationException();
return parent.getWaitQueueLength(condition);
}
@Override