ADD week 5
This commit is contained in:
		
							
								
								
									
										31
									
								
								02-Easy5/E5/sources/kotlinx/coroutines/BuildersKt.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								02-Easy5/E5/sources/kotlinx/coroutines/BuildersKt.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| package kotlinx.coroutines; | ||||
|  | ||||
| import kotlin.Metadata; | ||||
| import kotlin.Unit; | ||||
| import kotlin.coroutines.Continuation; | ||||
| import kotlin.coroutines.CoroutineContext; | ||||
| import kotlin.jvm.functions.Function2; | ||||
|  | ||||
| @Metadata(d1 = {"kotlinx/coroutines/BuildersKt__BuildersKt", "kotlinx/coroutines/BuildersKt__Builders_commonKt"}, k = 4, mv = {1, 8, 0}, xi = 48) | ||||
| /* loaded from: classes.dex */ | ||||
| public final class BuildersKt { | ||||
|     public static final <T> Deferred<T> async(CoroutineScope coroutineScope, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2<? super CoroutineScope, ? super Continuation<? super T>, ? extends Object> function2) { | ||||
|         return BuildersKt__Builders_commonKt.async(coroutineScope, coroutineContext, coroutineStart, function2); | ||||
|     } | ||||
|  | ||||
|     public static final <T> Object invoke(CoroutineDispatcher coroutineDispatcher, Function2<? super CoroutineScope, ? super Continuation<? super T>, ? extends Object> function2, Continuation<? super T> continuation) { | ||||
|         return BuildersKt__Builders_commonKt.invoke(coroutineDispatcher, function2, continuation); | ||||
|     } | ||||
|  | ||||
|     public static final Job launch(CoroutineScope coroutineScope, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2<? super CoroutineScope, ? super Continuation<? super Unit>, ? extends Object> function2) { | ||||
|         return BuildersKt__Builders_commonKt.launch(coroutineScope, coroutineContext, coroutineStart, function2); | ||||
|     } | ||||
|  | ||||
|     public static final <T> T runBlocking(CoroutineContext coroutineContext, Function2<? super CoroutineScope, ? super Continuation<? super T>, ? extends Object> function2) throws InterruptedException { | ||||
|         return (T) BuildersKt__BuildersKt.runBlocking(coroutineContext, function2); | ||||
|     } | ||||
|  | ||||
|     public static final <T> Object withContext(CoroutineContext coroutineContext, Function2<? super CoroutineScope, ? super Continuation<? super T>, ? extends Object> function2, Continuation<? super T> continuation) { | ||||
|         return BuildersKt__Builders_commonKt.withContext(coroutineContext, function2, continuation); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user