You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public final class leakcanary/RepeatingAndroidInProcessScenarioKt {
2
-
public static final fun repeatingAndroidInProcessScenario (Lshark/ObjectGrowthDetector;II)Lshark/RepeatingScenarioObjectGrowthDetector;
3
-
public static synthetic fun repeatingAndroidInProcessScenario$default (Lshark/ObjectGrowthDetector;IIILjava/lang/Object;)Lshark/RepeatingScenarioObjectGrowthDetector;
2
+
public static final fun repeatingAndroidInProcessScenario (Lshark/HeapDiff$Companion;Lshark/ObjectGrowthDetector;Lleakcanary/HeapDumpDirectoryProvider;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpDeletionStrategy;)Lshark/RepeatingScenarioObjectGrowthDetector;
3
+
public static synthetic fun repeatingAndroidInProcessScenario$default (Lshark/HeapDiff$Companion;Lshark/ObjectGrowthDetector;Lleakcanary/HeapDumpDirectoryProvider;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpDeletionStrategy;ILjava/lang/Object;)Lshark/RepeatingScenarioObjectGrowthDetector;
4
+
}
5
+
6
+
public final class leakcanary/TargetContextHeapDumpDirectoryProvider : leakcanary/HeapDumpDirectoryProvider {
Copy file name to clipboardexpand all lines: leakcanary/leakcanary-android-test/src/androidTest/java/leakcanary/RepeatingAndroidInProcessScenarioTest.kt
Copy file name to clipboardexpand all lines: leakcanary/leakcanary-android-uiautomator/api/leakcanary-android-uiautomator.api
+9-4
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,16 @@
1
+
public final class leakcanary/AndroidDeviceTempHeapDumpDirectoryProvider : leakcanary/HeapDumpDirectoryProvider {
2
+
public fun <init> (Ljava/lang/String;)V
3
+
public fun heapDumpDirectory ()Ljava/io/File;
4
+
}
5
+
1
6
public final class leakcanary/RepeatingUiAutomatorScenarioKt {
2
-
public static final fun repeatingUiAutomatorScenario (Lshark/ObjectGrowthDetector;Ljava/lang/String;II)Lshark/RepeatingScenarioObjectGrowthDetector;
3
-
public static synthetic fun repeatingUiAutomatorScenario$default (Lshark/ObjectGrowthDetector;Ljava/lang/String;IIILjava/lang/Object;)Lshark/RepeatingScenarioObjectGrowthDetector;
7
+
public static final fun repeatingUiAutomatorScenario (Lshark/HeapDiff$Companion;Lshark/ObjectGrowthDetector;Ljava/lang/String;Lleakcanary/HeapDumpDirectoryProvider;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpDeletionStrategy;)Lshark/RepeatingScenarioObjectGrowthDetector;
8
+
public static synthetic fun repeatingUiAutomatorScenario$default (Lshark/HeapDiff$Companion;Lshark/ObjectGrowthDetector;Ljava/lang/String;Lleakcanary/HeapDumpDirectoryProvider;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpDeletionStrategy;ILjava/lang/Object;)Lshark/RepeatingScenarioObjectGrowthDetector;
4
9
}
5
10
6
-
public final class leakcanary/UiAutomatorShellFileDeleter : leakcanary/FileDeleter {
11
+
public final class leakcanary/UiAutomatorShellFileDeleter {
7
12
public static final field INSTANCE Lleakcanary/UiAutomatorShellFileDeleter;
8
-
public fun delete (Ljava/io/File;)V
13
+
public final fun deleteFileUsingShell (Ljava/io/File;)V
9
14
}
10
15
11
16
public final class leakcanary/UiAutomatorShellHeapDumper : leakcanary/HeapDumper {
public final class leakcanary/DateFormatHeapDumpFileProvider : leakcanary/HeapDumpFileProvider {
2
-
public static final field Companion Lleakcanary/DateFormatHeapDumpFileProvider$Companion;
1
+
public final class leakcanary/DatetimeFormattedHeapDumpFileProvider : leakcanary/HeapDumpFileProvider {
2
+
public static final field Companion Lleakcanary/DatetimeFormattedHeapDumpFileProvider$Companion;
3
3
public static final field TIME_PATTERN Ljava/lang/String;
4
-
public fun <init> (Ljava/io/File;Lkotlin/jvm/functions/Function0;Ljava/lang/String;Ljava/lang/String;)V
5
-
public synthetic fun <init> (Ljava/io/File;Lkotlin/jvm/functions/Function0;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
4
+
public fun <init> (Lleakcanary/HeapDumpDirectoryProvider;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
5
+
public synthetic fun <init> (Lleakcanary/HeapDumpDirectoryProvider;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
6
6
public fun newHeapDumpFile ()Ljava/io/File;
7
7
}
8
8
9
-
public final class leakcanary/DateFormatHeapDumpFileProvider$Companion {
9
+
public final class leakcanary/DatetimeFormattedHeapDumpFileProvider$Companion {
10
10
}
11
11
12
-
public final class leakcanary/DateFormatHeapDumpFileProviderKt {
13
-
public static final fun datetimeFormatted (Lleakcanary/HeapDumpFileProvider$Companion;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lleakcanary/HeapDumpFileProvider;
14
-
public static synthetic fun datetimeFormatted$default (Lleakcanary/HeapDumpFileProvider$Companion;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lleakcanary/HeapDumpFileProvider;
15
-
}
16
-
17
-
public final class leakcanary/DumpingAndDeletingHeapGraphProvider : shark/HeapGraphProvider {
18
-
public fun <init> (Lleakcanary/HeapDumpFileProvider;Lleakcanary/HeapDumper;Lleakcanary/FileDeleter;)V
12
+
public final class leakcanary/DumpingHeapGraphProvider : shark/HeapGraphProvider {
13
+
public fun <init> (Lleakcanary/HeapDumpFileProvider;Lleakcanary/HeapDumper;Lleakcanary/DumpingHeapGraphProvider$HeapDumpClosedListener;)V
14
+
public synthetic fun <init> (Lleakcanary/HeapDumpFileProvider;Lleakcanary/HeapDumper;Lleakcanary/DumpingHeapGraphProvider$HeapDumpClosedListener;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
19
15
public fun openHeapGraph ()Lshark/CloseableHeapGraph;
20
16
}
21
17
22
-
public final class leakcanary/DumpingAndDeletingHeapGraphProviderKt {
23
-
public static final fun dumpingAndDeleting (Lshark/HeapGraphProvider$Companion;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpFileProvider;Lleakcanary/FileDeleter;)Lleakcanary/DumpingAndDeletingHeapGraphProvider;
24
-
public static synthetic fun dumpingAndDeleting$default (Lshark/HeapGraphProvider$Companion;Lleakcanary/HeapDumper;Lleakcanary/HeapDumpFileProvider;Lleakcanary/FileDeleter;ILjava/lang/Object;)Lleakcanary/DumpingAndDeletingHeapGraphProvider;
18
+
public abstract interface class leakcanary/DumpingHeapGraphProvider$HeapDumpClosedListener {
19
+
public abstract fun onHeapDumpClosed (Ljava/io/File;)V
25
20
}
26
21
27
-
public abstract interface class leakcanary/FileDeleter {
28
-
public abstract fun delete (Ljava/io/File;)V
22
+
public abstract interface class leakcanary/HeapDumpDirectoryProvider {
23
+
public abstract fun heapDumpDirectory ()Ljava/io/File;
29
24
}
30
25
31
26
public abstract interface class leakcanary/HeapDumpFileProvider {
32
-
public static final field Companion Lleakcanary/HeapDumpFileProvider$Companion;
33
27
public abstract fun newHeapDumpFile ()Ljava/io/File;
34
28
}
35
29
36
-
public final class leakcanary/HeapDumpFileProvider$Companion {
37
-
}
38
-
39
30
public abstract interface class leakcanary/HeapDumper {
40
31
public static final field Companion Lleakcanary/HeapDumper$Companion;
41
32
public abstract fun dumpHeap (Ljava/io/File;)V
@@ -62,12 +53,8 @@ public final class leakcanary/ObjectGrowthWarmupHeapDumperKt {
62
53
public static final fun withDetectorWarmup (Lleakcanary/HeapDumper;Lshark/ObjectGrowthDetector;Z)Lleakcanary/HeapDumper;
63
54
}
64
55
65
-
public final class leakcanary/TempHeapDumpFileProvider : leakcanary/HeapDumpFileProvider {
66
-
public static final field INSTANCE Lleakcanary/TempHeapDumpFileProvider;
67
-
public fun newHeapDumpFile ()Ljava/io/File;
68
-
}
69
-
70
-
public final class leakcanary/TempHeapDumpFileProviderKt {
71
-
public static final fun tempFile (Lleakcanary/HeapDumpFileProvider$Companion;)Lleakcanary/HeapDumpFileProvider;
56
+
public final class leakcanary/WorkingDirectoryHeapDumpDirectoryProvider : leakcanary/HeapDumpDirectoryProvider {
0 commit comments