.class public final Lk0/a/c; .super Lk0/a/a; .source "Builders.kt" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Lk0/a/a<", "TT;>;" } .end annotation # instance fields .field public final g:Ljava/lang/Thread; .field public final h:Lk0/a/p0; # direct methods .method public constructor (Lkotlin/coroutines/CoroutineContext;Ljava/lang/Thread;Lk0/a/p0;)V .locals 1 if-eqz p1, :cond_0 const/4 v0, 0x1 invoke-direct {p0, p1, v0}, Lk0/a/a;->(Lkotlin/coroutines/CoroutineContext;Z)V iput-object p2, p0, Lk0/a/c;->g:Ljava/lang/Thread; iput-object p3, p0, Lk0/a/c;->h:Lk0/a/p0; return-void :cond_0 const-string p1, "parentContext" invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V const/4 p1, 0x0 throw p1 .end method # virtual methods .method public B()Z .locals 1 const/4 v0, 0x1 return v0 .end method .method public k(Ljava/lang/Object;I)V .locals 0 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object p1 iget-object p2, p0, Lk0/a/c;->g:Ljava/lang/Thread; invoke-static {p1, p2}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 xor-int/lit8 p1, p1, 0x1 if-eqz p1, :cond_0 iget-object p1, p0, Lk0/a/c;->g:Ljava/lang/Thread; invoke-static {p1}, Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V :cond_0 return-void .end method