.class public abstract Landroidx/lifecycle/LifecycleCoroutineScope; .super Ljava/lang/Object; .source "Lifecycle.kt" # interfaces .implements Lkotlinx/coroutines/CoroutineScope; # direct methods .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public abstract synthetic getCoroutineContext()Lkotlin/coroutines/CoroutineContext; .end method .method public abstract getLifecycle$lifecycle_runtime_ktx_release()Landroidx/lifecycle/Lifecycle; .end method .method public final launchWhenCreated(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function2<", "-", "Lkotlinx/coroutines/CoroutineScope;", "-", "Lkotlin/coroutines/Continuation<", "-", "Lkotlin/Unit;", ">;+", "Ljava/lang/Object;", ">;)", "Lkotlinx/coroutines/Job;" } .end annotation const-string v0, "block" invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1; const/4 v0, 0x0 invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenCreated$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V const/4 v2, 0x0 const/4 v3, 0x0 const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 invoke-static/range {v1 .. v6}, Lf/h/a/f/f/n/f;->N(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lz/a/x;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 .end method .method public final launchWhenResumed(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function2<", "-", "Lkotlinx/coroutines/CoroutineScope;", "-", "Lkotlin/coroutines/Continuation<", "-", "Lkotlin/Unit;", ">;+", "Ljava/lang/Object;", ">;)", "Lkotlinx/coroutines/Job;" } .end annotation const-string v0, "block" invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1; const/4 v0, 0x0 invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenResumed$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V const/4 v2, 0x0 const/4 v3, 0x0 const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 invoke-static/range {v1 .. v6}, Lf/h/a/f/f/n/f;->N(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lz/a/x;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 .end method .method public final launchWhenStarted(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job; .locals 7 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/jvm/functions/Function2<", "-", "Lkotlinx/coroutines/CoroutineScope;", "-", "Lkotlin/coroutines/Continuation<", "-", "Lkotlin/Unit;", ">;+", "Ljava/lang/Object;", ">;)", "Lkotlinx/coroutines/Job;" } .end annotation const-string v0, "block" invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V new-instance v4, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1; const/4 v0, 0x0 invoke-direct {v4, p0, p1, v0}, Landroidx/lifecycle/LifecycleCoroutineScope$launchWhenStarted$1;->(Landroidx/lifecycle/LifecycleCoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V const/4 v2, 0x0 const/4 v3, 0x0 const/4 v5, 0x3 const/4 v6, 0x0 move-object v1, p0 invoke-static/range {v1 .. v6}, Lf/h/a/f/f/n/f;->N(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lz/a/x;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; move-result-object p1 return-object p1 .end method