| FlowableReplay.java |  | 0% |  | 0% | 164 | 164 | 466 | 466 | 73 | 73 | 14 | 14 |
| FlowableWindowTimed.java |  | 0% |  | 0% | 110 | 110 | 356 | 356 | 37 | 37 | 8 | 8 |
| FlowableFlatMap.java |  | 0% |  | 0% | 145 | 145 | 360 | 360 | 30 | 30 | 3 | 3 |
| FlowableGroupBy.java |  | 0% |  | 0% | 119 | 119 | 334 | 334 | 44 | 44 | 5 | 5 |
| FlowableObserveOn.java |  | 0% |  | 0% | 101 | 101 | 350 | 350 | 26 | 26 | 4 | 4 |
| FlowableBufferTimed.java |  | 0% |  | 0% | 63 | 63 | 274 | 274 | 36 | 36 | 5 | 5 |
| FlowableCreate.java |  | 0% |  | 0% | 136 | 136 | 309 | 309 | 54 | 54 | 9 | 9 |
| FlowableWindow.java |  | 0% |  | 0% | 87 | 87 | 248 | 248 | 28 | 28 | 4 | 4 |
| FlowableConcatMapScheduler.java |  | 0% |  | 0% | 81 | 81 | 253 | 253 | 26 | 26 | 4 | 4 |
| FlowablePublishMulticast.java |  | 0% |  | 0% | 94 | 94 | 242 | 242 | 27 | 27 | 4 | 4 |
| FlowableConcatMap.java |  | 0% |  | 0% | 81 | 81 | 251 | 251 | 32 | 32 | 6 | 6 |
| FlowableCombineLatest.java |  | 0% |  | 0% | 74 | 74 | 235 | 235 | 28 | 28 | 4 | 4 |
| FlowablePublish.java |  | 0% |  | 0% | 79 | 79 | 202 | 202 | 22 | 22 | 3 | 3 |
| FlowableGroupJoin.java |  | 0% |  | 0% | 59 | 59 | 212 | 212 | 29 | 29 | 4 | 4 |
| FlowableWindowBoundarySelector.java |  | 0% |  | 0% | 68 | 68 | 211 | 211 | 33 | 33 | 5 | 5 |
| FlowableZip.java |  | 0% |  | 0% | 66 | 66 | 195 | 195 | 16 | 16 | 3 | 3 |
| FlowableFlatMapMaybe.java |  | 0% |  | 0% | 78 | 78 | 193 | 193 | 24 | 24 | 3 | 3 |
| FlowableFlattenIterable.java |  | 0% |  | 0% | 66 | 66 | 216 | 216 | 17 | 17 | 2 | 2 |
| FlowableJoin.java |  | 0% |  | 0% | 42 | 42 | 193 | 193 | 15 | 15 | 2 | 2 |
| FlowableSwitchMap.java |  | 0% |  | 0% | 76 | 76 | 212 | 212 | 19 | 19 | 3 | 3 |
| FlowableBufferBoundary.java |  | 0% |  | 0% | 61 | 61 | 198 | 198 | 28 | 28 | 4 | 4 |
| FlowableBuffer.java |  | 0% |  | 0% | 59 | 59 | 187 | 187 | 24 | 24 | 4 | 4 |
| FlowableFlatMapSingle.java |  | 0% |  | 0% | 67 | 67 | 172 | 172 | 21 | 21 | 3 | 3 |
| FlowableTimeout.java |  | 0% |  | 0% | 55 | 55 | 162 | 162 | 28 | 28 | 4 | 4 |
| FlowableMergeWithMaybe.java |  | 0% |  | 0% | 56 | 56 | 171 | 171 | 20 | 20 | 3 | 3 |
| FlowableMergeWithSingle.java |  | 0% |  | 0% | 54 | 54 | 166 | 166 | 18 | 18 | 3 | 3 |
| FlowableDoOnEach.java |  | 0% |  | 0% | 31 | 31 | 178 | 178 | 15 | 15 | 3 | 3 |
| FlowableConcatMapEager.java |  | 0% |  | 0% | 56 | 56 | 171 | 171 | 15 | 15 | 2 | 2 |
| FlowableSequenceEqual.java |  | 0% |  | 0% | 49 | 49 | 164 | 164 | 16 | 16 | 3 | 3 |
| FlowableCache.java |  | 0% |  | 0% | 45 | 45 | 132 | 132 | 17 | 17 | 3 | 3 |
| FlowableWithLatestFromMany.java |  | 0% |  | 0% | 43 | 43 | 131 | 131 | 24 | 24 | 4 | 4 |
| FlowableFromIterable.java |  | 0% |  | 0% | 58 | 58 | 192 | 192 | 16 | 16 | 4 | 4 |
| FlowableTimeoutTimed.java |  | 0% |  | 0% | 39 | 39 | 123 | 123 | 26 | 26 | 5 | 5 |
| FlowableThrottleLatest.java |  | 0% |  | 0% | 39 | 39 | 146 | 146 | 13 | 13 | 2 | 2 |
| FlowableWindowBoundary.java |  | 0% |  | 0% | 45 | 45 | 140 | 140 | 19 | 19 | 3 | 3 |
| FlowableFromArray.java |  | 0% |  | 0% | 46 | 46 | 118 | 118 | 15 | 15 | 4 | 4 |
| FlowableAmb.java |  | 0% |  | 0% | 39 | 39 | 106 | 106 | 14 | 14 | 3 | 3 |
| FlowableOnBackpressureBufferStrategy.java |  | 0% |  | 0% | 40 | 40 | 143 | 143 | 11 | 11 | 2 | 2 |
| FlowableOnBackpressureBuffer.java |  | 0% |  | 0% | 45 | 45 | 122 | 122 | 15 | 15 | 2 | 2 |
| FlowableSequenceEqualSingle.java |  | 0% |  | 0% | 35 | 35 | 118 | 118 | 10 | 10 | 2 | 2 |
| FlowableTakeLastTimed.java |  | 0% |  | 0% | 36 | 36 | 108 | 108 | 12 | 12 | 2 | 2 |
| FlowableRefCount.java |  | 0% |  | 0% | 38 | 38 | 99 | 99 | 16 | 16 | 3 | 3 |
| FlowableInternalHelper.java |  | 0% | | n/a | 41 | 41 | 90 | 90 | 41 | 41 | 15 | 15 |
| FlowableRangeLong.java |  | 0% |  | 0% | 42 | 42 | 97 | 97 | 15 | 15 | 4 | 4 |
| FlowableScanSeed.java |  | 0% |  | 0% | 32 | 32 | 113 | 113 | 10 | 10 | 2 | 2 |
| FlowableRange.java |  | 0% |  | 0% | 42 | 42 | 97 | 97 | 15 | 15 | 4 | 4 |
| FlowableSkipLastTimed.java |  | 0% |  | 0% | 31 | 31 | 98 | 98 | 11 | 11 | 2 | 2 |
| FlowableDistinctUntilChanged.java |  | 0% |  | 0% | 31 | 31 | 95 | 95 | 12 | 12 | 3 | 3 |
| FlowableDebounceTimed.java |  | 0% |  | 0% | 31 | 31 | 93 | 93 | 16 | 16 | 3 | 3 |
| FlowableDoFinally.java |  | 0% |  | 0% | 46 | 46 | 96 | 96 | 27 | 27 | 3 | 3 |
| FlowableSampleTimed.java |  | 0% |  | 0% | 27 | 27 | 78 | 78 | 17 | 17 | 4 | 4 |
| FlowableFlatMapCompletableCompletable.java |  | 0% |  | 0% | 28 | 28 | 76 | 76 | 18 | 18 | 3 | 3 |
| FlowableDebounce.java |  | 0% |  | 0% | 29 | 29 | 87 | 87 | 15 | 15 | 3 | 3 |
| FlowableBufferExactBoundary.java |  | 0% |  | 0% | 25 | 25 | 88 | 88 | 17 | 17 | 3 | 3 |
| FlowableSamplePublisher.java |  | 0% |  | 0% | 34 | 34 | 87 | 87 | 24 | 24 | 5 | 5 |
| FlowableFlatMapCompletable.java |  | 0% |  | 0% | 31 | 31 | 78 | 78 | 21 | 21 | 3 | 3 |
| FlowableUsing.java |  | 0% |  | 0% | 18 | 18 | 83 | 83 | 10 | 10 | 2 | 2 |
| FlowableGenerate.java |  | 0% |  | 0% | 24 | 24 | 87 | 87 | 9 | 9 | 2 | 2 |
| BlockingFlowableIterable.java |  | 0% |  | 0% | 27 | 27 | 75 | 75 | 14 | 14 | 2 | 2 |
| FlowableThrottleFirstTimed.java |  | 0% |  | 0% | 19 | 19 | 70 | 70 | 10 | 10 | 2 | 2 |
| FlowableRepeatWhen.java |  | 0% |  | 0% | 21 | 21 | 70 | 70 | 17 | 17 | 4 | 4 |
| FlowableConcatArray.java |  | 0% |  | 0% | 18 | 18 | 64 | 64 | 7 | 7 | 2 | 2 |
| BlockingFlowableNext.java |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 13 | 13 | 3 | 3 |
| FlowableSubscribeOn.java |  | 0% |  | 0% | 22 | 22 | 59 | 59 | 13 | 13 | 3 | 3 |
| AbstractBackpressureThrottlingSubscriber.java |  | 0% |  | 0% | 26 | 26 | 67 | 67 | 8 | 8 | 1 | 1 |
| FlowableFilter.java |  | 0% |  | 0% | 28 | 28 | 64 | 64 | 12 | 12 | 3 | 3 |
| FlowableWithLatestFrom.java |  | 0% |  | 0% | 20 | 20 | 60 | 60 | 17 | 17 | 3 | 3 |
| FlowableDelay.java |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 15 | 15 | 5 | 5 |
| FlowableZipIterable.java |  | 0% |  | 0% | 16 | 16 | 73 | 73 | 10 | 10 | 2 | 2 |
| FlowableIntervalRange.java |  | 0% |  | 0% | 14 | 14 | 49 | 49 | 7 | 7 | 2 | 2 |
| FlowableMap.java |  | 0% |  | 0% | 20 | 20 | 54 | 54 | 11 | 11 | 3 | 3 |
| FlowableSkipUntil.java |  | 0% |  | 0% | 17 | 17 | 46 | 46 | 15 | 15 | 3 | 3 |
| FlowableRetryPredicate.java |  | 0% |  | 0% | 15 | 15 | 53 | 53 | 8 | 8 | 2 | 2 |
| FlowableTakeLast.java |  | 0% |  | 0% | 22 | 22 | 56 | 56 | 10 | 10 | 2 | 2 |
| FlowableMergeWithCompletable.java |  | 0% |  | 0% | 17 | 17 | 48 | 48 | 15 | 15 | 3 | 3 |
| FlowableTakeUntil.java |  | 0% | | n/a | 14 | 14 | 42 | 42 | 14 | 14 | 3 | 3 |
| FlowableElementAtSingle.java |  | 0% |  | 0% | 17 | 17 | 48 | 48 | 10 | 10 | 2 | 2 |
| FlowableDistinct.java |  | 0% |  | 0% | 17 | 17 | 52 | 52 | 9 | 9 | 2 | 2 |
| FlowableSingleSingle.java |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 10 | 10 | 2 | 2 |
| FlowableScalarXMap.java |  | 0% |  | 0% | 11 | 11 | 58 | 58 | 5 | 5 | 2 | 2 |
| FlowableDelaySubscriptionOther.java |  | 0% |  | 0% | 20 | 20 | 49 | 49 | 15 | 15 | 3 | 3 |
| FlowableTake.java |  | 0% |  | 0% | 18 | 18 | 47 | 47 | 9 | 9 | 2 | 2 |
| FlowableCollectSingle.java |  | 0% |  | 0% | 15 | 15 | 50 | 50 | 10 | 10 | 2 | 2 |
| FlowableRetryBiPredicate.java |  | 0% |  | 0% | 13 | 13 | 46 | 46 | 8 | 8 | 2 | 2 |
| FlowableAllSingle.java |  | 0% |  | 0% | 16 | 16 | 49 | 49 | 10 | 10 | 2 | 2 |
| FlowableAnySingle.java |  | 0% |  | 0% | 16 | 16 | 48 | 48 | 10 | 10 | 2 | 2 |
| FlowableInterval.java |  | 0% |  | 0% | 11 | 11 | 36 | 36 | 7 | 7 | 2 | 2 |
| FlowableElementAtMaybe.java |  | 0% |  | 0% | 16 | 16 | 43 | 43 | 10 | 10 | 2 | 2 |
| FlowableDematerialize.java |  | 0% |  | 0% | 17 | 17 | 49 | 49 | 9 | 9 | 2 | 2 |
| FlowableBlockingSubscribe.java |  | 0% |  | 0% | 12 | 12 | 43 | 43 | 5 | 5 | 1 | 1 |
| FlowableReduceMaybe.java |  | 0% |  | 0% | 17 | 17 | 47 | 47 | 11 | 11 | 2 | 2 |
| FlowableRepeat.java |  | 0% |  | 0% | 15 | 15 | 42 | 42 | 8 | 8 | 2 | 2 |
| FlowableDoOnLifecycle.java |  | 0% |  | 0% | 13 | 13 | 51 | 51 | 9 | 9 | 2 | 2 |
| BlockingFlowableLatest.java |  | 0% |  | 0% | 19 | 19 | 39 | 39 | 9 | 9 | 2 | 2 |
| FlowableElementAt.java |  | 0% |  | 0% | 15 | 15 | 45 | 45 | 8 | 8 | 2 | 2 |
| FlowableSingleMaybe.java |  | 0% |  | 0% | 17 | 17 | 45 | 45 | 10 | 10 | 2 | 2 |
| FlowableSingle.java |  | 0% |  | 0% | 16 | 16 | 46 | 46 | 8 | 8 | 2 | 2 |
| FlowableDoAfterNext.java |  | 0% |  | 0% | 17 | 17 | 45 | 45 | 11 | 11 | 3 | 3 |
| FlowableOnErrorNext.java |  | 0% |  | 0% | 13 | 13 | 43 | 43 | 7 | 7 | 2 | 2 |
| FlowableReduceSeedSingle.java |  | 0% |  | 0% | 14 | 14 | 42 | 42 | 9 | 9 | 2 | 2 |
| FlowableRepeatUntil.java |  | 0% |  | 0% | 13 | 13 | 45 | 45 | 8 | 8 | 2 | 2 |
| FlowableOnBackpressureDrop.java |  | 0% |  | 0% | 17 | 17 | 47 | 47 | 11 | 11 | 2 | 2 |
| FlowableReduce.java |  | 0% |  | 0% | 14 | 14 | 43 | 43 | 8 | 8 | 2 | 2 |
| FlowableMapNotification.java |  | 0% | | n/a | 6 | 6 | 37 | 37 | 6 | 6 | 2 | 2 |
| FlowableScan.java |  | 0% |  | 0% | 14 | 14 | 45 | 45 | 9 | 9 | 2 | 2 |
| FlowableCollect.java |  | 0% |  | 0% | 12 | 12 | 44 | 44 | 8 | 8 | 2 | 2 |
| FlowableToListSingle.java |  | 0% |  | 0% | 13 | 13 | 37 | 37 | 11 | 11 | 2 | 2 |
| FlowableTakeWhile.java |  | 0% |  | 0% | 14 | 14 | 44 | 44 | 9 | 9 | 2 | 2 |
| FlowableLastSingle.java |  | 0% |  | 0% | 13 | 13 | 35 | 35 | 9 | 9 | 2 | 2 |
| FlowableTakeUntilPredicate.java |  | 0% |  | 0% | 14 | 14 | 40 | 40 | 9 | 9 | 2 | 2 |
| BlockingFlowableMostRecent.java |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 11 | 11 | 3 | 3 |
| FlowableAll.java |  | 0% |  | 0% | 13 | 13 | 41 | 41 | 8 | 8 | 2 | 2 |
| FlowableAny.java |  | 0% |  | 0% | 13 | 13 | 40 | 40 | 8 | 8 | 2 | 2 |
| FlowableTimeInterval.java |  | 0% |  | 0% | 10 | 10 | 30 | 30 | 9 | 9 | 2 | 2 |
| FlowableOnBackpressureError.java |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 9 | 9 | 2 | 2 |
| FlowableSkipWhile.java |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 9 | 9 | 2 | 2 |
| FlowableUnsubscribeOn.java |  | 0% |  | 0% | 16 | 16 | 32 | 32 | 11 | 11 | 3 | 3 |
| FlowableOnErrorComplete.java |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 9 | 9 | 2 | 2 |
| FlowableConcatWithCompletable.java |  | 0% |  | 0% | 12 | 12 | 32 | 32 | 10 | 10 | 2 | 2 |
| FlowableLastMaybe.java |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 9 | 9 | 2 | 2 |
| FlowableToList.java |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 8 | 8 | 2 | 2 |
| FlowableConcatWithMaybe.java |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 9 | 9 | 2 | 2 |
| FlowableOnBackpressureReduceWith.java |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 4 | 4 | 2 | 2 |
| FlowableCountSingle.java |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 10 | 10 | 2 | 2 |
| FlowableTimer.java |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 7 | 7 | 2 | 2 |
| FlowableSkip.java |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 9 | 9 | 2 | 2 |
| FlowableSkipLast.java |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 9 | 9 | 2 | 2 |
| FlowableDetach.java |  | 0% |  | 0% | 10 | 10 | 30 | 30 | 9 | 9 | 2 | 2 |
| FlowableRetryWhen.java |  | 0% | | n/a | 5 | 5 | 25 | 25 | 5 | 5 | 2 | 2 |
| FlowableSwitchIfEmpty.java |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 7 | 7 | 2 | 2 |
| FlowableConcatWithSingle.java |  | 0% | | n/a | 9 | 9 | 26 | 26 | 9 | 9 | 2 | 2 |
| FlowableIgnoreElementsCompletable.java |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 10 | 10 | 2 | 2 |
| FlowableOnErrorReturn.java |  | 0% | | n/a | 6 | 6 | 21 | 21 | 6 | 6 | 2 | 2 |
| FlowableIgnoreElements.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 15 | 15 | 2 | 2 |
| FlowableOnBackpressureReduce.java |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 4 | 4 | 2 | 2 |
| FlowableTakeLastOne.java |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 8 | 8 | 2 | 2 |
| FlowableFromCompletable.java |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 8 | 8 | 2 | 2 |
| FlowableFromFuture.java |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 2 | 2 | 1 | 1 |
| FlowableCount.java |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 8 | 8 | 2 | 2 |
| FlowableLift.java |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 2 | 2 | 1 | 1 |
| FlowableHide.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 9 | 9 | 2 | 2 |
| FlowableOnBackpressureLatest.java |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 4 | 4 | 2 | 2 |
| FlowableFromObservable.java |  | 0% | | n/a | 9 | 9 | 20 | 20 | 9 | 9 | 2 | 2 |
| FlowableFromRunnable.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 3 | 3 | 1 | 1 |
| FlowableFromCallable.java |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
| FlowableFromAction.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 3 | 3 | 1 | 1 |
| FlowableFromSupplier.java |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
| FlowableMaterialize.java |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 2 | 2 |
| FlowableReduceWithSingle.java |  | 0% | | n/a | 2 | 2 | 13 | 13 | 2 | 2 | 1 | 1 |
| FlowableConcatMapEagerPublisher.java |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| FlowableWindowSubscribeIntercept.java |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| FlowableAutoConnect.java |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FlowableFlatMapMaybePublisher.java |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FlowableFlatMapSinglePublisher.java |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FlowableDefer.java |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| FlowableError.java |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| FlowableMapPublisher.java |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FlowableTakePublisher.java |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FlowableElementAtMaybePublisher.java |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FlowableJust.java |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| AbstractFlowableWithUpstream.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| FlowableSerialized.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| FlowableFromPublisher.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FlowableEmpty.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| FlowableNever.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |