diff --git a/leakcanary-object-watcher-android-startup/api/leakcanary-object-watcher-android-startup.api b/leakcanary-object-watcher-android-startup/api/leakcanary-object-watcher-android-startup.api index e69de29bb2..e86891ab1f 100644 --- a/leakcanary-object-watcher-android-startup/api/leakcanary-object-watcher-android-startup.api +++ b/leakcanary-object-watcher-android-startup/api/leakcanary-object-watcher-android-startup.api @@ -0,0 +1,7 @@ +public final class leakcanary/internal/AppWatcherStartupInitializer : androidx/startup/Initializer { + public fun ()V + public synthetic fun create (Landroid/content/Context;)Ljava/lang/Object; + public fun create (Landroid/content/Context;)Lleakcanary/internal/AppWatcherStartupInitializer; + public fun dependencies ()Ljava/util/List; +} + diff --git a/leakcanary-object-watcher-android-startup/src/main/java/leakcanary/internal/AppWatcherStartupInitializer.kt b/leakcanary-object-watcher-android-startup/src/main/java/leakcanary/internal/AppWatcherStartupInitializer.kt index 0ccf0916a0..a8a0f07a7d 100644 --- a/leakcanary-object-watcher-android-startup/src/main/java/leakcanary/internal/AppWatcherStartupInitializer.kt +++ b/leakcanary-object-watcher-android-startup/src/main/java/leakcanary/internal/AppWatcherStartupInitializer.kt @@ -5,7 +5,7 @@ import android.content.Context import androidx.startup.Initializer import leakcanary.AppWatcher -internal class AppWatcherStartupInitializer : Initializer { +class AppWatcherStartupInitializer : Initializer { override fun create(context: Context) = apply { val application = context.applicationContext as Application AppWatcher.manualInstall(application) diff --git a/plumber-android-startup/api/plumber-android-startup.api b/plumber-android-startup/api/plumber-android-startup.api index e69de29bb2..bceb17f56e 100644 --- a/plumber-android-startup/api/plumber-android-startup.api +++ b/plumber-android-startup/api/plumber-android-startup.api @@ -0,0 +1,7 @@ +public final class leakcanary/internal/PlumberStartupInitializer : androidx/startup/Initializer { + public fun ()V + public synthetic fun create (Landroid/content/Context;)Ljava/lang/Object; + public fun create (Landroid/content/Context;)Lleakcanary/internal/PlumberStartupInitializer; + public fun dependencies ()Ljava/util/List; +} + diff --git a/plumber-android-startup/src/main/java/leakcanary/internal/PlumberStartupInitializer.kt b/plumber-android-startup/src/main/java/leakcanary/internal/PlumberStartupInitializer.kt index fd22407d2b..3b2d8079fc 100644 --- a/plumber-android-startup/src/main/java/leakcanary/internal/PlumberStartupInitializer.kt +++ b/plumber-android-startup/src/main/java/leakcanary/internal/PlumberStartupInitializer.kt @@ -5,7 +5,7 @@ import android.content.Context import androidx.startup.Initializer import leakcanary.AndroidLeakFixes -internal class PlumberStartupInitializer : Initializer { +class PlumberStartupInitializer : Initializer { override fun create(context: Context) = apply { val application = context.applicationContext as Application AndroidLeakFixes.applyFixes(application)