discord-jadx/app/src/main/java/s/a/h0.java

44 lines
1.2 KiB
Java

package s.a;
import c.q.a.k.a;
import d0.w.g.b;
import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.CoroutineContext;
import s.a.a.h;
import s.a.a.r;
/* compiled from: Builders.common.kt */
public final class h0<T> extends r<T> {
public static final AtomicIntegerFieldUpdater m = AtomicIntegerFieldUpdater.newUpdater(h0.class, "_decision");
public volatile int _decision = 0;
public h0(CoroutineContext coroutineContext, Continuation<? super T> continuation) {
super(coroutineContext, continuation);
}
@Override // s.a.a.r, s.a.b
public void X(Object obj) {
boolean z2;
while (true) {
int i = this._decision;
z2 = false;
if (i == 0) {
if (m.compareAndSet(this, 0, 2)) {
z2 = true;
break;
}
} else if (i != 1) {
throw new IllegalStateException("Already resumed".toString());
}
}
if (!z2) {
h.b(b.intercepted(this.l), a.L(obj, this.l), null, 2);
}
}
@Override // s.a.a.r, s.a.g1
public void m(Object obj) {
X(obj);
}
}