-
public final class AsyncFunctionsKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static Function1<Function0<Unit>, Unit>ASYNC_TYPE_BUKKITprivate final static Function1<Function0<Unit>, Unit>ASYNC_TYPE_COROUTINEprivate final static Function1<Function0<Unit>, Unit>ASYNC_TYPE_IO_COROUTINE
-
Method Summary
Modifier and Type Method Description final Function1<Function0<Unit>, Unit>getASYNC_TYPE_BUKKIT()final Function1<Function0<Unit>, Unit>getASYNC_TYPE_COROUTINE()final Function1<Function0<Unit>, Unit>getASYNC_TYPE_IO_COROUTINE()final static UnitrunSync(Function0<Unit> task)final static <T extends Any> TrunSyncBlocking(Function0<T> task)final static UnitrunAsync(Boolean bukkit, Function1<Function0<Unit>, Unit> asyncCode, Function0<Unit> task)final static <T extends Any> TrunAsyncBlocking(Boolean bukkit, Function1<Function0<Unit>, Unit> asyncCode, Function0<T> task)-
-
Method Detail
-
getASYNC_TYPE_BUKKIT
final Function1<Function0<Unit>, Unit> getASYNC_TYPE_BUKKIT()
-
getASYNC_TYPE_COROUTINE
final Function1<Function0<Unit>, Unit> getASYNC_TYPE_COROUTINE()
-
getASYNC_TYPE_IO_COROUTINE
final Function1<Function0<Unit>, Unit> getASYNC_TYPE_IO_COROUTINE()
-
runSyncBlocking
final static <T extends Any> T runSyncBlocking(Function0<T> task)
-
runAsync
final static Unit runAsync(Boolean bukkit, Function1<Function0<Unit>, Unit> asyncCode, Function0<Unit> task)
-
runAsyncBlocking
final static <T extends Any> T runAsyncBlocking(Boolean bukkit, Function1<Function0<Unit>, Unit> asyncCode, Function0<T> task)
-
-
-
-