| public final class shark/ActualMatchingReferenceReaderFactory : shark/ReferenceReader$Factory { |
| public fun <init> (Ljava/util/List;)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/ReferenceReader; |
| } |
| |
| public final class shark/AndroidNativeSizeMapper { |
| public static final field Companion Lshark/AndroidNativeSizeMapper$Companion; |
| public fun <init> (Lshark/HeapGraph;)V |
| public final fun mapNativeSizes ()Ljava/util/Map; |
| } |
| |
| public final class shark/AndroidNativeSizeMapper$Companion { |
| public final fun mapNativeSizes (Lshark/HeapGraph;)Ljava/util/Map; |
| } |
| |
| public final class shark/AndroidObjectSizeCalculator : shark/DominatorTree$ObjectSizeCalculator { |
| public fun <init> (Lshark/HeapGraph;)V |
| public fun computeSize (J)I |
| } |
| |
| public final class shark/AndroidReferenceReaderFactory : shark/ReferenceReader$Factory { |
| public fun <init> (Ljava/util/List;)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/ReferenceReader; |
| } |
| |
| public abstract class shark/AndroidReferenceReaders : java/lang/Enum, shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$OptionalFactory { |
| public static final field ACTIVITY_THREAD__NEW_ACTIVITIES Lshark/AndroidReferenceReaders; |
| public static final field ANIMATOR_WEAK_REF_SUCKS Lshark/AndroidReferenceReaders; |
| public static final field ARRAY_SET Lshark/AndroidReferenceReaders; |
| public static final field Companion Lshark/AndroidReferenceReaders$Companion; |
| public static final field MESSAGE_QUEUE Lshark/AndroidReferenceReaders; |
| public static final field SAFE_ITERABLE_MAP Lshark/AndroidReferenceReaders; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static fun valueOf (Ljava/lang/String;)Lshark/AndroidReferenceReaders; |
| public static fun values ()[Lshark/AndroidReferenceReaders; |
| } |
| |
| public final class shark/AndroidReferenceReaders$Companion { |
| } |
| |
| public abstract class shark/ApacheHarmonyInstanceRefReaders : java/lang/Enum, shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$OptionalFactory { |
| public static final field ARRAY_LIST Lshark/ApacheHarmonyInstanceRefReaders; |
| public static final field COPY_ON_WRITE_ARRAY_LIST Lshark/ApacheHarmonyInstanceRefReaders; |
| public static final field HASH_MAP Lshark/ApacheHarmonyInstanceRefReaders; |
| public static final field HASH_SET Lshark/ApacheHarmonyInstanceRefReaders; |
| public static final field LINKED_LIST Lshark/ApacheHarmonyInstanceRefReaders; |
| public static final field WEAK_HASH_MAP Lshark/ApacheHarmonyInstanceRefReaders; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static fun valueOf (Ljava/lang/String;)Lshark/ApacheHarmonyInstanceRefReaders; |
| public static fun values ()[Lshark/ApacheHarmonyInstanceRefReaders; |
| } |
| |
| public final class shark/AppSingletonInspector : shark/ObjectInspector { |
| public fun <init> ([Ljava/lang/String;)V |
| public fun inspect (Lshark/ObjectReporter;)V |
| } |
| |
| public final class shark/ApplicationLeak : shark/Leak { |
| public static final field Companion Lshark/ApplicationLeak$Companion; |
| public fun <init> (Ljava/util/List;)V |
| public final fun component1 ()Ljava/util/List; |
| public final fun copy (Ljava/util/List;)Lshark/ApplicationLeak; |
| public static synthetic fun copy$default (Lshark/ApplicationLeak;Ljava/util/List;ILjava/lang/Object;)Lshark/ApplicationLeak; |
| public fun equals (Ljava/lang/Object;)Z |
| public fun getLeakTraces ()Ljava/util/List; |
| public fun getShortDescription ()Ljava/lang/String; |
| public fun getSignature ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ApplicationLeak$Companion { |
| } |
| |
| public final class shark/ByteSize : java/lang/Comparable { |
| public static final synthetic fun box-impl (J)Lshark/ByteSize; |
| public synthetic fun compareTo (Ljava/lang/Object;)I |
| public fun compareTo-rK2stxE (J)I |
| public static fun compareTo-rK2stxE (JJ)I |
| public static fun constructor-impl (J)J |
| public static final fun div-BWD4q2E (JJ)J |
| public fun equals (Ljava/lang/Object;)Z |
| public static fun equals-impl (JLjava/lang/Object;)Z |
| public static final fun equals-impl0 (JJ)Z |
| public final fun getInWholeBytes ()J |
| public static final fun getInWholeGigabytes-impl (J)J |
| public static final fun getInWholeKilobytes-impl (J)J |
| public static final fun getInWholeMegabytes-impl (J)J |
| public fun hashCode ()I |
| public static fun hashCode-impl (J)I |
| public static final fun minus-BWD4q2E (JJ)J |
| public static final fun plus-BWD4q2E (JJ)J |
| public static final fun times-BWD4q2E (JJ)J |
| public fun toString ()Ljava/lang/String; |
| public static fun toString-impl (J)Ljava/lang/String; |
| public final synthetic fun unbox-impl ()J |
| } |
| |
| public final class shark/ByteSizeKt { |
| public static final field BYTES_PER_GB J |
| public static final field BYTES_PER_KB J |
| public static final field BYTES_PER_MB J |
| public static final fun getBytes (I)J |
| public static final fun getBytes (J)J |
| public static final fun getGigabytes (I)J |
| public static final fun getGigabytes (J)J |
| public static final fun getKilobytes (I)J |
| public static final fun getKilobytes (J)J |
| public static final fun getMegabytes (I)J |
| public static final fun getMegabytes (J)J |
| public static final fun getZERO_BYTES ()J |
| } |
| |
| public final class shark/ChainingInstanceReferenceReader : shark/ReferenceReader { |
| public fun <init> (Ljava/util/List;Lshark/FlatteningPartitionedInstanceReferenceReader;Lshark/FieldInstanceReferenceReader;)V |
| public fun read (Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence; |
| public synthetic fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract interface class shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader : shark/ReferenceReader { |
| public abstract fun getReadsCutSet ()Z |
| public abstract fun matches (Lshark/HeapObject$HeapInstance;)Z |
| } |
| |
| public abstract interface class shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$ChainFactory { |
| public abstract fun createFor (Lshark/HeapGraph;)Ljava/util/List; |
| } |
| |
| public abstract interface class shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$OptionalFactory { |
| public abstract fun create (Lshark/HeapGraph;)Lshark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader; |
| } |
| |
| public final class shark/ClassReferenceReader : shark/ReferenceReader { |
| public fun <init> (Lshark/HeapGraph;Ljava/util/List;)V |
| public fun read (Lshark/HeapObject$HeapClass;)Lkotlin/sequences/Sequence; |
| public synthetic fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public final class shark/DominatorTree { |
| public fun <init> ()V |
| public fun <init> (I)V |
| public synthetic fun <init> (IILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public final fun buildFullDominatorTree (Lshark/DominatorTree$ObjectSizeCalculator;)Ljava/util/Map; |
| public final fun computeRetainedSizes (Landroidx/collection/LongSet;Lshark/DominatorTree$ObjectSizeCalculator;)Landroidx/collection/LongLongMap; |
| public final fun contains (J)Z |
| public final fun get (J)J |
| public final fun updateDominated (JJ)Z |
| public final fun updateDominatedAsRoot (J)Z |
| } |
| |
| public abstract interface class shark/DominatorTree$ObjectSizeCalculator { |
| public abstract fun computeSize (J)I |
| } |
| |
| public final class shark/Dominators : java/io/Serializable { |
| public fun <init> (Ljava/util/Map;)V |
| public final fun getDominatorNodes ()Ljava/util/Map; |
| } |
| |
| public final class shark/FieldInstanceReferenceReader : shark/ReferenceReader { |
| public fun <init> (Lshark/HeapGraph;Ljava/util/List;)V |
| public fun read (Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence; |
| public synthetic fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public final class shark/FilteringLeakingObjectFinder : shark/LeakingObjectFinder { |
| public fun <init> (Ljava/util/List;)V |
| public fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set; |
| } |
| |
| public abstract interface class shark/FilteringLeakingObjectFinder$LeakingObjectFilter { |
| public abstract fun isLeakingObject (Lshark/HeapObject;)Z |
| } |
| |
| public final class shark/FirstHeapTraversal : shark/HeapTraversalOutput { |
| public fun <init> (Lshark/ShortestPathObjectNode;Lshark/InitialState;)V |
| public fun getScenarioLoopsPerGraph ()I |
| public fun getShortestPathTree ()Lshark/ShortestPathObjectNode; |
| public fun getTraversalCount ()I |
| } |
| |
| public final class shark/FlatteningPartitionedInstanceReferenceReader { |
| public fun <init> (Lshark/HeapGraph;Lshark/FieldInstanceReferenceReader;)V |
| public final fun read (Lshark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader;Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract interface class shark/GcRootProvider { |
| public abstract fun provideGcRoots (Lshark/HeapGraph;)Lkotlin/sequences/Sequence; |
| } |
| |
| public final class shark/GcRootReference { |
| public fun <init> (Lshark/GcRoot;ZLshark/LibraryLeakReferenceMatcher;)V |
| public final fun getGcRoot ()Lshark/GcRoot; |
| public final fun getMatchedLibraryLeak ()Lshark/LibraryLeakReferenceMatcher; |
| public final fun isLowPriority ()Z |
| } |
| |
| public abstract class shark/HeapAnalysis : java/io/Serializable { |
| public static final field Companion Lshark/HeapAnalysis$Companion; |
| public static final field DUMP_DURATION_UNKNOWN J |
| public abstract fun getAnalysisDurationMillis ()J |
| public abstract fun getCreatedAtTimeMillis ()J |
| public abstract fun getDumpDurationMillis ()J |
| public abstract fun getHeapDumpFile ()Ljava/io/File; |
| } |
| |
| public final class shark/HeapAnalysis$Companion { |
| } |
| |
| public final class shark/HeapAnalysisException : java/lang/RuntimeException { |
| public static final field Companion Lshark/HeapAnalysisException$Companion; |
| public fun <init> (Ljava/lang/Throwable;)V |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/HeapAnalysisException$Companion { |
| } |
| |
| public final class shark/HeapAnalysisFailure : shark/HeapAnalysis { |
| public static final field Companion Lshark/HeapAnalysisFailure$Companion; |
| public fun <init> (Ljava/io/File;JJJLshark/HeapAnalysisException;)V |
| public synthetic fun <init> (Ljava/io/File;JJJLshark/HeapAnalysisException;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public final fun component1 ()Ljava/io/File; |
| public final fun component2 ()J |
| public final fun component3 ()J |
| public final fun component4 ()J |
| public final fun component5 ()Lshark/HeapAnalysisException; |
| public final fun copy (Ljava/io/File;JJJLshark/HeapAnalysisException;)Lshark/HeapAnalysisFailure; |
| public static synthetic fun copy$default (Lshark/HeapAnalysisFailure;Ljava/io/File;JJJLshark/HeapAnalysisException;ILjava/lang/Object;)Lshark/HeapAnalysisFailure; |
| public fun equals (Ljava/lang/Object;)Z |
| public fun getAnalysisDurationMillis ()J |
| public fun getCreatedAtTimeMillis ()J |
| public fun getDumpDurationMillis ()J |
| public final fun getException ()Lshark/HeapAnalysisException; |
| public fun getHeapDumpFile ()Ljava/io/File; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/HeapAnalysisFailure$Companion { |
| } |
| |
| public final class shark/HeapAnalysisSuccess : shark/HeapAnalysis { |
| public static final field Companion Lshark/HeapAnalysisSuccess$Companion; |
| public fun <init> (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
| public synthetic fun <init> (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public final fun component1 ()Ljava/io/File; |
| public final fun component2 ()J |
| public final fun component3 ()J |
| public final fun component4 ()J |
| public final fun component5 ()Ljava/util/Map; |
| public final fun component6 ()Ljava/util/List; |
| public final fun component7 ()Ljava/util/List; |
| public final fun component8 ()Ljava/util/List; |
| public final fun copy (Ljava/io/File;JJJLjava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lshark/HeapAnalysisSuccess; |
| 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; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getAllLeaks ()Lkotlin/sequences/Sequence; |
| public fun getAnalysisDurationMillis ()J |
| public final fun getApplicationLeaks ()Ljava/util/List; |
| public fun getCreatedAtTimeMillis ()J |
| public fun getDumpDurationMillis ()J |
| public fun getHeapDumpFile ()Ljava/io/File; |
| public final fun getLibraryLeaks ()Ljava/util/List; |
| public final fun getMetadata ()Ljava/util/Map; |
| public final fun getUnreachableObjects ()Ljava/util/List; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/HeapAnalysisSuccess$Companion { |
| } |
| |
| public final class shark/HeapAnalyzer { |
| public fun <init> (Lshark/OnAnalysisProgressListener;)V |
| public final fun analyze (Ljava/io/File;Lshark/HeapGraph;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;)Lshark/HeapAnalysis; |
| public final fun analyze (Ljava/io/File;Lshark/LeakingObjectFinder;Ljava/util/List;ZLjava/util/List;Lshark/MetadataExtractor;Lshark/ProguardMapping;)Lshark/HeapAnalysis; |
| 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; |
| 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; |
| } |
| |
| public final class shark/HeapDiff : shark/HeapTraversalOutput { |
| public static final field Companion Lshark/HeapDiff$Companion; |
| public fun <init> (ILshark/ShortestPathObjectNode;Ljava/util/List;Lshark/HeapTraversalInput;)V |
| public final fun getGrowingObjects ()Ljava/util/List; |
| public fun getScenarioLoopsPerGraph ()I |
| public fun getShortestPathTree ()Lshark/ShortestPathObjectNode; |
| public fun getTraversalCount ()I |
| public final fun isGrowing ()Z |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/HeapDiff$Companion { |
| } |
| |
| public abstract interface class shark/HeapTraversalInput { |
| public abstract fun getScenarioLoopsPerGraph ()I |
| public abstract fun getTraversalCount ()I |
| } |
| |
| public abstract interface class shark/HeapTraversalOutput : shark/HeapTraversalInput { |
| public static final field Companion Lshark/HeapTraversalOutput$Companion; |
| public abstract fun getShortestPathTree ()Lshark/ShortestPathObjectNode; |
| } |
| |
| public final class shark/HeapTraversalOutput$Companion { |
| public final fun getIgnoredReferences ()Ljava/util/List; |
| } |
| |
| public final class shark/IgnoredReferenceMatcher : shark/ReferenceMatcher { |
| public fun <init> (Lshark/ReferencePattern;Lkotlin/jvm/functions/Function1;)V |
| public synthetic fun <init> (Lshark/ReferencePattern;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public fun getPattern ()Lshark/ReferencePattern; |
| public fun getPatternApplies ()Lkotlin/jvm/functions/Function1; |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/InitialState : shark/HeapTraversalInput { |
| public static final field Companion Lshark/InitialState$Companion; |
| public static final field DEFAULT_SCENARIO_LOOPS_PER_GRAPH I |
| public fun <init> ()V |
| public fun <init> (I)V |
| public synthetic fun <init> (IILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public fun getScenarioLoopsPerGraph ()I |
| public fun getTraversalCount ()I |
| } |
| |
| public final class shark/InitialState$Companion { |
| } |
| |
| public final class shark/JavaLocalReferenceReader : shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader { |
| public fun <init> (Lshark/HeapGraph;Ljava/util/List;)V |
| public final fun getGraph ()Lshark/HeapGraph; |
| public fun getReadsCutSet ()Z |
| public fun matches (Lshark/HeapObject$HeapInstance;)Z |
| public fun read (Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence; |
| public synthetic fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract class shark/JdkReferenceMatchers : java/lang/Enum, shark/ReferenceMatcher$ListBuilder { |
| public static final field Companion Lshark/JdkReferenceMatchers$Companion; |
| public static final field FINALIZER_WATCHDOG_DAEMON Lshark/JdkReferenceMatchers; |
| public static final field MAIN Lshark/JdkReferenceMatchers; |
| public static final field REFERENCES Lshark/JdkReferenceMatchers; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static final fun buildKnownReferences (Ljava/util/Set;)Ljava/util/List; |
| public static final fun getDefaults ()Ljava/util/List; |
| public static final fun ignoredInstanceField (Ljava/lang/String;Ljava/lang/String;)Lshark/IgnoredReferenceMatcher; |
| public static final fun ignoredJavaLocal (Ljava/lang/String;)Lshark/IgnoredReferenceMatcher; |
| public static fun valueOf (Ljava/lang/String;)Lshark/JdkReferenceMatchers; |
| public static fun values ()[Lshark/JdkReferenceMatchers; |
| } |
| |
| public final class shark/JdkReferenceMatchers$Companion { |
| public final fun buildKnownReferences (Ljava/util/Set;)Ljava/util/List; |
| public final fun getDefaults ()Ljava/util/List; |
| public final fun ignoredInstanceField (Ljava/lang/String;Ljava/lang/String;)Lshark/IgnoredReferenceMatcher; |
| public final fun ignoredJavaLocal (Ljava/lang/String;)Lshark/IgnoredReferenceMatcher; |
| } |
| |
| public final class shark/JvmObjectGrowthDetectorKt { |
| public static final fun forJvmHeap (Lshark/ObjectGrowthDetector$Companion;Ljava/util/List;)Lshark/ObjectGrowthDetector; |
| public static synthetic fun forJvmHeap$default (Lshark/ObjectGrowthDetector$Companion;Ljava/util/List;ILjava/lang/Object;)Lshark/ObjectGrowthDetector; |
| } |
| |
| public abstract class shark/JvmObjectGrowthReferenceMatchers : java/lang/Enum, shark/ReferenceMatcher$ListBuilder { |
| public static final field Companion Lshark/JvmObjectGrowthReferenceMatchers$Companion; |
| public static final field HEAP_TRAVERSAL Lshark/JvmObjectGrowthReferenceMatchers; |
| public static final field JVM_LEAK_DETECTION_IGNORED_MATCHERS Lshark/JvmObjectGrowthReferenceMatchers; |
| public static final field PARALLEL_LOCK_MAP Lshark/JvmObjectGrowthReferenceMatchers; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static fun valueOf (Ljava/lang/String;)Lshark/JvmObjectGrowthReferenceMatchers; |
| public static fun values ()[Lshark/JvmObjectGrowthReferenceMatchers; |
| } |
| |
| public final class shark/JvmObjectGrowthReferenceMatchers$Companion { |
| public final fun getDefaults ()Ljava/util/List; |
| } |
| |
| public final class shark/KeyedWeakReferenceFinder : shark/LeakingObjectFinder { |
| public static final field INSTANCE Lshark/KeyedWeakReferenceFinder; |
| public fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set; |
| public final fun heapDumpUptimeMillis (Lshark/HeapGraph;)Ljava/lang/Long; |
| } |
| |
| public abstract class shark/Leak : java/io/Serializable { |
| public static final field Companion Lshark/Leak$Companion; |
| public abstract fun getLeakTraces ()Ljava/util/List; |
| public abstract fun getShortDescription ()Ljava/lang/String; |
| public abstract fun getSignature ()Ljava/lang/String; |
| public final fun getTotalRetainedHeapByteSize ()Ljava/lang/Integer; |
| public final fun getTotalRetainedObjectCount ()Ljava/lang/Integer; |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/Leak$Companion { |
| } |
| |
| public final class shark/LeakTrace : java/io/Serializable { |
| public static final field Companion Lshark/LeakTrace$Companion; |
| public fun <init> (Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;)V |
| public final fun component1 ()Lshark/LeakTrace$GcRootType; |
| public final fun component2 ()Ljava/util/List; |
| public final fun component3 ()Lshark/LeakTraceObject; |
| public final fun copy (Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;)Lshark/LeakTrace; |
| public static synthetic fun copy$default (Lshark/LeakTrace;Lshark/LeakTrace$GcRootType;Ljava/util/List;Lshark/LeakTraceObject;ILjava/lang/Object;)Lshark/LeakTrace; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getGcRootType ()Lshark/LeakTrace$GcRootType; |
| public final fun getLeakingObject ()Lshark/LeakTraceObject; |
| public final fun getReferencePath ()Ljava/util/List; |
| public final fun getRetainedHeapByteSize ()Ljava/lang/Integer; |
| public final fun getRetainedObjectCount ()Ljava/lang/Integer; |
| public final fun getSignature ()Ljava/lang/String; |
| public final fun getSuspectReferenceSubpath ()Lkotlin/sequences/Sequence; |
| public fun hashCode ()I |
| public final fun referencePathElementIsSuspect (I)Z |
| public final fun toSimplePathString ()Ljava/lang/String; |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/LeakTrace$Companion { |
| } |
| |
| public final class shark/LeakTrace$GcRootType : java/lang/Enum { |
| public static final field Companion Lshark/LeakTrace$GcRootType$Companion; |
| public static final field JAVA_FRAME Lshark/LeakTrace$GcRootType; |
| public static final field JNI_GLOBAL Lshark/LeakTrace$GcRootType; |
| public static final field JNI_LOCAL Lshark/LeakTrace$GcRootType; |
| public static final field JNI_MONITOR Lshark/LeakTrace$GcRootType; |
| public static final field MONITOR_USED Lshark/LeakTrace$GcRootType; |
| public static final field NATIVE_STACK Lshark/LeakTrace$GcRootType; |
| public static final field STICKY_CLASS Lshark/LeakTrace$GcRootType; |
| public static final field THREAD_BLOCK Lshark/LeakTrace$GcRootType; |
| public static final field THREAD_OBJECT Lshark/LeakTrace$GcRootType; |
| public final fun getDescription ()Ljava/lang/String; |
| public static fun valueOf (Ljava/lang/String;)Lshark/LeakTrace$GcRootType; |
| public static fun values ()[Lshark/LeakTrace$GcRootType; |
| } |
| |
| public final class shark/LeakTrace$GcRootType$Companion { |
| public final fun fromGcRoot (Lshark/GcRoot;)Lshark/LeakTrace$GcRootType; |
| } |
| |
| public final class shark/LeakTraceObject : java/io/Serializable { |
| public static final field Companion Lshark/LeakTraceObject$Companion; |
| 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 |
| public final fun component1 ()Lshark/LeakTraceObject$ObjectType; |
| public final fun component2 ()Ljava/lang/String; |
| public final fun component3 ()Ljava/util/Set; |
| public final fun component4 ()Lshark/LeakTraceObject$LeakingStatus; |
| public final fun component5 ()Ljava/lang/String; |
| public final fun component6 ()Ljava/lang/Integer; |
| public final fun component7 ()Ljava/lang/Integer; |
| 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; |
| 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; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getClassName ()Ljava/lang/String; |
| public final fun getClassSimpleName ()Ljava/lang/String; |
| public final fun getLabels ()Ljava/util/Set; |
| public final fun getLeakingStatus ()Lshark/LeakTraceObject$LeakingStatus; |
| public final fun getLeakingStatusReason ()Ljava/lang/String; |
| public final fun getRetainedHeapByteSize ()Ljava/lang/Integer; |
| public final fun getRetainedObjectCount ()Ljava/lang/Integer; |
| public final fun getType ()Lshark/LeakTraceObject$ObjectType; |
| public final fun getTypeName ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/LeakTraceObject$Companion { |
| } |
| |
| public final class shark/LeakTraceObject$LeakingStatus : java/lang/Enum { |
| public static final field LEAKING Lshark/LeakTraceObject$LeakingStatus; |
| public static final field NOT_LEAKING Lshark/LeakTraceObject$LeakingStatus; |
| public static final field UNKNOWN Lshark/LeakTraceObject$LeakingStatus; |
| public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceObject$LeakingStatus; |
| public static fun values ()[Lshark/LeakTraceObject$LeakingStatus; |
| } |
| |
| public final class shark/LeakTraceObject$ObjectType : java/lang/Enum { |
| public static final field ARRAY Lshark/LeakTraceObject$ObjectType; |
| public static final field CLASS Lshark/LeakTraceObject$ObjectType; |
| public static final field INSTANCE Lshark/LeakTraceObject$ObjectType; |
| public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceObject$ObjectType; |
| public static fun values ()[Lshark/LeakTraceObject$ObjectType; |
| } |
| |
| public final class shark/LeakTraceReference : java/io/Serializable { |
| public static final field Companion Lshark/LeakTraceReference$Companion; |
| public fun <init> (Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;)V |
| public final fun component1 ()Lshark/LeakTraceObject; |
| public final fun component2 ()Lshark/LeakTraceReference$ReferenceType; |
| public final fun component3 ()Ljava/lang/String; |
| public final fun component4 ()Ljava/lang/String; |
| public final fun copy (Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;)Lshark/LeakTraceReference; |
| public static synthetic fun copy$default (Lshark/LeakTraceReference;Lshark/LeakTraceObject;Lshark/LeakTraceReference$ReferenceType;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/LeakTraceReference; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getOriginObject ()Lshark/LeakTraceObject; |
| public final fun getOwningClassName ()Ljava/lang/String; |
| public final fun getOwningClassSimpleName ()Ljava/lang/String; |
| public final fun getReferenceDisplayName ()Ljava/lang/String; |
| public final fun getReferenceGenericName ()Ljava/lang/String; |
| public final fun getReferenceName ()Ljava/lang/String; |
| public final fun getReferenceType ()Lshark/LeakTraceReference$ReferenceType; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/LeakTraceReference$Companion { |
| } |
| |
| public final class shark/LeakTraceReference$ReferenceType : java/lang/Enum { |
| public static final field ARRAY_ENTRY Lshark/LeakTraceReference$ReferenceType; |
| public static final field INSTANCE_FIELD Lshark/LeakTraceReference$ReferenceType; |
| public static final field LOCAL Lshark/LeakTraceReference$ReferenceType; |
| public static final field STATIC_FIELD Lshark/LeakTraceReference$ReferenceType; |
| public static fun valueOf (Ljava/lang/String;)Lshark/LeakTraceReference$ReferenceType; |
| public static fun values ()[Lshark/LeakTraceReference$ReferenceType; |
| } |
| |
| public abstract interface class shark/LeakTracer { |
| public abstract fun traceObjects (Ljava/util/Set;)Lshark/LeaksAndUnreachableObjects; |
| } |
| |
| public abstract interface class shark/LeakTracer$Factory { |
| public abstract fun createFor (Lshark/HeapGraph;)Lshark/LeakTracer; |
| } |
| |
| public abstract interface class shark/LeakingObjectFinder { |
| public abstract fun findLeakingObjectIds (Lshark/HeapGraph;)Ljava/util/Set; |
| } |
| |
| public final class shark/LeaksAndUnreachableObjects { |
| public fun <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
| public final fun component1 ()Ljava/util/List; |
| public final fun component2 ()Ljava/util/List; |
| public final fun component3 ()Ljava/util/List; |
| public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lshark/LeaksAndUnreachableObjects; |
| public static synthetic fun copy$default (Lshark/LeaksAndUnreachableObjects;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lshark/LeaksAndUnreachableObjects; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getApplicationLeaks ()Ljava/util/List; |
| public final fun getLibraryLeaks ()Ljava/util/List; |
| public final fun getUnreachableObjects ()Ljava/util/List; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/LibraryLeak : shark/Leak { |
| public static final field Companion Lshark/LibraryLeak$Companion; |
| public fun <init> (Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;)V |
| public final fun component1 ()Ljava/util/List; |
| public final fun component2 ()Lshark/ReferencePattern; |
| public final fun component3 ()Ljava/lang/String; |
| public final fun copy (Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;)Lshark/LibraryLeak; |
| public static synthetic fun copy$default (Lshark/LibraryLeak;Ljava/util/List;Lshark/ReferencePattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/LibraryLeak; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getDescription ()Ljava/lang/String; |
| public fun getLeakTraces ()Ljava/util/List; |
| public final fun getPattern ()Lshark/ReferencePattern; |
| public fun getShortDescription ()Ljava/lang/String; |
| public fun getSignature ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/LibraryLeak$Companion { |
| } |
| |
| public final class shark/LibraryLeakReferenceMatcher : shark/ReferenceMatcher { |
| public fun <init> (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V |
| public synthetic fun <init> (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public final fun component1 ()Lshark/ReferencePattern; |
| public final fun component2 ()Ljava/lang/String; |
| public final fun component3 ()Lkotlin/jvm/functions/Function1; |
| public final fun copy (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher; |
| public static synthetic fun copy$default (Lshark/LibraryLeakReferenceMatcher;Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getDescription ()Ljava/lang/String; |
| public fun getPattern ()Lshark/ReferencePattern; |
| public fun getPatternApplies ()Lkotlin/jvm/functions/Function1; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/MatchingGcRootProvider : shark/GcRootProvider { |
| public fun <init> (Ljava/util/List;)V |
| public fun provideGcRoots (Lshark/HeapGraph;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract interface class shark/MetadataExtractor { |
| public static final field Companion Lshark/MetadataExtractor$Companion; |
| public abstract fun extractMetadata (Lshark/HeapGraph;)Ljava/util/Map; |
| } |
| |
| public final class shark/MetadataExtractor$Companion { |
| public final fun getNO_OP ()Lshark/MetadataExtractor; |
| } |
| |
| public final class shark/ObjectArrayReferenceReader : shark/ReferenceReader { |
| public fun <init> ()V |
| public fun read (Lshark/HeapObject$HeapObjectArray;)Lkotlin/sequences/Sequence; |
| public synthetic fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public final class shark/ObjectDominators { |
| public fun <init> ()V |
| public final fun buildDominatorTree (Lshark/HeapGraph;Ljava/util/List;)Ljava/util/Map; |
| public final fun buildOfflineDominatorTree (Lshark/HeapGraph;Ljava/util/List;)Ljava/util/Map; |
| public final fun renderDominatorTree (Lshark/HeapGraph;Ljava/util/List;ILjava/lang/String;Z)Ljava/lang/String; |
| public static synthetic fun renderDominatorTree$default (Lshark/ObjectDominators;Lshark/HeapGraph;Ljava/util/List;ILjava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; |
| } |
| |
| public final class shark/ObjectDominators$DominatorNode : java/io/Serializable { |
| public fun <init> (IIILjava/util/List;)V |
| public final fun component1 ()I |
| public final fun component2 ()I |
| public final fun component3 ()I |
| public final fun component4 ()Ljava/util/List; |
| public final fun copy (IIILjava/util/List;)Lshark/ObjectDominators$DominatorNode; |
| public static synthetic fun copy$default (Lshark/ObjectDominators$DominatorNode;IIILjava/util/List;ILjava/lang/Object;)Lshark/ObjectDominators$DominatorNode; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getDominatedObjectIds ()Ljava/util/List; |
| public final fun getRetainedCount ()I |
| public final fun getRetainedSize ()I |
| public final fun getShallowSize ()I |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ObjectDominators$OfflineDominatorNode : java/io/Serializable { |
| public fun <init> (Lshark/ObjectDominators$DominatorNode;Ljava/lang/String;)V |
| public final fun component1 ()Lshark/ObjectDominators$DominatorNode; |
| public final fun component2 ()Ljava/lang/String; |
| public final fun copy (Lshark/ObjectDominators$DominatorNode;Ljava/lang/String;)Lshark/ObjectDominators$OfflineDominatorNode; |
| public static synthetic fun copy$default (Lshark/ObjectDominators$OfflineDominatorNode;Lshark/ObjectDominators$DominatorNode;Ljava/lang/String;ILjava/lang/Object;)Lshark/ObjectDominators$OfflineDominatorNode; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getName ()Ljava/lang/String; |
| public final fun getNode ()Lshark/ObjectDominators$DominatorNode; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ObjectGrowthDetector { |
| public static final field Companion Lshark/ObjectGrowthDetector$Companion; |
| public fun <init> (Lshark/GcRootProvider;Lshark/ReferenceReader$Factory;)V |
| public final fun findGrowingObjects (Lshark/HeapGraph;Lshark/HeapTraversalInput;)Lshark/HeapTraversalOutput; |
| public static synthetic fun findGrowingObjects$default (Lshark/ObjectGrowthDetector;Lshark/HeapGraph;Lshark/HeapTraversalInput;ILjava/lang/Object;)Lshark/HeapTraversalOutput; |
| } |
| |
| public final class shark/ObjectGrowthDetector$Companion { |
| } |
| |
| public abstract interface class shark/ObjectInspector { |
| public abstract fun inspect (Lshark/ObjectReporter;)V |
| } |
| |
| public abstract class shark/ObjectInspectors : java/lang/Enum, shark/ObjectInspector { |
| public static final field ANONYMOUS_CLASS Lshark/ObjectInspectors; |
| public static final field CLASS Lshark/ObjectInspectors; |
| public static final field CLASSLOADER Lshark/ObjectInspectors; |
| public static final field Companion Lshark/ObjectInspectors$Companion; |
| public static final field KEYED_WEAK_REFERENCE Lshark/ObjectInspectors; |
| public static final field THREAD Lshark/ObjectInspectors; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static fun valueOf (Ljava/lang/String;)Lshark/ObjectInspectors; |
| public static fun values ()[Lshark/ObjectInspectors; |
| } |
| |
| public final class shark/ObjectInspectors$Companion { |
| public final fun createLeakingObjectFilters (Ljava/util/Set;)Ljava/util/List; |
| public final fun getJdkDefaults ()Ljava/util/List; |
| public final fun getJdkLeakingObjectFilters ()Ljava/util/List; |
| } |
| |
| public final class shark/ObjectReporter { |
| public fun <init> (Lshark/HeapObject;)V |
| public final fun getHeapObject ()Lshark/HeapObject; |
| public final fun getLabels ()Ljava/util/LinkedHashSet; |
| public final fun getLeakingReasons ()Ljava/util/Set; |
| public final fun getNotLeakingReasons ()Ljava/util/Set; |
| public final fun whenInstanceOf (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V |
| public final fun whenInstanceOf (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;)V |
| } |
| |
| public abstract interface class shark/OnAnalysisProgressListener { |
| public static final field Companion Lshark/OnAnalysisProgressListener$Companion; |
| public abstract fun onAnalysisProgress (Lshark/OnAnalysisProgressListener$Step;)V |
| } |
| |
| public final class shark/OnAnalysisProgressListener$Companion { |
| public final fun getNO_OP ()Lshark/OnAnalysisProgressListener; |
| } |
| |
| public final class shark/OnAnalysisProgressListener$Step : java/lang/Enum { |
| public static final field BUILDING_LEAK_TRACES Lshark/OnAnalysisProgressListener$Step; |
| public static final field COMPUTING_NATIVE_RETAINED_SIZE Lshark/OnAnalysisProgressListener$Step; |
| public static final field COMPUTING_RETAINED_SIZE Lshark/OnAnalysisProgressListener$Step; |
| public static final field EXTRACTING_METADATA Lshark/OnAnalysisProgressListener$Step; |
| public static final field FINDING_DOMINATORS Lshark/OnAnalysisProgressListener$Step; |
| public static final field FINDING_PATHS_TO_RETAINED_OBJECTS Lshark/OnAnalysisProgressListener$Step; |
| public static final field FINDING_RETAINED_OBJECTS Lshark/OnAnalysisProgressListener$Step; |
| public static final field INSPECTING_OBJECTS Lshark/OnAnalysisProgressListener$Step; |
| public static final field PARSING_HEAP_DUMP Lshark/OnAnalysisProgressListener$Step; |
| public static final field REPORTING_HEAP_ANALYSIS Lshark/OnAnalysisProgressListener$Step; |
| public final fun getHumanReadableName ()Ljava/lang/String; |
| public static fun valueOf (Ljava/lang/String;)Lshark/OnAnalysisProgressListener$Step; |
| public static fun values ()[Lshark/OnAnalysisProgressListener$Step; |
| } |
| |
| public abstract class shark/OpenJdkInstanceRefReaders : java/lang/Enum, shark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$OptionalFactory { |
| public static final field ARRAY_LIST Lshark/OpenJdkInstanceRefReaders; |
| public static final field CONCURRENT_HASH_MAP Lshark/OpenJdkInstanceRefReaders; |
| public static final field COPY_ON_WRITE_ARRAY_LIST Lshark/OpenJdkInstanceRefReaders; |
| public static final field HASH_MAP Lshark/OpenJdkInstanceRefReaders; |
| public static final field HASH_SET Lshark/OpenJdkInstanceRefReaders; |
| public static final field LINKED_LIST Lshark/OpenJdkInstanceRefReaders; |
| public static final field WEAK_HASH_MAP Lshark/OpenJdkInstanceRefReaders; |
| public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public static fun valueOf (Ljava/lang/String;)Lshark/OpenJdkInstanceRefReaders; |
| public static fun values ()[Lshark/OpenJdkInstanceRefReaders; |
| } |
| |
| public final class shark/OpenJdkReferenceReaderFactory : shark/ReferenceReader$Factory { |
| public fun <init> (Ljava/util/List;)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/ReferenceReader; |
| } |
| |
| public final class shark/PathFindingResults { |
| public fun <init> (Ljava/util/List;Lshark/DominatorTree;)V |
| public final fun getDominatorTree ()Lshark/DominatorTree; |
| public final fun getPathsToLeakingObjects ()Ljava/util/List; |
| } |
| |
| public final class shark/PrioritizingShortestPathFinder : shark/ShortestPathFinder { |
| public synthetic fun <init> (Lshark/HeapGraph;Lshark/PrioritizingShortestPathFinder$Event$Listener;Lshark/ReferenceReader;Lshark/GcRootProvider;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public fun findShortestPathsFromGcRoots (Ljava/util/Set;)Lshark/PathFindingResults; |
| } |
| |
| public abstract interface class shark/PrioritizingShortestPathFinder$Event { |
| } |
| |
| public abstract interface class shark/PrioritizingShortestPathFinder$Event$Listener { |
| public abstract fun onEvent (Lshark/PrioritizingShortestPathFinder$Event;)V |
| } |
| |
| public final class shark/PrioritizingShortestPathFinder$Event$StartedFindingDominators : shark/PrioritizingShortestPathFinder$Event { |
| public static final field INSTANCE Lshark/PrioritizingShortestPathFinder$Event$StartedFindingDominators; |
| } |
| |
| public final class shark/PrioritizingShortestPathFinder$Event$StartedFindingPathsToRetainedObjects : shark/PrioritizingShortestPathFinder$Event { |
| public static final field INSTANCE Lshark/PrioritizingShortestPathFinder$Event$StartedFindingPathsToRetainedObjects; |
| } |
| |
| public final class shark/PrioritizingShortestPathFinder$Factory : shark/ShortestPathFinder$Factory { |
| public fun <init> (Lshark/PrioritizingShortestPathFinder$Event$Listener;Lshark/ReferenceReader$Factory;Lshark/GcRootProvider;Z)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/ShortestPathFinder; |
| } |
| |
| public final class shark/RealLeakTracerFactory : shark/LeakTracer$Factory { |
| public fun <init> (Lshark/ShortestPathFinder$Factory;Ljava/util/List;Lshark/RealLeakTracerFactory$Event$Listener;)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/LeakTracer; |
| } |
| |
| public abstract interface class shark/RealLeakTracerFactory$Event { |
| } |
| |
| public abstract interface class shark/RealLeakTracerFactory$Event$Listener { |
| public abstract fun onEvent (Lshark/RealLeakTracerFactory$Event;)V |
| } |
| |
| public final class shark/RealLeakTracerFactory$Event$StartedBuildingLeakTraces : shark/RealLeakTracerFactory$Event { |
| public static final field INSTANCE Lshark/RealLeakTracerFactory$Event$StartedBuildingLeakTraces; |
| } |
| |
| public final class shark/RealLeakTracerFactory$Event$StartedComputingJavaHeapRetainedSize : shark/RealLeakTracerFactory$Event { |
| public static final field INSTANCE Lshark/RealLeakTracerFactory$Event$StartedComputingJavaHeapRetainedSize; |
| } |
| |
| public final class shark/RealLeakTracerFactory$Event$StartedComputingNativeRetainedSize : shark/RealLeakTracerFactory$Event { |
| public static final field INSTANCE Lshark/RealLeakTracerFactory$Event$StartedComputingNativeRetainedSize; |
| } |
| |
| public final class shark/RealLeakTracerFactory$Event$StartedInspectingObjects : shark/RealLeakTracerFactory$Event { |
| public static final field INSTANCE Lshark/RealLeakTracerFactory$Event$StartedInspectingObjects; |
| } |
| |
| public final class shark/Reference { |
| public fun <init> (JZZLshark/Reference$LazyDetails$Resolver;)V |
| public synthetic fun <init> (JZZLshark/Reference$LazyDetails$Resolver;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
| public final fun component1 ()J |
| public final fun component2 ()Z |
| public final fun component3 ()Z |
| public final fun component4 ()Lshark/Reference$LazyDetails$Resolver; |
| public final fun copy (JZZLshark/Reference$LazyDetails$Resolver;)Lshark/Reference; |
| public static synthetic fun copy$default (Lshark/Reference;JZZLshark/Reference$LazyDetails$Resolver;ILjava/lang/Object;)Lshark/Reference; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getLazyDetailsResolver ()Lshark/Reference$LazyDetails$Resolver; |
| public final fun getValueObjectId ()J |
| public fun hashCode ()I |
| public final fun isLeafObject ()Z |
| public final fun isLowPriority ()Z |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/Reference$LazyDetails { |
| public fun <init> (Ljava/lang/String;JLshark/ReferenceLocationType;Lshark/LibraryLeakReferenceMatcher;Z)V |
| public final fun getLocationClassObjectId ()J |
| public final fun getLocationType ()Lshark/ReferenceLocationType; |
| public final fun getMatchedLibraryLeak ()Lshark/LibraryLeakReferenceMatcher; |
| public final fun getName ()Ljava/lang/String; |
| public final fun isVirtual ()Z |
| } |
| |
| public abstract interface class shark/Reference$LazyDetails$Resolver { |
| public abstract fun resolve ()Lshark/Reference$LazyDetails; |
| } |
| |
| public final class shark/ReferenceLocationType : java/lang/Enum { |
| public static final field ARRAY_ENTRY Lshark/ReferenceLocationType; |
| public static final field INSTANCE_FIELD Lshark/ReferenceLocationType; |
| public static final field LOCAL Lshark/ReferenceLocationType; |
| public static final field STATIC_FIELD Lshark/ReferenceLocationType; |
| public static fun valueOf (Ljava/lang/String;)Lshark/ReferenceLocationType; |
| public static fun values ()[Lshark/ReferenceLocationType; |
| } |
| |
| public abstract class shark/ReferenceMatcher { |
| public static final field Companion Lshark/ReferenceMatcher$Companion; |
| public abstract fun getPattern ()Lshark/ReferencePattern; |
| public abstract fun getPatternApplies ()Lkotlin/jvm/functions/Function1; |
| } |
| |
| public final class shark/ReferenceMatcher$Companion { |
| public final fun fromListBuilders (Ljava/util/Collection;)Ljava/util/List; |
| public final fun getALWAYS ()Lkotlin/jvm/functions/Function1; |
| } |
| |
| public abstract interface class shark/ReferenceMatcher$ListBuilder { |
| public abstract fun add (Ljava/util/List;)V |
| } |
| |
| public final class shark/ReferenceMatcherKt { |
| public static final fun ignored (Lshark/ReferencePattern;Lkotlin/jvm/functions/Function1;)Lshark/IgnoredReferenceMatcher; |
| public static synthetic fun ignored$default (Lshark/ReferencePattern;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/IgnoredReferenceMatcher; |
| public static final fun leak (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher; |
| public static synthetic fun leak$default (Lshark/ReferencePattern;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher; |
| } |
| |
| public abstract class shark/ReferencePattern : java/io/Serializable { |
| public static final field Companion Lshark/ReferencePattern$Companion; |
| } |
| |
| public final class shark/ReferencePattern$Companion { |
| public final fun instanceField (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$InstanceFieldPattern; |
| public final fun javaLocal (Ljava/lang/String;)Lshark/ReferencePattern$JavaLocalPattern; |
| public final fun nativeGlobalVariable (Ljava/lang/String;)Lshark/ReferencePattern$NativeGlobalVariablePattern; |
| public final fun staticField (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$StaticFieldPattern; |
| } |
| |
| public final class shark/ReferencePattern$InstanceFieldPattern : shark/ReferencePattern { |
| public static final field Companion Lshark/ReferencePattern$InstanceFieldPattern$Companion; |
| public fun <init> (Ljava/lang/String;Ljava/lang/String;)V |
| public final fun component1 ()Ljava/lang/String; |
| public final fun component2 ()Ljava/lang/String; |
| public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$InstanceFieldPattern; |
| public static synthetic fun copy$default (Lshark/ReferencePattern$InstanceFieldPattern;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$InstanceFieldPattern; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getClassName ()Ljava/lang/String; |
| public final fun getFieldName ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ReferencePattern$InstanceFieldPattern$Companion { |
| } |
| |
| public final class shark/ReferencePattern$JavaLocalPattern : shark/ReferencePattern { |
| public static final field Companion Lshark/ReferencePattern$JavaLocalPattern$Companion; |
| public fun <init> (Ljava/lang/String;)V |
| public final fun component1 ()Ljava/lang/String; |
| public final fun copy (Ljava/lang/String;)Lshark/ReferencePattern$JavaLocalPattern; |
| public static synthetic fun copy$default (Lshark/ReferencePattern$JavaLocalPattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$JavaLocalPattern; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getThreadName ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ReferencePattern$JavaLocalPattern$Companion { |
| } |
| |
| public final class shark/ReferencePattern$NativeGlobalVariablePattern : shark/ReferencePattern { |
| public static final field Companion Lshark/ReferencePattern$NativeGlobalVariablePattern$Companion; |
| public fun <init> (Ljava/lang/String;)V |
| public final fun component1 ()Ljava/lang/String; |
| public final fun copy (Ljava/lang/String;)Lshark/ReferencePattern$NativeGlobalVariablePattern; |
| public static synthetic fun copy$default (Lshark/ReferencePattern$NativeGlobalVariablePattern;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$NativeGlobalVariablePattern; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getClassName ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ReferencePattern$NativeGlobalVariablePattern$Companion { |
| } |
| |
| public final class shark/ReferencePattern$StaticFieldPattern : shark/ReferencePattern { |
| public static final field Companion Lshark/ReferencePattern$StaticFieldPattern$Companion; |
| public fun <init> (Ljava/lang/String;Ljava/lang/String;)V |
| public final fun component1 ()Ljava/lang/String; |
| public final fun component2 ()Ljava/lang/String; |
| public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lshark/ReferencePattern$StaticFieldPattern; |
| public static synthetic fun copy$default (Lshark/ReferencePattern$StaticFieldPattern;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lshark/ReferencePattern$StaticFieldPattern; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getClassName ()Ljava/lang/String; |
| public final fun getFieldName ()Ljava/lang/String; |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ReferencePattern$StaticFieldPattern$Companion { |
| } |
| |
| public abstract interface class shark/ReferenceReader { |
| public abstract fun read (Lshark/HeapObject;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract interface class shark/ReferenceReader$Factory { |
| public abstract fun createFor (Lshark/HeapGraph;)Lshark/ReferenceReader; |
| } |
| |
| public abstract interface class shark/RepeatingScenarioObjectGrowthDetector { |
| public static final field Companion Lshark/RepeatingScenarioObjectGrowthDetector$Companion; |
| public static final field DEFAULT_MAX_HEAP_DUMPS I |
| public static final field DEFAULT_SCENARIO_LOOPS_PER_DUMP I |
| public abstract fun findRepeatedlyGrowingObjects (IILkotlin/jvm/functions/Function0;)Lshark/HeapDiff; |
| } |
| |
| public final class shark/RepeatingScenarioObjectGrowthDetector$Companion { |
| public static final field DEFAULT_MAX_HEAP_DUMPS I |
| public static final field DEFAULT_SCENARIO_LOOPS_PER_DUMP I |
| } |
| |
| public final class shark/RepeatingScenarioObjectGrowthDetector$DefaultImpls { |
| public static synthetic fun findRepeatedlyGrowingObjects$default (Lshark/RepeatingScenarioObjectGrowthDetector;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lshark/HeapDiff; |
| } |
| |
| public final class shark/Retained { |
| public final field packedValue J |
| public static final synthetic fun box-impl (J)Lshark/Retained; |
| public static fun constructor-impl (J)J |
| public fun equals (Ljava/lang/Object;)Z |
| public static fun equals-impl (JLjava/lang/Object;)Z |
| public static final fun equals-impl0 (JJ)Z |
| public static final fun getHeapSize-UyN4wxk (J)J |
| public static final fun getObjectCount-impl (J)I |
| public fun hashCode ()I |
| public static fun hashCode-impl (J)I |
| public static final fun isUnknown-impl (J)Z |
| public static final fun isZero-impl (J)Z |
| public fun toString ()Ljava/lang/String; |
| public static fun toString-impl (J)Ljava/lang/String; |
| public final synthetic fun unbox-impl ()J |
| } |
| |
| public final class shark/RetainedKt { |
| public static final fun Retained-5mcd9r4 (JI)J |
| public static final fun getUNKNOWN_RETAINED ()J |
| public static final fun getZERO_RETAINED ()J |
| } |
| |
| public abstract interface class shark/ShortestPathFinder { |
| public abstract fun findShortestPathsFromGcRoots (Ljava/util/Set;)Lshark/PathFindingResults; |
| } |
| |
| public abstract interface class shark/ShortestPathFinder$Factory { |
| public abstract fun createFor (Lshark/HeapGraph;)Lshark/ShortestPathFinder; |
| } |
| |
| public final class shark/ShortestPathObjectNode { |
| public fun <init> (Ljava/lang/String;Lshark/ShortestPathObjectNode;)V |
| public final fun copyResettingAsInitialTree ()Lshark/ShortestPathObjectNode; |
| public final fun getChildren ()Ljava/util/List; |
| public final fun getGrowingChildren ()Ljava/util/List; |
| public final fun getName ()Ljava/lang/String; |
| public final fun getParent ()Lshark/ShortestPathObjectNode; |
| public final fun getRetained-bh0qJVg ()J |
| public final fun getRetainedIncrease-bh0qJVg ()J |
| public final fun getSelfObjectCount ()I |
| public final fun pathFromRootAsString ()Ljava/lang/String; |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/ShortestPathObjectNode$GrowingChildNode { |
| public fun <init> (Lshark/ShortestPathObjectNode;I)V |
| public final fun component1 ()Lshark/ShortestPathObjectNode; |
| public final fun component2 ()I |
| public final fun copy (Lshark/ShortestPathObjectNode;I)Lshark/ShortestPathObjectNode$GrowingChildNode; |
| public static synthetic fun copy$default (Lshark/ShortestPathObjectNode$GrowingChildNode;Lshark/ShortestPathObjectNode;IILjava/lang/Object;)Lshark/ShortestPathObjectNode$GrowingChildNode; |
| public fun equals (Ljava/lang/Object;)Z |
| public final fun getChild ()Lshark/ShortestPathObjectNode; |
| public final fun getObjectCountIncrease ()I |
| public fun hashCode ()I |
| public fun toString ()Ljava/lang/String; |
| } |
| |
| public final class shark/VirtualizingMatchingReferenceReaderFactory : shark/ReferenceReader$Factory { |
| public fun <init> (Ljava/util/List;Lshark/ChainingInstanceReferenceReader$VirtualInstanceReferenceReader$ChainFactory;)V |
| public fun createFor (Lshark/HeapGraph;)Lshark/ReferenceReader; |
| } |
| |
| public final class shark/internal/IntIntPairUtilsKt { |
| public static final fun getUnpackAsFirstInt (J)I |
| public static final fun getUnpackAsSecondInt (J)I |
| public static final fun packedWith (II)J |
| } |
| |
| public final class shark/internal/InternalSharkCollectionsHelper { |
| public static final field INSTANCE Lshark/internal/InternalSharkCollectionsHelper; |
| public final fun arrayListValues (Lshark/HeapObject$HeapInstance;)Lkotlin/sequences/Sequence; |
| } |
| |
| public abstract class shark/internal/ReferencePathNode { |
| public abstract fun getObjectId ()J |
| } |
| |
| public final class shark/internal/ReferencePathNode$ChildNode : shark/internal/ReferencePathNode { |
| public fun <init> (JLshark/internal/ReferencePathNode;Lshark/Reference$LazyDetails$Resolver;)V |
| public final fun getLazyDetailsResolver ()Lshark/Reference$LazyDetails$Resolver; |
| public fun getObjectId ()J |
| public final fun getParent ()Lshark/internal/ReferencePathNode; |
| } |
| |
| public abstract class shark/internal/ReferencePathNode$RootNode : shark/internal/ReferencePathNode { |
| public abstract fun getGcRoot ()Lshark/GcRoot; |
| public fun getObjectId ()J |
| } |
| |
| public final class shark/internal/ReferencePathNode$RootNode$LibraryLeakRootNode : shark/internal/ReferencePathNode$RootNode { |
| public fun <init> (Lshark/GcRoot;Lshark/LibraryLeakReferenceMatcher;)V |
| public fun getGcRoot ()Lshark/GcRoot; |
| public final fun getMatcher ()Lshark/LibraryLeakReferenceMatcher; |
| } |
| |
| public final class shark/internal/ReferencePathNode$RootNode$NormalRootNode : shark/internal/ReferencePathNode$RootNode { |
| public fun <init> (Lshark/GcRoot;)V |
| public fun getGcRoot ()Lshark/GcRoot; |
| } |
| |
| public final class shark/internal/ReferencePathNodeKt { |
| public static final fun invalidObjectIdErrorMessage (Lshark/HeapGraph;Lshark/internal/ReferencePathNode;)Ljava/lang/String; |
| } |
| |