Monitor

Source file "com/google/common/util/concurrent/Monitor.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total933 of 9330%156 of 1560%1281282792795050
enterWhenUninterruptibly(Monitor.Guard, long, TimeUnit)970%160%99343411
enterWhen(Monitor.Guard, long, TimeUnit)840%220%1212262611
waitForUninterruptibly(Monitor.Guard, long, TimeUnit)590%100%66191911
enter(long, TimeUnit)400%60%44141411
endWaitingFor(Monitor.Guard)400%60%44101011
awaitNanos(Monitor.Guard, long, boolean)380%100%66131311
waitFor(Monitor.Guard, long, TimeUnit)330%80%558811
enterWhen(Monitor.Guard)320%60%44121211
enterWhenUninterruptibly(Monitor.Guard)320%60%44121211
enterIfInterruptibly(Monitor.Guard, long, TimeUnit)310%60%449911
enterIf(Monitor.Guard, long, TimeUnit)290%60%448811
tryEnterIf(Monitor.Guard)290%60%449911
enterIf(Monitor.Guard)260%40%338811
enterIfInterruptibly(Monitor.Guard)260%40%338811
waitFor(Monitor.Guard)200%60%445511
waitForUninterruptibly(Monitor.Guard)200%60%445511
getWaitQueueLength(Monitor.Guard)190%20%225511
signalNextWaiter()180%40%335511
beginWaitingFor(Monitor.Guard)180%20%225511
await(Monitor.Guard, boolean)170%40%337711
awaitUninterruptibly(Monitor.Guard, boolean)170%40%337711
initNanoTime(long)160%40%334411
Monitor(boolean)150%n/a115511
signalAllWaiters()130%20%223311
leave()120%20%225511
remainingNanos(long, long)120%20%221111
newGuard(BooleanSupplier)110%n/a112211
toSafeNanos(long, TimeUnit)90%n/a112211
hasWaiters(Monitor.Guard)80%20%221111
isSatisfied(Monitor.Guard)80%n/a114411
enterWhen(Monitor.Guard, Duration)70%n/a111111
enterWhenUninterruptibly(Monitor.Guard, Duration)70%n/a111111
enterIf(Monitor.Guard, Duration)70%n/a111111
enterIfInterruptibly(Monitor.Guard, Duration)70%n/a111111
waitFor(Monitor.Guard, Duration)70%n/a111111
waitForUninterruptibly(Monitor.Guard, Duration)70%n/a111111
enter(Duration)60%n/a111111
enterInterruptibly(Duration)60%n/a111111
enterInterruptibly(long, TimeUnit)60%n/a111111
hasQueuedThread(Thread)50%n/a111111
Monitor()40%n/a112211
enter()40%n/a112211
enterInterruptibly()40%n/a112211
tryEnter()40%n/a111111
isOccupied()40%n/a111111
isOccupiedByCurrentThread()40%n/a111111
getOccupiedDepth()40%n/a111111
getQueueLength()40%n/a111111
hasQueuedThreads()40%n/a111111
isFair()30%n/a111111