1*d9e8da70SAndroid Build Coastguard Workerpublic final class com/squareup/leakcanary/release/BuildConfig { 2*d9e8da70SAndroid Build Coastguard Worker public static final field BUILD_TYPE Ljava/lang/String; 3*d9e8da70SAndroid Build Coastguard Worker public static final field DEBUG Z 4*d9e8da70SAndroid Build Coastguard Worker public static final field GIT_SHA Ljava/lang/String; 5*d9e8da70SAndroid Build Coastguard Worker public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; 6*d9e8da70SAndroid Build Coastguard Worker public static final field LIBRARY_VERSION Ljava/lang/String; 7*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 8*d9e8da70SAndroid Build Coastguard Worker} 9*d9e8da70SAndroid Build Coastguard Worker 10*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/BackgroundTrigger { 11*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Application;Lleakcanary/HeapAnalysisClient;Ljava/util/concurrent/Executor;Lleakcanary/ProcessInfo;Lkotlin/jvm/functions/Function1;)V 12*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Application;Lleakcanary/HeapAnalysisClient;Ljava/util/concurrent/Executor;Lleakcanary/ProcessInfo;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 13*d9e8da70SAndroid Build Coastguard Worker public final fun start ()V 14*d9e8da70SAndroid Build Coastguard Worker public final fun stop ()V 15*d9e8da70SAndroid Build Coastguard Worker} 16*d9e8da70SAndroid Build Coastguard Worker 17*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ConditionalInterceptor : leakcanary/HeapAnalysisInterceptor { 18*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lleakcanary/HeapAnalysisInterceptor;Lkotlin/jvm/functions/Function1;)V 19*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 20*d9e8da70SAndroid Build Coastguard Worker} 21*d9e8da70SAndroid Build Coastguard Worker 22*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/GoodAndroidVersionInterceptor : leakcanary/HeapAnalysisInterceptor { 23*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 24*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 25*d9e8da70SAndroid Build Coastguard Worker} 26*d9e8da70SAndroid Build Coastguard Worker 27*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisClient { 28*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/HeapAnalysisClient$Companion; 29*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lkotlin/jvm/functions/Function0;Lleakcanary/HeapAnalysisConfig;Ljava/util/List;)V 30*d9e8da70SAndroid Build Coastguard Worker public final fun deleteHeapDumpFiles ()V 31*d9e8da70SAndroid Build Coastguard Worker public final fun newJob (Lleakcanary/JobContext;)Lleakcanary/HeapAnalysisJob; 32*d9e8da70SAndroid Build Coastguard Worker public static synthetic fun newJob$default (Lleakcanary/HeapAnalysisClient;Lleakcanary/JobContext;ILjava/lang/Object;)Lleakcanary/HeapAnalysisJob; 33*d9e8da70SAndroid Build Coastguard Worker} 34*d9e8da70SAndroid Build Coastguard Worker 35*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisClient$Companion { 36*d9e8da70SAndroid Build Coastguard Worker public final fun defaultInterceptors (Landroid/app/Application;)Ljava/util/List; 37*d9e8da70SAndroid Build Coastguard Worker} 38*d9e8da70SAndroid Build Coastguard Worker 39*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisConfig { 40*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 41*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/util/List;Ljava/util/List;Lshark/MetadataExtractor;ZLshark/LeakingObjectFinder;Z)V 42*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Ljava/util/List;Ljava/util/List;Lshark/MetadataExtractor;ZLshark/LeakingObjectFinder;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V 43*d9e8da70SAndroid Build Coastguard Worker public final fun component1 ()Ljava/util/List; 44*d9e8da70SAndroid Build Coastguard Worker public final fun component2 ()Ljava/util/List; 45*d9e8da70SAndroid Build Coastguard Worker public final fun component3 ()Lshark/MetadataExtractor; 46*d9e8da70SAndroid Build Coastguard Worker public final fun component4 ()Z 47*d9e8da70SAndroid Build Coastguard Worker public final fun component5 ()Lshark/LeakingObjectFinder; 48*d9e8da70SAndroid Build Coastguard Worker public final fun component6 ()Z 49*d9e8da70SAndroid Build Coastguard Worker public final fun copy (Ljava/util/List;Ljava/util/List;Lshark/MetadataExtractor;ZLshark/LeakingObjectFinder;Z)Lleakcanary/HeapAnalysisConfig; 50*d9e8da70SAndroid Build Coastguard Worker public static synthetic fun copy$default (Lleakcanary/HeapAnalysisConfig;Ljava/util/List;Ljava/util/List;Lshark/MetadataExtractor;ZLshark/LeakingObjectFinder;ZILjava/lang/Object;)Lleakcanary/HeapAnalysisConfig; 51*d9e8da70SAndroid Build Coastguard Worker public fun equals (Ljava/lang/Object;)Z 52*d9e8da70SAndroid Build Coastguard Worker public final fun getComputeRetainedHeapSize ()Z 53*d9e8da70SAndroid Build Coastguard Worker public final fun getLeakingObjectFinder ()Lshark/LeakingObjectFinder; 54*d9e8da70SAndroid Build Coastguard Worker public final fun getMetadataExtractor ()Lshark/MetadataExtractor; 55*d9e8da70SAndroid Build Coastguard Worker public final fun getObjectInspectors ()Ljava/util/List; 56*d9e8da70SAndroid Build Coastguard Worker public final fun getReferenceMatchers ()Ljava/util/List; 57*d9e8da70SAndroid Build Coastguard Worker public final fun getStripHeapDump ()Z 58*d9e8da70SAndroid Build Coastguard Worker public fun hashCode ()I 59*d9e8da70SAndroid Build Coastguard Worker public fun toString ()Ljava/lang/String; 60*d9e8da70SAndroid Build Coastguard Worker} 61*d9e8da70SAndroid Build Coastguard Worker 62*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/HeapAnalysisInterceptor { 63*d9e8da70SAndroid Build Coastguard Worker public abstract fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 64*d9e8da70SAndroid Build Coastguard Worker} 65*d9e8da70SAndroid Build Coastguard Worker 66*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/HeapAnalysisInterceptor$Chain { 67*d9e8da70SAndroid Build Coastguard Worker public abstract fun getJob ()Lleakcanary/HeapAnalysisJob; 68*d9e8da70SAndroid Build Coastguard Worker public abstract fun proceed ()Lleakcanary/HeapAnalysisJob$Result; 69*d9e8da70SAndroid Build Coastguard Worker} 70*d9e8da70SAndroid Build Coastguard Worker 71*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/HeapAnalysisJob { 72*d9e8da70SAndroid Build Coastguard Worker public abstract fun cancel (Ljava/lang/String;)V 73*d9e8da70SAndroid Build Coastguard Worker public abstract fun execute ()Lleakcanary/HeapAnalysisJob$Result; 74*d9e8da70SAndroid Build Coastguard Worker public abstract fun getCanceled ()Z 75*d9e8da70SAndroid Build Coastguard Worker public abstract fun getContext ()Lleakcanary/JobContext; 76*d9e8da70SAndroid Build Coastguard Worker public abstract fun getExecuted ()Z 77*d9e8da70SAndroid Build Coastguard Worker} 78*d9e8da70SAndroid Build Coastguard Worker 79*d9e8da70SAndroid Build Coastguard Workerpublic abstract class leakcanary/HeapAnalysisJob$Result { 80*d9e8da70SAndroid Build Coastguard Worker} 81*d9e8da70SAndroid Build Coastguard Worker 82*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisJob$Result$Canceled : leakcanary/HeapAnalysisJob$Result { 83*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/lang/String;)V 84*d9e8da70SAndroid Build Coastguard Worker public final fun component1 ()Ljava/lang/String; 85*d9e8da70SAndroid Build Coastguard Worker public final fun copy (Ljava/lang/String;)Lleakcanary/HeapAnalysisJob$Result$Canceled; 86*d9e8da70SAndroid Build Coastguard Worker public static synthetic fun copy$default (Lleakcanary/HeapAnalysisJob$Result$Canceled;Ljava/lang/String;ILjava/lang/Object;)Lleakcanary/HeapAnalysisJob$Result$Canceled; 87*d9e8da70SAndroid Build Coastguard Worker public fun equals (Ljava/lang/Object;)Z 88*d9e8da70SAndroid Build Coastguard Worker public final fun getCancelReason ()Ljava/lang/String; 89*d9e8da70SAndroid Build Coastguard Worker public fun hashCode ()I 90*d9e8da70SAndroid Build Coastguard Worker public fun toString ()Ljava/lang/String; 91*d9e8da70SAndroid Build Coastguard Worker} 92*d9e8da70SAndroid Build Coastguard Worker 93*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisJob$Result$Done : leakcanary/HeapAnalysisJob$Result { 94*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lshark/HeapAnalysis;Ljava/lang/Long;)V 95*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Lshark/HeapAnalysis;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 96*d9e8da70SAndroid Build Coastguard Worker public final fun component1 ()Lshark/HeapAnalysis; 97*d9e8da70SAndroid Build Coastguard Worker public final fun component2 ()Ljava/lang/Long; 98*d9e8da70SAndroid Build Coastguard Worker public final fun copy (Lshark/HeapAnalysis;Ljava/lang/Long;)Lleakcanary/HeapAnalysisJob$Result$Done; 99*d9e8da70SAndroid Build Coastguard Worker public static synthetic fun copy$default (Lleakcanary/HeapAnalysisJob$Result$Done;Lshark/HeapAnalysis;Ljava/lang/Long;ILjava/lang/Object;)Lleakcanary/HeapAnalysisJob$Result$Done; 100*d9e8da70SAndroid Build Coastguard Worker public fun equals (Ljava/lang/Object;)Z 101*d9e8da70SAndroid Build Coastguard Worker public final fun getAnalysis ()Lshark/HeapAnalysis; 102*d9e8da70SAndroid Build Coastguard Worker public final fun getStripHeapDumpDurationMillis ()Ljava/lang/Long; 103*d9e8da70SAndroid Build Coastguard Worker public fun hashCode ()I 104*d9e8da70SAndroid Build Coastguard Worker public fun toString ()Ljava/lang/String; 105*d9e8da70SAndroid Build Coastguard Worker} 106*d9e8da70SAndroid Build Coastguard Worker 107*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/JobContext { 108*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 109*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/lang/Class;)V 110*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Ljava/lang/Class;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 111*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lkotlin/reflect/KClass;)V 112*d9e8da70SAndroid Build Coastguard Worker public final fun contains (Ljava/lang/String;)Z 113*d9e8da70SAndroid Build Coastguard Worker public final fun get (Ljava/lang/String;)Ljava/lang/Object; 114*d9e8da70SAndroid Build Coastguard Worker public final fun getOrPut (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; 115*d9e8da70SAndroid Build Coastguard Worker public final fun getStarter ()Ljava/lang/Class; 116*d9e8da70SAndroid Build Coastguard Worker public final fun minusAssign (Ljava/lang/String;)V 117*d9e8da70SAndroid Build Coastguard Worker public final fun set (Ljava/lang/String;Ljava/lang/Object;)V 118*d9e8da70SAndroid Build Coastguard Worker} 119*d9e8da70SAndroid Build Coastguard Worker 120*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/MinimumDiskSpaceInterceptor : leakcanary/HeapAnalysisInterceptor { 121*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Application;JLleakcanary/ProcessInfo;)V 122*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Application;JLleakcanary/ProcessInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 123*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 124*d9e8da70SAndroid Build Coastguard Worker} 125*d9e8da70SAndroid Build Coastguard Worker 126*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/MinimumElapsedSinceStartInterceptor : leakcanary/HeapAnalysisInterceptor { 127*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 128*d9e8da70SAndroid Build Coastguard Worker public fun <init> (JLleakcanary/ProcessInfo;)V 129*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (JLleakcanary/ProcessInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 130*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 131*d9e8da70SAndroid Build Coastguard Worker} 132*d9e8da70SAndroid Build Coastguard Worker 133*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/MinimumMemoryInterceptor : leakcanary/HeapAnalysisInterceptor { 134*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Application;JLleakcanary/ProcessInfo;)V 135*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Application;JLleakcanary/ProcessInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 136*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 137*d9e8da70SAndroid Build Coastguard Worker} 138*d9e8da70SAndroid Build Coastguard Worker 139*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/OncePerPeriodInterceptor : leakcanary/HeapAnalysisInterceptor { 140*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/OncePerPeriodInterceptor$Companion; 141*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Application;J)V 142*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Application;JILkotlin/jvm/internal/DefaultConstructorMarker;)V 143*d9e8da70SAndroid Build Coastguard Worker public final fun forget ()V 144*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 145*d9e8da70SAndroid Build Coastguard Worker} 146*d9e8da70SAndroid Build Coastguard Worker 147*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/OncePerPeriodInterceptor$Companion { 148*d9e8da70SAndroid Build Coastguard Worker} 149*d9e8da70SAndroid Build Coastguard Worker 150*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/ProcessInfo { 151*d9e8da70SAndroid Build Coastguard Worker public abstract fun availableDiskSpaceBytes (Ljava/io/File;)J 152*d9e8da70SAndroid Build Coastguard Worker public abstract fun availableRam (Landroid/content/Context;)Lleakcanary/ProcessInfo$AvailableRam; 153*d9e8da70SAndroid Build Coastguard Worker public abstract fun getElapsedMillisSinceStart ()J 154*d9e8da70SAndroid Build Coastguard Worker public abstract fun isImportanceBackground ()Z 155*d9e8da70SAndroid Build Coastguard Worker} 156*d9e8da70SAndroid Build Coastguard Worker 157*d9e8da70SAndroid Build Coastguard Workerpublic abstract class leakcanary/ProcessInfo$AvailableRam { 158*d9e8da70SAndroid Build Coastguard Worker} 159*d9e8da70SAndroid Build Coastguard Worker 160*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ProcessInfo$AvailableRam$BelowThreshold : leakcanary/ProcessInfo$AvailableRam { 161*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/ProcessInfo$AvailableRam$BelowThreshold; 162*d9e8da70SAndroid Build Coastguard Worker} 163*d9e8da70SAndroid Build Coastguard Worker 164*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ProcessInfo$AvailableRam$LowRamDevice : leakcanary/ProcessInfo$AvailableRam { 165*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/ProcessInfo$AvailableRam$LowRamDevice; 166*d9e8da70SAndroid Build Coastguard Worker} 167*d9e8da70SAndroid Build Coastguard Worker 168*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ProcessInfo$AvailableRam$Memory : leakcanary/ProcessInfo$AvailableRam { 169*d9e8da70SAndroid Build Coastguard Worker public fun <init> (J)V 170*d9e8da70SAndroid Build Coastguard Worker public final fun getBytes ()J 171*d9e8da70SAndroid Build Coastguard Worker} 172*d9e8da70SAndroid Build Coastguard Worker 173*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ProcessInfo$Real : leakcanary/ProcessInfo { 174*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/ProcessInfo$Real; 175*d9e8da70SAndroid Build Coastguard Worker public fun availableDiskSpaceBytes (Ljava/io/File;)J 176*d9e8da70SAndroid Build Coastguard Worker public fun availableRam (Landroid/content/Context;)Lleakcanary/ProcessInfo$AvailableRam; 177*d9e8da70SAndroid Build Coastguard Worker public fun getElapsedMillisSinceStart ()J 178*d9e8da70SAndroid Build Coastguard Worker public fun isImportanceBackground ()Z 179*d9e8da70SAndroid Build Coastguard Worker} 180*d9e8da70SAndroid Build Coastguard Worker 181*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/SaveResourceIdsInterceptor : leakcanary/HeapAnalysisInterceptor { 182*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/content/res/Resources;)V 183*d9e8da70SAndroid Build Coastguard Worker public fun intercept (Lleakcanary/HeapAnalysisInterceptor$Chain;)Lleakcanary/HeapAnalysisJob$Result; 184*d9e8da70SAndroid Build Coastguard Worker} 185*d9e8da70SAndroid Build Coastguard Worker 186*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/ScreenOffTrigger { 187*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Application;Lleakcanary/HeapAnalysisClient;Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function1;)V 188*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Application;Lleakcanary/HeapAnalysisClient;Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 189*d9e8da70SAndroid Build Coastguard Worker public final fun start ()V 190*d9e8da70SAndroid Build Coastguard Worker public final fun stop ()V 191*d9e8da70SAndroid Build Coastguard Worker} 192*d9e8da70SAndroid Build Coastguard Worker 193