-
public final class AsyncFunctionsKt
-
-
Method Summary
Modifier and Type Method Description final static UnitrunSync(Function0<Unit> task)final static <T extends Any> TrunSyncBlocking(Function0<T> task)final static <T extends Any> ActionConsumer<T>runSyncAction(Function0<T> task)final static UnitrunAsync(Boolean bukkit, CoroutineScope scope, Function0<Unit> task)final static UnitrunAsyncBukkit(Function0<Unit> task)final static <T extends Any> ActionConsumer<T>runAsyncActionBukkit(Function0<T> task)final static <T extends Any> ActionConsumer<T>runAsyncAction(Boolean bukkit, CoroutineScope scope, Function0<T> task)-
-
Method Detail
-
runSyncBlocking
final static <T extends Any> T runSyncBlocking(Function0<T> task)
-
runSyncAction
@Contract(pure = true) final static <T extends Any> ActionConsumer<T> runSyncAction(Function0<T> task)
-
runAsyncBukkit
final static Unit runAsyncBukkit(Function0<Unit> task)
-
runAsyncActionBukkit
@Contract(pure = true) final static <T extends Any> ActionConsumer<T> runAsyncActionBukkit(Function0<T> task)
-
runAsyncAction
final static <T extends Any> ActionConsumer<T> runAsyncAction(Boolean bukkit, CoroutineScope scope, Function0<T> task)
-
-
-
-