Source file "com/google/common/util/concurrent/Monitor.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 933 of 933 | 0% | 156 of 156 | 0% | 128 | 128 | 279 | 279 | 50 | 50 |
| enterWhenUninterruptibly(Monitor.Guard, long, TimeUnit) | 0% | 0% | 9 | 9 | 34 | 34 | 1 | 1 | ||
| enterWhen(Monitor.Guard, long, TimeUnit) | 0% | 0% | 12 | 12 | 26 | 26 | 1 | 1 | ||
| waitForUninterruptibly(Monitor.Guard, long, TimeUnit) | 0% | 0% | 6 | 6 | 19 | 19 | 1 | 1 | ||
| enter(long, TimeUnit) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| endWaitingFor(Monitor.Guard) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| awaitNanos(Monitor.Guard, long, boolean) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| waitFor(Monitor.Guard, long, TimeUnit) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| enterWhen(Monitor.Guard) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| enterWhenUninterruptibly(Monitor.Guard) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| enterIfInterruptibly(Monitor.Guard, long, TimeUnit) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| enterIf(Monitor.Guard, long, TimeUnit) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| tryEnterIf(Monitor.Guard) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| enterIf(Monitor.Guard) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| enterIfInterruptibly(Monitor.Guard) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| waitFor(Monitor.Guard) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| waitForUninterruptibly(Monitor.Guard) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| getWaitQueueLength(Monitor.Guard) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| signalNextWaiter() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| beginWaitingFor(Monitor.Guard) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| await(Monitor.Guard, boolean) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| awaitUninterruptibly(Monitor.Guard, boolean) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| initNanoTime(long) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| Monitor(boolean) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| signalAllWaiters() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| leave() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| remainingNanos(long, long) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| newGuard(BooleanSupplier) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| toSafeNanos(long, TimeUnit) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| hasWaiters(Monitor.Guard) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isSatisfied(Monitor.Guard) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| enterWhen(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enterWhenUninterruptibly(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enterIf(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enterIfInterruptibly(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| waitFor(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| waitForUninterruptibly(Monitor.Guard, Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enter(Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enterInterruptibly(Duration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enterInterruptibly(long, TimeUnit) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasQueuedThread(Thread) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| Monitor() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| enter() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| enterInterruptibly() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| tryEnter() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isOccupied() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isOccupiedByCurrentThread() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOccupiedDepth() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getQueueLength() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasQueuedThreads() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isFair() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |