.class public final Lkotlinx/coroutines/Dispatchers; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final Default:Lkotlinx/coroutines/CoroutineDispatcher; .field public static final INSTANCE:Lkotlinx/coroutines/Dispatchers; .field public static final IO:Lkotlinx/coroutines/CoroutineDispatcher; .field public static final Unconfined:Lkotlinx/coroutines/CoroutineDispatcher; # direct methods .method static constructor ()V .locals 1 new-instance v0, Lkotlinx/coroutines/Dispatchers; invoke-direct {v0}, Lkotlinx/coroutines/Dispatchers;->()V sput-object v0, Lkotlinx/coroutines/Dispatchers;->INSTANCE:Lkotlinx/coroutines/Dispatchers; .line 21 sget-object v0, Lkotlinx/coroutines/scheduling/DefaultScheduler;->INSTANCE:Lkotlinx/coroutines/scheduling/DefaultScheduler; sput-object v0, Lkotlinx/coroutines/Dispatchers;->Default:Lkotlinx/coroutines/CoroutineDispatcher; .line 27 sget-object v0, Lkotlinx/coroutines/Unconfined;->INSTANCE:Lkotlinx/coroutines/Unconfined; sput-object v0, Lkotlinx/coroutines/Dispatchers;->Unconfined:Lkotlinx/coroutines/CoroutineDispatcher; .line 69 sget-object v0, Lkotlinx/coroutines/scheduling/DefaultIoScheduler;->INSTANCE:Lkotlinx/coroutines/scheduling/DefaultIoScheduler; sput-object v0, Lkotlinx/coroutines/Dispatchers;->IO:Lkotlinx/coroutines/CoroutineDispatcher; return-void .end method .method public constructor ()V .locals 0 .line 19 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final getDefault()Lkotlinx/coroutines/CoroutineDispatcher; .locals 1 sget-object v0, Lkotlinx/coroutines/Dispatchers;->Default:Lkotlinx/coroutines/CoroutineDispatcher; return-object v0 .end method .method public static final getIO()Lkotlinx/coroutines/CoroutineDispatcher; .locals 1 sget-object v0, Lkotlinx/coroutines/Dispatchers;->IO:Lkotlinx/coroutines/CoroutineDispatcher; return-object v0 .end method .method public static final getMain()Lkotlinx/coroutines/MainCoroutineDispatcher; .locals 1 .line 24 sget-object v0, Lkotlinx/coroutines/internal/MainDispatcherLoader;->dispatcher:Lkotlinx/coroutines/MainCoroutineDispatcher; return-object v0 .end method