1public abstract interface class kotlinx/coroutines/test/DelayController { 2 public abstract fun advanceTimeBy (J)J 3 public abstract fun advanceUntilIdle ()J 4 public abstract fun cleanupTestCoroutines ()V 5 public abstract fun getCurrentTime ()J 6 public abstract fun pauseDispatcher ()V 7 public abstract fun pauseDispatcher (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 public abstract fun resumeDispatcher ()V 9 public abstract fun runCurrent ()V 10} 11 12public final class kotlinx/coroutines/test/TestBuildersKt { 13 public static final fun runBlockingTest (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)V 14 public static final fun runBlockingTest (Lkotlinx/coroutines/test/TestCoroutineDispatcher;Lkotlin/jvm/functions/Function2;)V 15 public static final fun runBlockingTest (Lkotlinx/coroutines/test/TestCoroutineScope;Lkotlin/jvm/functions/Function2;)V 16 public static final fun runBlockingTest (Lkotlinx/coroutines/test/TestScope;Lkotlin/jvm/functions/Function2;)V 17 public static synthetic fun runBlockingTest$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 18 public static final fun runBlockingTestOnTestScope (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)V 19 public static synthetic fun runBlockingTestOnTestScope$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 20 public static final fun runTest (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;)V 21 public static final fun runTest (Lkotlinx/coroutines/test/TestCoroutineScope;JLkotlin/jvm/functions/Function2;)V 22 public static final fun runTest (Lkotlinx/coroutines/test/TestScope;JLkotlin/jvm/functions/Function2;)V 23 public static synthetic fun runTest$default (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 24 public static synthetic fun runTest$default (Lkotlinx/coroutines/test/TestCoroutineScope;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 25 public static final synthetic fun runTest$default (Lkotlinx/coroutines/test/TestScope;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 26 public static final fun runTest-8Mi8wO0 (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;)V 27 public static final fun runTest-8Mi8wO0 (Lkotlinx/coroutines/test/TestScope;JLkotlin/jvm/functions/Function2;)V 28 public static synthetic fun runTest-8Mi8wO0$default (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 29 public static synthetic fun runTest-8Mi8wO0$default (Lkotlinx/coroutines/test/TestScope;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 30 public static final fun runTestWithLegacyScope (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;)V 31 public static synthetic fun runTestWithLegacyScope$default (Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V 32} 33 34public final class kotlinx/coroutines/test/TestCoroutineDispatcher : kotlinx/coroutines/test/TestDispatcher, kotlinx/coroutines/Delay, kotlinx/coroutines/test/SchedulerAsDelayController { 35 public fun <init> ()V 36 public fun <init> (Lkotlinx/coroutines/test/TestCoroutineScheduler;)V 37 public synthetic fun <init> (Lkotlinx/coroutines/test/TestCoroutineScheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 38 public fun advanceTimeBy (J)J 39 public fun advanceUntilIdle ()J 40 public fun cleanupTestCoroutines ()V 41 public fun dispatch (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V 42 public fun dispatchYield (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V 43 public fun getCurrentTime ()J 44 public fun getScheduler ()Lkotlinx/coroutines/test/TestCoroutineScheduler; 45 public fun pauseDispatcher ()V 46 public fun pauseDispatcher (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 47 public fun resumeDispatcher ()V 48 public fun runCurrent ()V 49 public fun toString ()Ljava/lang/String; 50} 51 52public final class kotlinx/coroutines/test/TestCoroutineDispatchersKt { 53 public static final fun StandardTestDispatcher (Lkotlinx/coroutines/test/TestCoroutineScheduler;Ljava/lang/String;)Lkotlinx/coroutines/test/TestDispatcher; 54 public static synthetic fun StandardTestDispatcher$default (Lkotlinx/coroutines/test/TestCoroutineScheduler;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/test/TestDispatcher; 55 public static final fun UnconfinedTestDispatcher (Lkotlinx/coroutines/test/TestCoroutineScheduler;Ljava/lang/String;)Lkotlinx/coroutines/test/TestDispatcher; 56 public static synthetic fun UnconfinedTestDispatcher$default (Lkotlinx/coroutines/test/TestCoroutineScheduler;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/test/TestDispatcher; 57} 58 59public final class kotlinx/coroutines/test/TestCoroutineExceptionHandler : kotlin/coroutines/AbstractCoroutineContextElement, kotlinx/coroutines/CoroutineExceptionHandler, kotlinx/coroutines/test/UncaughtExceptionCaptor { 60 public fun <init> ()V 61 public fun cleanupTestCoroutines ()V 62 public fun getUncaughtExceptions ()Ljava/util/List; 63 public fun handleException (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V 64} 65 66public final class kotlinx/coroutines/test/TestCoroutineScheduler : kotlin/coroutines/AbstractCoroutineContextElement, kotlin/coroutines/CoroutineContext$Element { 67 public static final field Key Lkotlinx/coroutines/test/TestCoroutineScheduler$Key; 68 public fun <init> ()V 69 public final fun advanceTimeBy (J)V 70 public final fun advanceTimeBy-LRDsOJo (J)V 71 public final fun advanceUntilIdle ()V 72 public final fun getCurrentTime ()J 73 public final fun getTimeSource ()Lkotlin/time/TimeSource$WithComparableMarks; 74 public final fun runCurrent ()V 75} 76 77public final class kotlinx/coroutines/test/TestCoroutineScheduler$Key : kotlin/coroutines/CoroutineContext$Key { 78} 79 80public abstract interface class kotlinx/coroutines/test/TestCoroutineScope : kotlinx/coroutines/CoroutineScope { 81 public abstract fun cleanupTestCoroutines ()V 82 public abstract fun getTestScheduler ()Lkotlinx/coroutines/test/TestCoroutineScheduler; 83} 84 85public final class kotlinx/coroutines/test/TestCoroutineScopeKt { 86 public static final fun TestCoroutineScope (Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/test/TestCoroutineScope; 87 public static synthetic fun TestCoroutineScope$default (Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/test/TestCoroutineScope; 88 public static final fun advanceTimeBy (Lkotlinx/coroutines/test/TestCoroutineScope;J)V 89 public static final fun advanceUntilIdle (Lkotlinx/coroutines/test/TestCoroutineScope;)V 90 public static final fun createTestCoroutineScope (Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/test/TestCoroutineScope; 91 public static synthetic fun createTestCoroutineScope$default (Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/test/TestCoroutineScope; 92 public static final fun getCurrentTime (Lkotlinx/coroutines/test/TestCoroutineScope;)J 93 public static final fun getUncaughtExceptions (Lkotlinx/coroutines/test/TestCoroutineScope;)Ljava/util/List; 94 public static final fun pauseDispatcher (Lkotlinx/coroutines/test/TestCoroutineScope;)V 95 public static final fun pauseDispatcher (Lkotlinx/coroutines/test/TestCoroutineScope;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 96 public static final fun resumeDispatcher (Lkotlinx/coroutines/test/TestCoroutineScope;)V 97 public static final fun runCurrent (Lkotlinx/coroutines/test/TestCoroutineScope;)V 98} 99 100public abstract class kotlinx/coroutines/test/TestDispatcher : kotlinx/coroutines/CoroutineDispatcher, kotlinx/coroutines/Delay, kotlinx/coroutines/DelayWithTimeoutDiagnostics { 101 public fun delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 102 public abstract fun getScheduler ()Lkotlinx/coroutines/test/TestCoroutineScheduler; 103 public fun invokeOnTimeout (JLjava/lang/Runnable;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/DisposableHandle; 104 public fun scheduleResumeAfterDelay (JLkotlinx/coroutines/CancellableContinuation;)V 105 public synthetic fun timeoutMessage-LRDsOJo (J)Ljava/lang/String; 106} 107 108public final class kotlinx/coroutines/test/TestDispatchers { 109 public static final fun resetMain (Lkotlinx/coroutines/Dispatchers;)V 110 public static final fun setMain (Lkotlinx/coroutines/Dispatchers;Lkotlinx/coroutines/CoroutineDispatcher;)V 111} 112 113public abstract interface class kotlinx/coroutines/test/TestScope : kotlinx/coroutines/CoroutineScope { 114 public abstract fun getBackgroundScope ()Lkotlinx/coroutines/CoroutineScope; 115 public abstract fun getTestScheduler ()Lkotlinx/coroutines/test/TestCoroutineScheduler; 116} 117 118public final class kotlinx/coroutines/test/TestScopeKt { 119 public static final fun TestScope (Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/test/TestScope; 120 public static synthetic fun TestScope$default (Lkotlin/coroutines/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/test/TestScope; 121 public static final fun advanceTimeBy (Lkotlinx/coroutines/test/TestScope;J)V 122 public static final fun advanceTimeBy-HG0u8IE (Lkotlinx/coroutines/test/TestScope;J)V 123 public static final fun advanceUntilIdle (Lkotlinx/coroutines/test/TestScope;)V 124 public static final fun getCatchNonTestRelatedExceptions ()Z 125 public static final fun getCurrentTime (Lkotlinx/coroutines/test/TestScope;)J 126 public static final fun getTestTimeSource (Lkotlinx/coroutines/test/TestScope;)Lkotlin/time/TimeSource$WithComparableMarks; 127 public static final fun runCurrent (Lkotlinx/coroutines/test/TestScope;)V 128 public static final fun setCatchNonTestRelatedExceptions (Z)V 129} 130 131public abstract interface class kotlinx/coroutines/test/UncaughtExceptionCaptor { 132 public abstract fun cleanupTestCoroutines ()V 133 public abstract fun getUncaughtExceptions ()Ljava/util/List; 134} 135 136