1*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/AndroidDetectLeaksAssert : leakcanary/DetectLeaksAssert { 2*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/AndroidDetectLeaksAssert$Companion; 3*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 4*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lleakcanary/DetectLeaksInterceptor;Lleakcanary/HeapAnalysisReporter;)V 5*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Lleakcanary/DetectLeaksInterceptor;Lleakcanary/HeapAnalysisReporter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 6*d9e8da70SAndroid Build Coastguard Worker public fun assertNoLeaks (Ljava/lang/String;)V 7*d9e8da70SAndroid Build Coastguard Worker} 8*d9e8da70SAndroid Build Coastguard Worker 9*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/AndroidDetectLeaksAssert$Companion { 10*d9e8da70SAndroid Build Coastguard Worker public final fun getAssertionTag (Lshark/HeapAnalysisSuccess;)Ljava/lang/String; 11*d9e8da70SAndroid Build Coastguard Worker public final fun getTotalDurationMillis (Lshark/HeapAnalysisSuccess;)Ljava/lang/Integer; 12*d9e8da70SAndroid Build Coastguard Worker public final fun getWaitForRetainedDurationMillis (Lshark/HeapAnalysisSuccess;)Ljava/lang/Integer; 13*d9e8da70SAndroid Build Coastguard Worker} 14*d9e8da70SAndroid Build Coastguard Worker 15*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/AndroidDetectLeaksInterceptor : leakcanary/DetectLeaksInterceptor { 16*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 17*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Landroid/app/Instrumentation;Lleakcanary/ObjectWatcher;J)V 18*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Landroid/app/Instrumentation;Lleakcanary/ObjectWatcher;JILkotlin/jvm/internal/DefaultConstructorMarker;)V 19*d9e8da70SAndroid Build Coastguard Worker public fun waitUntilReadyForHeapAnalysis ()Lleakcanary/HeapAnalysisDecision; 20*d9e8da70SAndroid Build Coastguard Worker} 21*d9e8da70SAndroid Build Coastguard Worker 22*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/DetectLeaksAfterTestSuccess : org/junit/rules/TestRule { 23*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/DetectLeaksAfterTestSuccess$Companion; 24*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 25*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/lang/String;)V 26*d9e8da70SAndroid Build Coastguard Worker public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 27*d9e8da70SAndroid Build Coastguard Worker public fun apply (Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;)Lorg/junit/runners/model/Statement; 28*d9e8da70SAndroid Build Coastguard Worker} 29*d9e8da70SAndroid Build Coastguard Worker 30*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/DetectLeaksAfterTestSuccess$Companion { 31*d9e8da70SAndroid Build Coastguard Worker public final fun detectLeaksAfterTestSuccessWrapping (Lorg/junit/rules/RuleChain;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lorg/junit/rules/RuleChain; 32*d9e8da70SAndroid Build Coastguard Worker} 33*d9e8da70SAndroid Build Coastguard Worker 34*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/DetectLeaksAssert { 35*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/DetectLeaksAssert$Companion; 36*d9e8da70SAndroid Build Coastguard Worker public abstract fun assertNoLeaks (Ljava/lang/String;)V 37*d9e8da70SAndroid Build Coastguard Worker} 38*d9e8da70SAndroid Build Coastguard Worker 39*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/DetectLeaksAssert$Companion { 40*d9e8da70SAndroid Build Coastguard Worker public final fun update (Lleakcanary/DetectLeaksAssert;)V 41*d9e8da70SAndroid Build Coastguard Worker} 42*d9e8da70SAndroid Build Coastguard Worker 43*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/DetectLeaksInterceptor { 44*d9e8da70SAndroid Build Coastguard Worker public abstract fun waitUntilReadyForHeapAnalysis ()Lleakcanary/HeapAnalysisDecision; 45*d9e8da70SAndroid Build Coastguard Worker} 46*d9e8da70SAndroid Build Coastguard Worker 47*d9e8da70SAndroid Build Coastguard Workerpublic abstract class leakcanary/HeapAnalysisDecision { 48*d9e8da70SAndroid Build Coastguard Worker} 49*d9e8da70SAndroid Build Coastguard Worker 50*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisDecision$AnalyzeHeap : leakcanary/HeapAnalysisDecision { 51*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/HeapAnalysisDecision$AnalyzeHeap; 52*d9e8da70SAndroid Build Coastguard Worker} 53*d9e8da70SAndroid Build Coastguard Worker 54*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/HeapAnalysisDecision$NoHeapAnalysis : leakcanary/HeapAnalysisDecision { 55*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/lang/String;)V 56*d9e8da70SAndroid Build Coastguard Worker public final fun getReason ()Ljava/lang/String; 57*d9e8da70SAndroid Build Coastguard Worker} 58*d9e8da70SAndroid Build Coastguard Worker 59*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class leakcanary/HeapAnalysisReporter { 60*d9e8da70SAndroid Build Coastguard Worker public abstract fun reportHeapAnalysis (Lshark/HeapAnalysis;)V 61*d9e8da70SAndroid Build Coastguard Worker} 62*d9e8da70SAndroid Build Coastguard Worker 63*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/InstrumentationLeakDetector { 64*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/InstrumentationLeakDetector$Companion; 65*d9e8da70SAndroid Build Coastguard Worker public fun <init> ()V 66*d9e8da70SAndroid Build Coastguard Worker public final fun detectLeaks ()Lleakcanary/InstrumentationLeakDetector$Result; 67*d9e8da70SAndroid Build Coastguard Worker} 68*d9e8da70SAndroid Build Coastguard Worker 69*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/InstrumentationLeakDetector$Companion { 70*d9e8da70SAndroid Build Coastguard Worker public final fun updateConfig ()V 71*d9e8da70SAndroid Build Coastguard Worker} 72*d9e8da70SAndroid Build Coastguard Worker 73*d9e8da70SAndroid Build Coastguard Workerpublic abstract class leakcanary/InstrumentationLeakDetector$Result { 74*d9e8da70SAndroid Build Coastguard Worker} 75*d9e8da70SAndroid Build Coastguard Worker 76*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/InstrumentationLeakDetector$Result$AnalysisPerformed : leakcanary/InstrumentationLeakDetector$Result { 77*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lshark/HeapAnalysis;)V 78*d9e8da70SAndroid Build Coastguard Worker public final fun getHeapAnalysis ()Lshark/HeapAnalysis; 79*d9e8da70SAndroid Build Coastguard Worker} 80*d9e8da70SAndroid Build Coastguard Worker 81*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/InstrumentationLeakDetector$Result$NoAnalysis : leakcanary/InstrumentationLeakDetector$Result { 82*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Ljava/lang/String;)V 83*d9e8da70SAndroid Build Coastguard Worker public final fun getReason ()Ljava/lang/String; 84*d9e8da70SAndroid Build Coastguard Worker} 85*d9e8da70SAndroid Build Coastguard Worker 86*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/LeakAssertions { 87*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/LeakAssertions; 88*d9e8da70SAndroid Build Coastguard Worker public static final field NO_TAG Ljava/lang/String; 89*d9e8da70SAndroid Build Coastguard Worker public final fun assertNoLeaks (Ljava/lang/String;)V 90*d9e8da70SAndroid Build Coastguard Worker public static synthetic fun assertNoLeaks$default (Lleakcanary/LeakAssertions;Ljava/lang/String;ILjava/lang/Object;)V 91*d9e8da70SAndroid Build Coastguard Worker} 92*d9e8da70SAndroid Build Coastguard Worker 93*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/NoLeakAssertionFailedError : java/lang/AssertionError { 94*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/NoLeakAssertionFailedError$Companion; 95*d9e8da70SAndroid Build Coastguard Worker public fun <init> (Lshark/HeapAnalysisSuccess;)V 96*d9e8da70SAndroid Build Coastguard Worker public final fun getHeapAnalysis ()Lshark/HeapAnalysisSuccess; 97*d9e8da70SAndroid Build Coastguard Worker} 98*d9e8da70SAndroid Build Coastguard Worker 99*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/NoLeakAssertionFailedError$Companion { 100*d9e8da70SAndroid Build Coastguard Worker public final fun throwOnApplicationLeaks ()Lleakcanary/HeapAnalysisReporter; 101*d9e8da70SAndroid Build Coastguard Worker} 102*d9e8da70SAndroid Build Coastguard Worker 103*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface annotation class leakcanary/SkipLeakDetection : java/lang/annotation/Annotation { 104*d9e8da70SAndroid Build Coastguard Worker public static final field Companion Lleakcanary/SkipLeakDetection$Companion; 105*d9e8da70SAndroid Build Coastguard Worker public abstract fun assertionTags ()[Ljava/lang/String; 106*d9e8da70SAndroid Build Coastguard Worker public abstract fun message ()Ljava/lang/String; 107*d9e8da70SAndroid Build Coastguard Worker} 108*d9e8da70SAndroid Build Coastguard Worker 109*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/SkipLeakDetection$Companion { 110*d9e8da70SAndroid Build Coastguard Worker public final fun shouldSkipTest (Ljava/lang/String;Lleakcanary/SkipLeakDetection;Ljava/lang/String;)Z 111*d9e8da70SAndroid Build Coastguard Worker public final fun shouldSkipTest (Lorg/junit/runner/Description;Ljava/lang/String;)Z 112*d9e8da70SAndroid Build Coastguard Worker} 113*d9e8da70SAndroid Build Coastguard Worker 114*d9e8da70SAndroid Build Coastguard Workerpublic final class leakcanary/TestDescriptionHolder : org/junit/rules/TestRule { 115*d9e8da70SAndroid Build Coastguard Worker public static final field INSTANCE Lleakcanary/TestDescriptionHolder; 116*d9e8da70SAndroid Build Coastguard Worker public fun apply (Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;)Lorg/junit/runners/model/Statement; 117*d9e8da70SAndroid Build Coastguard Worker public final fun getTestDescription ()Lorg/junit/runner/Description; 118*d9e8da70SAndroid Build Coastguard Worker public final fun isEvaluating ()Z 119*d9e8da70SAndroid Build Coastguard Worker public final fun wrap (Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;)Lorg/junit/runners/model/Statement; 120*d9e8da70SAndroid Build Coastguard Worker} 121*d9e8da70SAndroid Build Coastguard Worker 122