xref: /aosp_15_r20/external/leakcanary2/shark/api/shark.api (revision d9e8da70d8c9df9a41d7848ae506fb3115cae6e6)
1*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/AppSingletonInspector : shark/ObjectInspector {
2*d9e8da70SAndroid Build Coastguard Worker	public fun <init> ([Ljava/lang/String;)V
3*d9e8da70SAndroid Build Coastguard Worker	public fun inspect (Lshark/ObjectReporter;)V
4*d9e8da70SAndroid Build Coastguard Worker}
5*d9e8da70SAndroid Build Coastguard Worker
6*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ApplicationLeak : shark/Leak {
7*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ApplicationLeak$Companion;
8*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/List;)V
9*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/util/List;
10*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/util/List;)Lshark/ApplicationLeak;
11*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/ApplicationLeak;Ljava/util/List;ILjava/lang/Object;)Lshark/ApplicationLeak;
12*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
13*d9e8da70SAndroid Build Coastguard Worker	public fun getLeakTraces ()Ljava/util/List;
14*d9e8da70SAndroid Build Coastguard Worker	public fun getShortDescription ()Ljava/lang/String;
15*d9e8da70SAndroid Build Coastguard Worker	public fun getSignature ()Ljava/lang/String;
16*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
17*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
18*d9e8da70SAndroid Build Coastguard Worker}
19*d9e8da70SAndroid Build Coastguard Worker
20*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ApplicationLeak$Companion {
21*d9e8da70SAndroid Build Coastguard Worker}
22*d9e8da70SAndroid Build Coastguard Worker
23*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/FilteringLeakingObjectFinder : shark/LeakingObjectFinder {
24*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/List;)V
25*d9e8da70SAndroid Build Coastguard Worker	public fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set;
26*d9e8da70SAndroid Build Coastguard Worker}
27*d9e8da70SAndroid Build Coastguard Worker
28*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class shark/FilteringLeakingObjectFinder$LeakingObjectFilter {
29*d9e8da70SAndroid Build Coastguard Worker	public abstract fun isLeakingObject (Lshark/HeapObject;)Z
30*d9e8da70SAndroid Build Coastguard Worker}
31*d9e8da70SAndroid Build Coastguard Worker
32*d9e8da70SAndroid Build Coastguard Workerpublic abstract class shark/HeapAnalysis : java/io/Serializable {
33*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/HeapAnalysis$Companion;
34*d9e8da70SAndroid Build Coastguard Worker	public static final field DUMP_DURATION_UNKNOWN J
35*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getAnalysisDurationMillis ()J
36*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getCreatedAtTimeMillis ()J
37*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getDumpDurationMillis ()J
38*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getHeapDumpFile ()Ljava/io/File;
39*d9e8da70SAndroid Build Coastguard Worker}
40*d9e8da70SAndroid Build Coastguard Worker
41*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysis$Companion {
42*d9e8da70SAndroid Build Coastguard Worker}
43*d9e8da70SAndroid Build Coastguard Worker
44*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisException : java/lang/RuntimeException {
45*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/HeapAnalysisException$Companion;
46*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/Throwable;)V
47*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
48*d9e8da70SAndroid Build Coastguard Worker}
49*d9e8da70SAndroid Build Coastguard Worker
50*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisException$Companion {
51*d9e8da70SAndroid Build Coastguard Worker}
52*d9e8da70SAndroid Build Coastguard Worker
53*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisFailure : shark/HeapAnalysis {
54*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/HeapAnalysisFailure$Companion;
55*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/io/File;JJJLshark/HeapAnalysisException;)V
56*d9e8da70SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/io/File;JJJLshark/HeapAnalysisException;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
57*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/io/File;
58*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()J
59*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()J
60*d9e8da70SAndroid Build Coastguard Worker	public final fun component4 ()J
61*d9e8da70SAndroid Build Coastguard Worker	public final fun component5 ()Lshark/HeapAnalysisException;
62*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/io/File;JJJLshark/HeapAnalysisException;)Lshark/HeapAnalysisFailure;
63*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/HeapAnalysisFailure;Ljava/io/File;JJJLshark/HeapAnalysisException;ILjava/lang/Object;)Lshark/HeapAnalysisFailure;
64*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
65*d9e8da70SAndroid Build Coastguard Worker	public fun getAnalysisDurationMillis ()J
66*d9e8da70SAndroid Build Coastguard Worker	public fun getCreatedAtTimeMillis ()J
67*d9e8da70SAndroid Build Coastguard Worker	public fun getDumpDurationMillis ()J
68*d9e8da70SAndroid Build Coastguard Worker	public final fun getException ()Lshark/HeapAnalysisException;
69*d9e8da70SAndroid Build Coastguard Worker	public fun getHeapDumpFile ()Ljava/io/File;
70*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
71*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
72*d9e8da70SAndroid Build Coastguard Worker}
73*d9e8da70SAndroid Build Coastguard Worker
74*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisFailure$Companion {
75*d9e8da70SAndroid Build Coastguard Worker}
76*d9e8da70SAndroid Build Coastguard Worker
77*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisSuccess : shark/HeapAnalysis {
78*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/HeapAnalysisSuccess$Companion;
79*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
80*d9e8da70SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
81*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/io/File;
82*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()J
83*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()J
84*d9e8da70SAndroid Build Coastguard Worker	public final fun component4 ()J
85*d9e8da70SAndroid Build Coastguard Worker	public final fun component5 ()Ljava/util/Map;
86*d9e8da70SAndroid Build Coastguard Worker	public final fun component6 ()Ljava/util/List;
87*d9e8da70SAndroid Build Coastguard Worker	public final fun component7 ()Ljava/util/List;
88*d9e8da70SAndroid Build Coastguard Worker	public final fun component8 ()Ljava/util/List;
89*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lshark/HeapAnalysisSuccess;
90*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/HeapAnalysisSuccess;Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lshark/HeapAnalysisSuccess;
91*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
92*d9e8da70SAndroid Build Coastguard Worker	public final fun getAllLeaks ()Lkotlin/sequences/Sequence;
93*d9e8da70SAndroid Build Coastguard Worker	public fun getAnalysisDurationMillis ()J
94*d9e8da70SAndroid Build Coastguard Worker	public final fun getApplicationLeaks ()Ljava/util/List;
95*d9e8da70SAndroid Build Coastguard Worker	public fun getCreatedAtTimeMillis ()J
96*d9e8da70SAndroid Build Coastguard Worker	public fun getDumpDurationMillis ()J
97*d9e8da70SAndroid Build Coastguard Worker	public fun getHeapDumpFile ()Ljava/io/File;
98*d9e8da70SAndroid Build Coastguard Worker	public final fun getLibraryLeaks ()Ljava/util/List;
99*d9e8da70SAndroid Build Coastguard Worker	public final fun getMetadata ()Ljava/util/Map;
100*d9e8da70SAndroid Build Coastguard Worker	public final fun getUnreachableObjects ()Ljava/util/List;
101*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
102*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
103*d9e8da70SAndroid Build Coastguard Worker}
104*d9e8da70SAndroid Build Coastguard Worker
105*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalysisSuccess$Companion {
106*d9e8da70SAndroid Build Coastguard Worker}
107*d9e8da70SAndroid Build Coastguard Worker
108*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/HeapAnalyzer {
109*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/OnAnalysisProgressListener;)V
110*d9e8da70SAndroid Build Coastguard Worker	public final fun analyze (Ljava/io/File;Lshark/HeapGraph;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;)Lshark/HeapAnalysis;
111*d9e8da70SAndroid Build Coastguard Worker	public final fun analyze (Ljava/io/File;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;Lshark/ProguardMapping;)Lshark/HeapAnalysis;
112*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun analyze$default (Lshark/HeapAnalyzer;Ljava/io/File;Lshark/HeapGraph;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;ILjava/lang/Object;)Lshark/HeapAnalysis;
113*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun analyze$default (Lshark/HeapAnalyzer;Ljava/io/File;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;Lshark/ProguardMapping;ILjava/lang/Object;)Lshark/HeapAnalysis;
114*d9e8da70SAndroid Build Coastguard Worker}
115*d9e8da70SAndroid Build Coastguard Worker
116*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/IgnoredReferenceMatcher : shark/ReferenceMatcher {
117*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/ReferencePattern;)V
118*d9e8da70SAndroid Build Coastguard Worker	public fun getPattern ()Lshark/ReferencePattern;
119*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
120*d9e8da70SAndroid Build Coastguard Worker}
121*d9e8da70SAndroid Build Coastguard Worker
122*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/KeyedWeakReferenceFinder : shark/LeakingObjectFinder {
123*d9e8da70SAndroid Build Coastguard Worker	public static final field INSTANCE Lshark/KeyedWeakReferenceFinder;
124*d9e8da70SAndroid Build Coastguard Worker	public fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set;
125*d9e8da70SAndroid Build Coastguard Worker	public final fun heapDumpUptimeMillis (Lshark/HeapGraph;)Ljava/lang/Long;
126*d9e8da70SAndroid Build Coastguard Worker}
127*d9e8da70SAndroid Build Coastguard Worker
128*d9e8da70SAndroid Build Coastguard Workerpublic abstract class shark/Leak : java/io/Serializable {
129*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/Leak$Companion;
130*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getLeakTraces ()Ljava/util/List;
131*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getShortDescription ()Ljava/lang/String;
132*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getSignature ()Ljava/lang/String;
133*d9e8da70SAndroid Build Coastguard Worker	public final fun getTotalRetainedHeapByteSize ()Ljava/lang/Integer;
134*d9e8da70SAndroid Build Coastguard Worker	public final fun getTotalRetainedObjectCount ()Ljava/lang/Integer;
135*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
136*d9e8da70SAndroid Build Coastguard Worker}
137*d9e8da70SAndroid Build Coastguard Worker
138*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/Leak$Companion {
139*d9e8da70SAndroid Build Coastguard Worker}
140*d9e8da70SAndroid Build Coastguard Worker
141*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTrace : java/io/Serializable {
142*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LeakTrace$Companion;
143*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;)V
144*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Lshark/LeakTrace$GcRootType;
145*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/util/List;
146*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()Lshark/LeakTraceObject;
147*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;)Lshark/LeakTrace;
148*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/LeakTrace;Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;ILjava/lang/Object;)Lshark/LeakTrace;
149*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
150*d9e8da70SAndroid Build Coastguard Worker	public final fun getGcRootType ()Lshark/LeakTrace$GcRootType;
151*d9e8da70SAndroid Build Coastguard Worker	public final fun getLeakingObject ()Lshark/LeakTraceObject;
152*d9e8da70SAndroid Build Coastguard Worker	public final fun getReferencePath ()Ljava/util/List;
153*d9e8da70SAndroid Build Coastguard Worker	public final fun getRetainedHeapByteSize ()Ljava/lang/Integer;
154*d9e8da70SAndroid Build Coastguard Worker	public final fun getRetainedObjectCount ()Ljava/lang/Integer;
155*d9e8da70SAndroid Build Coastguard Worker	public final fun getSignature ()Ljava/lang/String;
156*d9e8da70SAndroid Build Coastguard Worker	public final fun getSuspectReferenceSubpath ()Lkotlin/sequences/Sequence;
157*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
158*d9e8da70SAndroid Build Coastguard Worker	public final fun referencePathElementIsSuspect (I)Z
159*d9e8da70SAndroid Build Coastguard Worker	public final fun toSimplePathString ()Ljava/lang/String;
160*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
161*d9e8da70SAndroid Build Coastguard Worker}
162*d9e8da70SAndroid Build Coastguard Worker
163*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTrace$Companion {
164*d9e8da70SAndroid Build Coastguard Worker}
165*d9e8da70SAndroid Build Coastguard Worker
166*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTrace$GcRootType : java/lang/Enum {
167*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LeakTrace$GcRootType$Companion;
168*d9e8da70SAndroid Build Coastguard Worker	public static final field JAVA_FRAME Lshark/LeakTrace$GcRootType;
169*d9e8da70SAndroid Build Coastguard Worker	public static final field JNI_GLOBAL Lshark/LeakTrace$GcRootType;
170*d9e8da70SAndroid Build Coastguard Worker	public static final field JNI_LOCAL Lshark/LeakTrace$GcRootType;
171*d9e8da70SAndroid Build Coastguard Worker	public static final field JNI_MONITOR Lshark/LeakTrace$GcRootType;
172*d9e8da70SAndroid Build Coastguard Worker	public static final field MONITOR_USED Lshark/LeakTrace$GcRootType;
173*d9e8da70SAndroid Build Coastguard Worker	public static final field NATIVE_STACK Lshark/LeakTrace$GcRootType;
174*d9e8da70SAndroid Build Coastguard Worker	public static final field STICKY_CLASS Lshark/LeakTrace$GcRootType;
175*d9e8da70SAndroid Build Coastguard Worker	public static final field THREAD_BLOCK Lshark/LeakTrace$GcRootType;
176*d9e8da70SAndroid Build Coastguard Worker	public static final field THREAD_OBJECT Lshark/LeakTrace$GcRootType;
177*d9e8da70SAndroid Build Coastguard Worker	public final fun getDescription ()Ljava/lang/String;
178*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/LeakTrace$GcRootType;
179*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/LeakTrace$GcRootType;
180*d9e8da70SAndroid Build Coastguard Worker}
181*d9e8da70SAndroid Build Coastguard Worker
182*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTrace$GcRootType$Companion {
183*d9e8da70SAndroid Build Coastguard Worker	public final fun fromGcRoot (Lshark/GcRoot;)Lshark/LeakTrace$GcRootType;
184*d9e8da70SAndroid Build Coastguard Worker}
185*d9e8da70SAndroid Build Coastguard Worker
186*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceObject : java/io/Serializable {
187*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LeakTraceObject$Companion;
188*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/LeakTraceObject$ObjectType;Ljava/lang/String;Ljava/util/Set;Lshark/LeakTraceObject$LeakingStatus;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V
189*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Lshark/LeakTraceObject$ObjectType;
190*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
191*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()Ljava/util/Set;
192*d9e8da70SAndroid Build Coastguard Worker	public final fun component4 ()Lshark/LeakTraceObject$LeakingStatus;
193*d9e8da70SAndroid Build Coastguard Worker	public final fun component5 ()Ljava/lang/String;
194*d9e8da70SAndroid Build Coastguard Worker	public final fun component6 ()Ljava/lang/Integer;
195*d9e8da70SAndroid Build Coastguard Worker	public final fun component7 ()Ljava/lang/Integer;
196*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Lshark/LeakTraceObject$ObjectType;Ljava/lang/String;Ljava/util/Set;Lshark/LeakTraceObject$LeakingStatus;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lshark/LeakTraceObject;
197*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/LeakTraceObject;Lshark/LeakTraceObject$ObjectType;Ljava/lang/String;Ljava/util/Set;Lshark/LeakTraceObject$LeakingStatus;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lshark/LeakTraceObject;
198*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
199*d9e8da70SAndroid Build Coastguard Worker	public final fun getClassName ()Ljava/lang/String;
200*d9e8da70SAndroid Build Coastguard Worker	public final fun getClassSimpleName ()Ljava/lang/String;
201*d9e8da70SAndroid Build Coastguard Worker	public final fun getLabels ()Ljava/util/Set;
202*d9e8da70SAndroid Build Coastguard Worker	public final fun getLeakingStatus ()Lshark/LeakTraceObject$LeakingStatus;
203*d9e8da70SAndroid Build Coastguard Worker	public final fun getLeakingStatusReason ()Ljava/lang/String;
204*d9e8da70SAndroid Build Coastguard Worker	public final fun getRetainedHeapByteSize ()Ljava/lang/Integer;
205*d9e8da70SAndroid Build Coastguard Worker	public final fun getRetainedObjectCount ()Ljava/lang/Integer;
206*d9e8da70SAndroid Build Coastguard Worker	public final fun getType ()Lshark/LeakTraceObject$ObjectType;
207*d9e8da70SAndroid Build Coastguard Worker	public final fun getTypeName ()Ljava/lang/String;
208*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
209*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
210*d9e8da70SAndroid Build Coastguard Worker}
211*d9e8da70SAndroid Build Coastguard Worker
212*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceObject$Companion {
213*d9e8da70SAndroid Build Coastguard Worker}
214*d9e8da70SAndroid Build Coastguard Worker
215*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceObject$LeakingStatus : java/lang/Enum {
216*d9e8da70SAndroid Build Coastguard Worker	public static final field LEAKING Lshark/LeakTraceObject$LeakingStatus;
217*d9e8da70SAndroid Build Coastguard Worker	public static final field NOT_LEAKING Lshark/LeakTraceObject$LeakingStatus;
218*d9e8da70SAndroid Build Coastguard Worker	public static final field UNKNOWN Lshark/LeakTraceObject$LeakingStatus;
219*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceObject$LeakingStatus;
220*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/LeakTraceObject$LeakingStatus;
221*d9e8da70SAndroid Build Coastguard Worker}
222*d9e8da70SAndroid Build Coastguard Worker
223*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceObject$ObjectType : java/lang/Enum {
224*d9e8da70SAndroid Build Coastguard Worker	public static final field ARRAY Lshark/LeakTraceObject$ObjectType;
225*d9e8da70SAndroid Build Coastguard Worker	public static final field CLASS Lshark/LeakTraceObject$ObjectType;
226*d9e8da70SAndroid Build Coastguard Worker	public static final field INSTANCE Lshark/LeakTraceObject$ObjectType;
227*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceObject$ObjectType;
228*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/LeakTraceObject$ObjectType;
229*d9e8da70SAndroid Build Coastguard Worker}
230*d9e8da70SAndroid Build Coastguard Worker
231*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceReference : java/io/Serializable {
232*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LeakTraceReference$Companion;
233*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;)V
234*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Lshark/LeakTraceObject;
235*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Lshark/LeakTraceReference$ReferenceType;
236*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()Ljava/lang/String;
237*d9e8da70SAndroid Build Coastguard Worker	public final fun component4 ()Ljava/lang/String;
238*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;)Lshark/LeakTraceReference;
239*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/LeakTraceReference;Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/LeakTraceReference;
240*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
241*d9e8da70SAndroid Build Coastguard Worker	public final fun getOriginObject ()Lshark/LeakTraceObject;
242*d9e8da70SAndroid Build Coastguard Worker	public final fun getOwningClassName ()Ljava/lang/String;
243*d9e8da70SAndroid Build Coastguard Worker	public final fun getOwningClassSimpleName ()Ljava/lang/String;
244*d9e8da70SAndroid Build Coastguard Worker	public final fun getReferenceDisplayName ()Ljava/lang/String;
245*d9e8da70SAndroid Build Coastguard Worker	public final fun getReferenceGenericName ()Ljava/lang/String;
246*d9e8da70SAndroid Build Coastguard Worker	public final fun getReferenceName ()Ljava/lang/String;
247*d9e8da70SAndroid Build Coastguard Worker	public final fun getReferenceType ()Lshark/LeakTraceReference$ReferenceType;
248*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
249*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
250*d9e8da70SAndroid Build Coastguard Worker}
251*d9e8da70SAndroid Build Coastguard Worker
252*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceReference$Companion {
253*d9e8da70SAndroid Build Coastguard Worker}
254*d9e8da70SAndroid Build Coastguard Worker
255*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakTraceReference$ReferenceType : java/lang/Enum {
256*d9e8da70SAndroid Build Coastguard Worker	public static final field ARRAY_ENTRY Lshark/LeakTraceReference$ReferenceType;
257*d9e8da70SAndroid Build Coastguard Worker	public static final field INSTANCE_FIELD Lshark/LeakTraceReference$ReferenceType;
258*d9e8da70SAndroid Build Coastguard Worker	public static final field LOCAL Lshark/LeakTraceReference$ReferenceType;
259*d9e8da70SAndroid Build Coastguard Worker	public static final field STATIC_FIELD Lshark/LeakTraceReference$ReferenceType;
260*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceReference$ReferenceType;
261*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/LeakTraceReference$ReferenceType;
262*d9e8da70SAndroid Build Coastguard Worker}
263*d9e8da70SAndroid Build Coastguard Worker
264*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class shark/LeakingObjectFinder {
265*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LeakingObjectFinder$Companion;
266*d9e8da70SAndroid Build Coastguard Worker	public abstract fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set;
267*d9e8da70SAndroid Build Coastguard Worker}
268*d9e8da70SAndroid Build Coastguard Worker
269*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LeakingObjectFinder$Companion {
270*d9e8da70SAndroid Build Coastguard Worker	public final fun invoke (Lkotlin/jvm/functions/Function1;)Lshark/LeakingObjectFinder;
271*d9e8da70SAndroid Build Coastguard Worker}
272*d9e8da70SAndroid Build Coastguard Worker
273*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LibraryLeak : shark/Leak {
274*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/LibraryLeak$Companion;
275*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;)V
276*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/util/List;
277*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Lshark/ReferencePattern;
278*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()Ljava/lang/String;
279*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;)Lshark/LibraryLeak;
280*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/LibraryLeak;Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/LibraryLeak;
281*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
282*d9e8da70SAndroid Build Coastguard Worker	public final fun getDescription ()Ljava/lang/String;
283*d9e8da70SAndroid Build Coastguard Worker	public fun getLeakTraces ()Ljava/util/List;
284*d9e8da70SAndroid Build Coastguard Worker	public final fun getPattern ()Lshark/ReferencePattern;
285*d9e8da70SAndroid Build Coastguard Worker	public fun getShortDescription ()Ljava/lang/String;
286*d9e8da70SAndroid Build Coastguard Worker	public fun getSignature ()Ljava/lang/String;
287*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
288*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
289*d9e8da70SAndroid Build Coastguard Worker}
290*d9e8da70SAndroid Build Coastguard Worker
291*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LibraryLeak$Companion {
292*d9e8da70SAndroid Build Coastguard Worker}
293*d9e8da70SAndroid Build Coastguard Worker
294*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/LibraryLeakReferenceMatcher : shark/ReferenceMatcher {
295*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
296*d9e8da70SAndroid Build Coastguard Worker	public synthetic fun <init> (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
297*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Lshark/ReferencePattern;
298*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
299*d9e8da70SAndroid Build Coastguard Worker	public final fun component3 ()Lkotlin/jvm/functions/Function1;
300*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
301*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/LibraryLeakReferenceMatcher;Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher;
302*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
303*d9e8da70SAndroid Build Coastguard Worker	public final fun getDescription ()Ljava/lang/String;
304*d9e8da70SAndroid Build Coastguard Worker	public fun getPattern ()Lshark/ReferencePattern;
305*d9e8da70SAndroid Build Coastguard Worker	public final fun getPatternApplies ()Lkotlin/jvm/functions/Function1;
306*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
307*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
308*d9e8da70SAndroid Build Coastguard Worker}
309*d9e8da70SAndroid Build Coastguard Worker
310*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class shark/MetadataExtractor {
311*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/MetadataExtractor$Companion;
312*d9e8da70SAndroid Build Coastguard Worker	public abstract fun extractMetadata (Lshark/HeapGraph;)Ljava/util/Map;
313*d9e8da70SAndroid Build Coastguard Worker}
314*d9e8da70SAndroid Build Coastguard Worker
315*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/MetadataExtractor$Companion {
316*d9e8da70SAndroid Build Coastguard Worker	public final fun getNO_OP ()Lshark/MetadataExtractor;
317*d9e8da70SAndroid Build Coastguard Worker	public final fun invoke (Lkotlin/jvm/functions/Function1;)Lshark/MetadataExtractor;
318*d9e8da70SAndroid Build Coastguard Worker}
319*d9e8da70SAndroid Build Coastguard Worker
320*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class shark/ObjectInspector {
321*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ObjectInspector$Companion;
322*d9e8da70SAndroid Build Coastguard Worker	public abstract fun inspect (Lshark/ObjectReporter;)V
323*d9e8da70SAndroid Build Coastguard Worker}
324*d9e8da70SAndroid Build Coastguard Worker
325*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ObjectInspector$Companion {
326*d9e8da70SAndroid Build Coastguard Worker	public final fun invoke (Lkotlin/jvm/functions/Function1;)Lshark/ObjectInspector;
327*d9e8da70SAndroid Build Coastguard Worker}
328*d9e8da70SAndroid Build Coastguard Worker
329*d9e8da70SAndroid Build Coastguard Workerpublic abstract class shark/ObjectInspectors : java/lang/Enum, shark/ObjectInspector {
330*d9e8da70SAndroid Build Coastguard Worker	public static final field ANONYMOUS_CLASS Lshark/ObjectInspectors;
331*d9e8da70SAndroid Build Coastguard Worker	public static final field CLASS Lshark/ObjectInspectors;
332*d9e8da70SAndroid Build Coastguard Worker	public static final field CLASSLOADER Lshark/ObjectInspectors;
333*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ObjectInspectors$Companion;
334*d9e8da70SAndroid Build Coastguard Worker	public static final field KEYED_WEAK_REFERENCE Lshark/ObjectInspectors;
335*d9e8da70SAndroid Build Coastguard Worker	public static final field THREAD Lshark/ObjectInspectors;
336*d9e8da70SAndroid Build Coastguard Worker	public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
337*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/ObjectInspectors;
338*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/ObjectInspectors;
339*d9e8da70SAndroid Build Coastguard Worker}
340*d9e8da70SAndroid Build Coastguard Worker
341*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ObjectInspectors$Companion {
342*d9e8da70SAndroid Build Coastguard Worker	public final fun createLeakingObjectFilters (Ljava/util/Set;)Ljava/util/List;
343*d9e8da70SAndroid Build Coastguard Worker	public final fun getJdkDefaults ()Ljava/util/List;
344*d9e8da70SAndroid Build Coastguard Worker	public final fun getJdkLeakingObjectFilters ()Ljava/util/List;
345*d9e8da70SAndroid Build Coastguard Worker}
346*d9e8da70SAndroid Build Coastguard Worker
347*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ObjectReporter {
348*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Lshark/HeapObject;)V
349*d9e8da70SAndroid Build Coastguard Worker	public final fun getHeapObject ()Lshark/HeapObject;
350*d9e8da70SAndroid Build Coastguard Worker	public final fun getLabels ()Ljava/util/LinkedHashSet;
351*d9e8da70SAndroid Build Coastguard Worker	public final fun getLeakingReasons ()Ljava/util/Set;
352*d9e8da70SAndroid Build Coastguard Worker	public final fun getLikelyLeakingReasons ()Ljava/util/Set;
353*d9e8da70SAndroid Build Coastguard Worker	public final fun getNotLeakingReasons ()Ljava/util/Set;
354*d9e8da70SAndroid Build Coastguard Worker	public final fun whenInstanceOf (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
355*d9e8da70SAndroid Build Coastguard Worker	public final fun whenInstanceOf (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;)V
356*d9e8da70SAndroid Build Coastguard Worker}
357*d9e8da70SAndroid Build Coastguard Worker
358*d9e8da70SAndroid Build Coastguard Workerpublic abstract interface class shark/OnAnalysisProgressListener {
359*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/OnAnalysisProgressListener$Companion;
360*d9e8da70SAndroid Build Coastguard Worker	public abstract fun onAnalysisProgress (Lshark/OnAnalysisProgressListener$Step;)V
361*d9e8da70SAndroid Build Coastguard Worker}
362*d9e8da70SAndroid Build Coastguard Worker
363*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/OnAnalysisProgressListener$Companion {
364*d9e8da70SAndroid Build Coastguard Worker	public final fun getNO_OP ()Lshark/OnAnalysisProgressListener;
365*d9e8da70SAndroid Build Coastguard Worker	public final fun invoke (Lkotlin/jvm/functions/Function1;)Lshark/OnAnalysisProgressListener;
366*d9e8da70SAndroid Build Coastguard Worker}
367*d9e8da70SAndroid Build Coastguard Worker
368*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/OnAnalysisProgressListener$Step : java/lang/Enum {
369*d9e8da70SAndroid Build Coastguard Worker	public static final field BUILDING_LEAK_TRACES Lshark/OnAnalysisProgressListener$Step;
370*d9e8da70SAndroid Build Coastguard Worker	public static final field COMPUTING_NATIVE_RETAINED_SIZE Lshark/OnAnalysisProgressListener$Step;
371*d9e8da70SAndroid Build Coastguard Worker	public static final field COMPUTING_RETAINED_SIZE Lshark/OnAnalysisProgressListener$Step;
372*d9e8da70SAndroid Build Coastguard Worker	public static final field EXTRACTING_METADATA Lshark/OnAnalysisProgressListener$Step;
373*d9e8da70SAndroid Build Coastguard Worker	public static final field FINDING_DOMINATORS Lshark/OnAnalysisProgressListener$Step;
374*d9e8da70SAndroid Build Coastguard Worker	public static final field FINDING_PATHS_TO_RETAINED_OBJECTS Lshark/OnAnalysisProgressListener$Step;
375*d9e8da70SAndroid Build Coastguard Worker	public static final field FINDING_RETAINED_OBJECTS Lshark/OnAnalysisProgressListener$Step;
376*d9e8da70SAndroid Build Coastguard Worker	public static final field INSPECTING_OBJECTS Lshark/OnAnalysisProgressListener$Step;
377*d9e8da70SAndroid Build Coastguard Worker	public static final field PARSING_HEAP_DUMP Lshark/OnAnalysisProgressListener$Step;
378*d9e8da70SAndroid Build Coastguard Worker	public static final field REPORTING_HEAP_ANALYSIS Lshark/OnAnalysisProgressListener$Step;
379*d9e8da70SAndroid Build Coastguard Worker	public final fun getHumanReadableName ()Ljava/lang/String;
380*d9e8da70SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lshark/OnAnalysisProgressListener$Step;
381*d9e8da70SAndroid Build Coastguard Worker	public static fun values ()[Lshark/OnAnalysisProgressListener$Step;
382*d9e8da70SAndroid Build Coastguard Worker}
383*d9e8da70SAndroid Build Coastguard Worker
384*d9e8da70SAndroid Build Coastguard Workerpublic abstract class shark/ReferenceMatcher {
385*d9e8da70SAndroid Build Coastguard Worker	public abstract fun getPattern ()Lshark/ReferencePattern;
386*d9e8da70SAndroid Build Coastguard Worker}
387*d9e8da70SAndroid Build Coastguard Worker
388*d9e8da70SAndroid Build Coastguard Workerpublic abstract class shark/ReferencePattern : java/io/Serializable {
389*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ReferencePattern$Companion;
390*d9e8da70SAndroid Build Coastguard Worker}
391*d9e8da70SAndroid Build Coastguard Worker
392*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$Companion {
393*d9e8da70SAndroid Build Coastguard Worker}
394*d9e8da70SAndroid Build Coastguard Worker
395*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$InstanceFieldPattern : shark/ReferencePattern {
396*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ReferencePattern$InstanceFieldPattern$Companion;
397*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
398*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
399*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
400*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$InstanceFieldPattern;
401*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/ReferencePattern$InstanceFieldPattern;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$InstanceFieldPattern;
402*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
403*d9e8da70SAndroid Build Coastguard Worker	public final fun getClassName ()Ljava/lang/String;
404*d9e8da70SAndroid Build Coastguard Worker	public final fun getFieldName ()Ljava/lang/String;
405*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
406*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
407*d9e8da70SAndroid Build Coastguard Worker}
408*d9e8da70SAndroid Build Coastguard Worker
409*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$InstanceFieldPattern$Companion {
410*d9e8da70SAndroid Build Coastguard Worker}
411*d9e8da70SAndroid Build Coastguard Worker
412*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$JavaLocalPattern : shark/ReferencePattern {
413*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ReferencePattern$JavaLocalPattern$Companion;
414*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;)V
415*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
416*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;)Lshark/ReferencePattern$JavaLocalPattern;
417*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/ReferencePattern$JavaLocalPattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$JavaLocalPattern;
418*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
419*d9e8da70SAndroid Build Coastguard Worker	public final fun getThreadName ()Ljava/lang/String;
420*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
421*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
422*d9e8da70SAndroid Build Coastguard Worker}
423*d9e8da70SAndroid Build Coastguard Worker
424*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$JavaLocalPattern$Companion {
425*d9e8da70SAndroid Build Coastguard Worker}
426*d9e8da70SAndroid Build Coastguard Worker
427*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$NativeGlobalVariablePattern : shark/ReferencePattern {
428*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ReferencePattern$NativeGlobalVariablePattern$Companion;
429*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;)V
430*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
431*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;)Lshark/ReferencePattern$NativeGlobalVariablePattern;
432*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/ReferencePattern$NativeGlobalVariablePattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$NativeGlobalVariablePattern;
433*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
434*d9e8da70SAndroid Build Coastguard Worker	public final fun getClassName ()Ljava/lang/String;
435*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
436*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
437*d9e8da70SAndroid Build Coastguard Worker}
438*d9e8da70SAndroid Build Coastguard Worker
439*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$NativeGlobalVariablePattern$Companion {
440*d9e8da70SAndroid Build Coastguard Worker}
441*d9e8da70SAndroid Build Coastguard Worker
442*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$StaticFieldPattern : shark/ReferencePattern {
443*d9e8da70SAndroid Build Coastguard Worker	public static final field Companion Lshark/ReferencePattern$StaticFieldPattern$Companion;
444*d9e8da70SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
445*d9e8da70SAndroid Build Coastguard Worker	public final fun component1 ()Ljava/lang/String;
446*d9e8da70SAndroid Build Coastguard Worker	public final fun component2 ()Ljava/lang/String;
447*d9e8da70SAndroid Build Coastguard Worker	public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$StaticFieldPattern;
448*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun copy$default (Lshark/ReferencePattern$StaticFieldPattern;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$StaticFieldPattern;
449*d9e8da70SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
450*d9e8da70SAndroid Build Coastguard Worker	public final fun getClassName ()Ljava/lang/String;
451*d9e8da70SAndroid Build Coastguard Worker	public final fun getFieldName ()Ljava/lang/String;
452*d9e8da70SAndroid Build Coastguard Worker	public fun hashCode ()I
453*d9e8da70SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
454*d9e8da70SAndroid Build Coastguard Worker}
455*d9e8da70SAndroid Build Coastguard Worker
456*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/ReferencePattern$StaticFieldPattern$Companion {
457*d9e8da70SAndroid Build Coastguard Worker}
458*d9e8da70SAndroid Build Coastguard Worker
459*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/internal/InternalSharkCollectionsHelper {
460*d9e8da70SAndroid Build Coastguard Worker	public static final field INSTANCE Lshark/internal/InternalSharkCollectionsHelper;
461*d9e8da70SAndroid Build Coastguard Worker	public final fun arrayListValues (Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence;
462*d9e8da70SAndroid Build Coastguard Worker}
463*d9e8da70SAndroid Build Coastguard Worker
464*d9e8da70SAndroid Build Coastguard Workerpublic final class shark/internal/ObjectDominators {
465*d9e8da70SAndroid Build Coastguard Worker	public fun <init> ()V
466*d9e8da70SAndroid Build Coastguard Worker	public final fun renderDominatorTree (Lshark/HeapGraph;Ljava/util/List;ILjava/lang/String;Z)Ljava/lang/String;
467*d9e8da70SAndroid Build Coastguard Worker	public static synthetic fun renderDominatorTree$default (Lshark/internal/ObjectDominators;Lshark/HeapGraph;Ljava/util/List;ILjava/lang/String;ZILjava/lang/Object;)Ljava/lang/String;
468*d9e8da70SAndroid Build Coastguard Worker}
469*d9e8da70SAndroid Build Coastguard Worker
470