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