1public abstract interface class leakcanary/Clock { 2 public static final field Companion Lleakcanary/Clock$Companion; 3 public abstract fun uptimeMillis ()J 4} 5 6public final class leakcanary/Clock$Companion { 7 public final fun invoke (Lkotlin/jvm/functions/Function0;)Lleakcanary/Clock; 8} 9 10public abstract interface class leakcanary/GcTrigger { 11 public abstract fun runGc ()V 12} 13 14public final class leakcanary/GcTrigger$Default : leakcanary/GcTrigger { 15 public static final field INSTANCE Lleakcanary/GcTrigger$Default; 16 public fun runGc ()V 17} 18 19public final class leakcanary/KeyedWeakReference : java/lang/ref/WeakReference { 20 public static final field Companion Lleakcanary/KeyedWeakReference$Companion; 21 public fun <init> (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;JLjava/lang/ref/ReferenceQueue;)V 22 public fun clear ()V 23 public final fun getDescription ()Ljava/lang/String; 24 public static final fun getHeapDumpUptimeMillis ()J 25 public final fun getKey ()Ljava/lang/String; 26 public final fun getRetainedUptimeMillis ()J 27 public final fun getWatchUptimeMillis ()J 28 public static final fun setHeapDumpUptimeMillis (J)V 29 public final fun setRetainedUptimeMillis (J)V 30} 31 32public final class leakcanary/KeyedWeakReference$Companion { 33 public final fun getHeapDumpUptimeMillis ()J 34 public final fun setHeapDumpUptimeMillis (J)V 35} 36 37public final class leakcanary/ObjectWatcher : leakcanary/ReachabilityWatcher { 38 public fun <init> (Lleakcanary/Clock;Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;)V 39 public synthetic fun <init> (Lleakcanary/Clock;Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 40 public final fun addOnObjectRetainedListener (Lleakcanary/OnObjectRetainedListener;)V 41 public final fun clearObjectsWatchedBefore (J)V 42 public final fun clearWatchedObjects ()V 43 public fun expectWeaklyReachable (Ljava/lang/Object;Ljava/lang/String;)V 44 public final fun getHasRetainedObjects ()Z 45 public final fun getHasWatchedObjects ()Z 46 public final fun getRetainedObjectCount ()I 47 public final fun getRetainedObjects ()Ljava/util/List; 48 public final fun removeOnObjectRetainedListener (Lleakcanary/OnObjectRetainedListener;)V 49 public final fun watch (Ljava/lang/Object;)V 50 public final fun watch (Ljava/lang/Object;Ljava/lang/String;)V 51} 52 53public abstract interface class leakcanary/OnObjectRetainedListener { 54 public static final field Companion Lleakcanary/OnObjectRetainedListener$Companion; 55 public abstract fun onObjectRetained ()V 56} 57 58public final class leakcanary/OnObjectRetainedListener$Companion { 59 public final fun invoke (Lkotlin/jvm/functions/Function0;)Lleakcanary/OnObjectRetainedListener; 60} 61 62public abstract interface class leakcanary/ReachabilityWatcher { 63 public abstract fun expectWeaklyReachable (Ljava/lang/Object;Ljava/lang/String;)V 64} 65 66