Source file "com/google/common/util/concurrent/ClosingFuture.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 538 of 538 | 0% | 21 of 21 | 0% | 51 | 51 | 116 | 116 | 38 | 38 |
| finishToFuture() | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| finishToValueAndCloser(ClosingFuture.ValueAndCloserConsumer, Executor) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| ClosingFuture(ClosingFuture.ClosingCallable, Executor) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| ClosingFuture(ClosingFuture.AsyncClosingCallable, Executor) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| closeQuietly(AutoCloseable, Executor) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture[]) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| eventuallyClosing(ListenableFuture, Executor) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| ClosingFuture(ListenableFuture) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| catchingMoreGeneric(Class, ClosingFuture.ClosingFunction, Executor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| catchingAsyncMoreGeneric(Class, ClosingFuture.AsyncClosingFunction, Executor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| transform(ClosingFuture.ClosingFunction, Executor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| transformAsync(ClosingFuture.AsyncClosingFunction, Executor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| cancel(boolean) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| finalize() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$closeQuietly$0(AutoCloseable) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| derive(FluentFuture) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| becomeSubsumedInto(ClosingFuture.CloseableList) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| close() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| checkAndUpdateState(ClosingFuture.State, ClosingFuture.State) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| statusFuture() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| withoutCloser(AsyncFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| whenAllComplete(Iterable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| whenAllSucceed(Iterable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| whenAllSucceed(ClosingFuture, ClosingFuture) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| provideValueAndCloser(ClosingFuture.ValueAndCloserConsumer, ClosingFuture) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| submit(ClosingFuture.ClosingCallable, Executor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| submitAsync(ClosingFuture.AsyncClosingCallable, Executor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| catching(Class, ClosingFuture.ClosingFunction, Executor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| catchingAsync(Class, ClosingFuture.AsyncClosingFunction, Executor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| compareAndUpdateState(ClosingFuture.State, ClosingFuture.State) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| from(ListenableFuture) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| whenAllComplete(ClosingFuture, ClosingFuture[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| whenClosedCountDown() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |