• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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