You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.6 KiB
56 lines
1.6 KiB
package kotlinx.coroutines.internal;
|
|
|
|
import p012d1.InterfaceC0633f;
|
|
import p039m1.C1470g;
|
|
import p060t1.InterfaceC1684i1;
|
|
|
|
/* renamed from: kotlinx.coroutines.internal.d0 */
|
|
/* loaded from: classes.dex */
|
|
public final class C1361d0 {
|
|
|
|
/* renamed from: a */
|
|
public final InterfaceC0633f f3028a;
|
|
|
|
/* renamed from: b */
|
|
public final Object[] f3029b;
|
|
|
|
/* renamed from: c */
|
|
public final InterfaceC1684i1<Object>[] f3030c;
|
|
|
|
/* renamed from: d */
|
|
public int f3031d;
|
|
|
|
public C1361d0(InterfaceC0633f interfaceC0633f, int i) {
|
|
this.f3028a = interfaceC0633f;
|
|
this.f3029b = new Object[i];
|
|
this.f3030c = new InterfaceC1684i1[i];
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public final void m1546a(InterfaceC1684i1<?> interfaceC1684i1, Object obj) {
|
|
Object[] objArr = this.f3029b;
|
|
int i = this.f3031d;
|
|
objArr[i] = obj;
|
|
InterfaceC1684i1<Object>[] interfaceC1684i1Arr = this.f3030c;
|
|
this.f3031d = i + 1;
|
|
interfaceC1684i1Arr[i] = interfaceC1684i1;
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public final void m1545b(InterfaceC0633f interfaceC0633f) {
|
|
int length = this.f3030c.length - 1;
|
|
if (length < 0) {
|
|
return;
|
|
}
|
|
while (true) {
|
|
int i = length - 1;
|
|
InterfaceC1684i1<Object> interfaceC1684i1 = this.f3030c[length];
|
|
C1470g.m1295b(interfaceC1684i1);
|
|
interfaceC1684i1.m576b(interfaceC0633f, this.f3029b[length]);
|
|
if (i < 0) {
|
|
return;
|
|
}
|
|
length = i;
|
|
}
|
|
}
|
|
} |