what-the-bank/sources/o/geB.java

60 lines
2.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
/* loaded from: classes6.dex */
public final class geB {
public static final <T> geA<T> e(InterfaceC14907gbi<? super T> interfaceC14907gbi) {
geA<T> gea;
geA<T> gea2;
if (!(interfaceC14907gbi instanceof ggM)) {
return new geA<>(interfaceC14907gbi, 1);
}
ggM ggm = (ggM) interfaceC14907gbi;
loop0: while (true) {
Object obj = ggm._reusableCancellableContinuation;
gea = null;
if (obj == null) {
ggm._reusableCancellableContinuation = C15069ggJ.b;
gea2 = null;
break;
}
if (obj instanceof geA) {
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = ggM.c;
C15119ghh c15119ghh = C15069ggJ.b;
while (!atomicReferenceFieldUpdater.compareAndSet(ggm, obj, c15119ghh)) {
if (atomicReferenceFieldUpdater.get(ggm) != obj) {
break;
}
}
gea2 = (geA) obj;
break loop0;
}
if (obj != C15069ggJ.b && !(obj instanceof Throwable)) {
throw new IllegalStateException("Inconsistent state ".concat(String.valueOf(obj)).toString());
}
}
if (gea2 != null) {
C15045gfe.b();
C15045gfe.b();
Object obj2 = gea2._state;
C15045gfe.b();
if (!(obj2 instanceof geH) || ((geH) obj2).b == null) {
gea2._decision = 0;
gea2._state = C15024ges.e;
gea = gea2;
} else {
InterfaceC15056gfp interfaceC15056gfp = gea2.e;
if (interfaceC15056gfp != null) {
interfaceC15056gfp.e();
gea2.e = gfL.d;
}
}
if (gea != null) {
return gea;
}
}
return new geA<>(interfaceC14907gbi, 2);
}
}