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

49 lines
1.3 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
/* loaded from: classes.dex */
public final class ggE<T> {
public int a;
private Object[] d = new Object[16];
public int e;
public final void b(T t) {
Object[] objArr = this.d;
int i = this.e;
objArr[i] = t;
int length = (objArr.length - 1) & (i + 1);
this.e = length;
if (length == this.a) {
b();
}
}
public final T c() {
int i = this.a;
if (i == this.e) {
return null;
}
Object[] objArr = this.d;
T t = (T) objArr[i];
objArr[i] = null;
this.a = (i + 1) & (objArr.length - 1);
if (t != null) {
return t;
}
throw new NullPointerException("null cannot be cast to non-null type T of kotlinx.coroutines.internal.ArrayQueue");
}
private final void b() {
Object[] objArr = this.d;
int length = objArr.length;
Object[] objArr2 = new Object[length << 1];
C14875gap.d(objArr, objArr2, 0, this.a, 0, 10);
Object[] objArr3 = this.d;
int length2 = objArr3.length;
int i = this.a;
C14875gap.d(objArr3, objArr2, length2 - i, 0, i, 4);
this.d = objArr2;
this.a = 0;
this.e = length;
}
}