Path Lines of Code android/autodispose-android/autodispose-android.pro 2 android/autodispose-android/build.gradle.kts 22 android/autodispose-android/src/main/java/autodispose2/android/AutoDisposeAndroidPlugins.java 39 android/autodispose-android/src/main/java/autodispose2/android/DetachEventCompletable.java 59 android/autodispose-android/src/main/java/autodispose2/android/KotlinExtensions.kt 39 android/autodispose-android/src/main/java/autodispose2/android/ViewScopeProvider.java 20 android/autodispose-android/src/main/java/autodispose2/android/internal/AutoDisposeAndroidUtil.java 15 android/autodispose-android/src/main/java/autodispose2/android/internal/MainThreadDisposable.java 25 android/autodispose-android/src/main/java/autodispose2/android/package-info.java 1 android/autodispose-androidx-lifecycle-test/build.gradle.kts 12 android/autodispose-androidx-lifecycle/build.gradle.kts 23 android/autodispose-androidx-lifecycle/lint.xml 6 android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/AndroidLifecycleScopeProvider.java 86 android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/KotlinExtensions.kt 119 android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/LifecycleEventsObservable.java 92 android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/package-info.java 1 autodispose-interop/coroutines/build.gradle.kts 17 autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines/AutoDisposeCoroutinesInterop.kt 78 autodispose-lifecycle/build.gradle.kts 16 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/CorrespondingEventsFunction.java 8 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleEndedException.java 10 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleNotStartedException.java 10 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopeProvider.java 22 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopes.java 69 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/TestLifecycleScopeProvider.java 60 autodispose-lifecycle/src/main/java/autodispose2/lifecycle/package-info.java 1 autodispose/build.gradle.kts 22 autodispose/src/main/java/autodispose2/AtomicThrowable.java 12 autodispose/src/main/java/autodispose2/AutoDisposableHelper.java 25 autodispose/src/main/java/autodispose2/AutoDispose.java 297 autodispose/src/main/java/autodispose2/AutoDisposeBackpressureHelper.java 26 autodispose/src/main/java/autodispose2/AutoDisposeCompletable.java 16 autodispose/src/main/java/autodispose2/AutoDisposeConverter.java 15 autodispose/src/main/java/autodispose2/AutoDisposeEndConsumerHelper.java 44 autodispose/src/main/java/autodispose2/AutoDisposeFlowable.java 19 autodispose/src/main/java/autodispose2/AutoDisposeMaybe.java 18 autodispose/src/main/java/autodispose2/AutoDisposeObservable.java 19 autodispose/src/main/java/autodispose2/AutoDisposeParallelFlowable.java 32 autodispose/src/main/java/autodispose2/AutoDisposePlugins.java 49 autodispose/src/main/java/autodispose2/AutoDisposeSingle.java 18 autodispose/src/main/java/autodispose2/AutoDisposeUtil.java 14 autodispose/src/main/java/autodispose2/AutoDisposingCompletableObserverImpl.java 69 autodispose/src/main/java/autodispose2/AutoDisposingMaybeObserverImpl.java 78 autodispose/src/main/java/autodispose2/AutoDisposingObserverImpl.java 82 autodispose/src/main/java/autodispose2/AutoDisposingSingleObserverImpl.java 70 autodispose/src/main/java/autodispose2/AutoDisposingSubscriberImpl.java 97 autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java 127 autodispose/src/main/java/autodispose2/CompletableSubscribeProxy.java 21 autodispose/src/main/java/autodispose2/ExceptionHelper.java 43 autodispose/src/main/java/autodispose2/FlowableSubscribeProxy.java 25 autodispose/src/main/java/autodispose2/HalfSerializer.java 82 autodispose/src/main/java/autodispose2/KotlinExtensions.kt 77 autodispose/src/main/java/autodispose2/MaybeSubscribeProxy.java 23 autodispose/src/main/java/autodispose2/ObservableSubscribeProxy.java 23 autodispose/src/main/java/autodispose2/OutsideScopeException.java 14 autodispose/src/main/java/autodispose2/ParallelFlowableSubscribeProxy.java 7 autodispose/src/main/java/autodispose2/ScopeProvider.java 11 autodispose/src/main/java/autodispose2/Scopes.java 23 autodispose/src/main/java/autodispose2/SingleSubscribeProxy.java 23 autodispose/src/main/java/autodispose2/TestScopeProvider.java 24 autodispose/src/main/java/autodispose2/observers/AutoDisposingCompletableObserver.java 6 autodispose/src/main/java/autodispose2/observers/AutoDisposingMaybeObserver.java 7 autodispose/src/main/java/autodispose2/observers/AutoDisposingObserver.java 7 autodispose/src/main/java/autodispose2/observers/AutoDisposingSingleObserver.java 7 autodispose/src/main/java/autodispose2/observers/AutoDisposingSubscriber.java 10 autodispose/src/main/java/autodispose2/observers/package-info.java 1 autodispose/src/main/java/autodispose2/package-info.java 1 autodispose/src/main/resources/META-INF/proguard/autodispose.pro 2 build.gradle.kts 248 gradle/libs.versions.toml 87 sample/build.gradle.kts 82 sample/src/main/java/androidx/recyclerview/widget/BindAwareViewHolder.java 40 sample/src/main/java/autodispose2/recipes/AutoDisposeActivity.java 81 sample/src/main/java/autodispose2/recipes/AutoDisposeFragment.java 115 sample/src/main/java/autodispose2/recipes/AutoDisposeView.java 80 sample/src/main/java/autodispose2/recipes/AutoDisposeViewHolder.java 50 sample/src/main/java/autodispose2/recipes/package-info.java 1 sample/src/main/java/autodispose2/sample/ClassWithCustomScope.java 9 sample/src/main/java/autodispose2/sample/CustomScope.java 2 sample/src/main/java/autodispose2/sample/JavaActivity.java 66 sample/src/main/java/autodispose2/sample/JavaFragment.java 86 sample/src/main/java/autodispose2/sample/package-info.java 1 sample/src/main/kotlin/autodispose2/recipes/AutoDisposeActivityKotlin.kt 72 sample/src/main/kotlin/autodispose2/recipes/AutoDisposeFragmentKotlin.kt 102 sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewHolderKotlin.kt 34 sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewKotlin.kt 59 sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewModel.kt 39 sample/src/main/kotlin/autodispose2/recipes/subscriberproxies.kt 67 sample/src/main/kotlin/autodispose2/sample/ArchComponentActivity.kt 54 sample/src/main/kotlin/autodispose2/sample/ArchComponentViewModel.kt 19 sample/src/main/kotlin/autodispose2/sample/DisposingViewModel.kt 39 sample/src/main/kotlin/autodispose2/sample/DisposingViewModelActivity.kt 49 sample/src/main/kotlin/autodispose2/sample/HomeActivity.kt 30 sample/src/main/kotlin/autodispose2/sample/KotlinActivity.kt 65 sample/src/main/kotlin/autodispose2/sample/KotlinFragment.kt 85 sample/src/main/kotlin/autodispose2/sample/repository/ImageRepository.kt 26 sample/src/main/kotlin/autodispose2/sample/repository/NetworkRepository.kt 8 sample/src/main/kotlin/autodispose2/sample/state/DownloadState.kt 6 sample/src/main/res/layout/activity_arch_component.xml 27 sample/src/main/res/layout/activity_disposing_viewmodel.xml 34 sample/src/main/res/layout/activity_home.xml 102 sample/src/main/res/layout/activity_main.xml 28 sample/src/main/res/layout/content_main.xml 12 sample/src/main/res/values/dimens.xml 3 sample/src/main/res/values/strings.xml 19 sample/src/main/res/values/styles.xml 4 settings.gradle.kts 31 spotless/copyright.java 1 spotless/copyright.kt 1 static-analysis/autodispose-error-prone/build.gradle.kts 32 static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/AbstractReturnValueIgnored.java 241 static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/UseAutoDispose.java 134 static-analysis/autodispose-lint/build.gradle.kts 26 static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeDetector.kt 331 static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeIssueRegistry.kt 13 test-utils/build.gradle.kts 6