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