Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzwe.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

89 lines
2.2 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.SparseArray;
/* loaded from: classes3.dex */
final class zzwe {
private int zza;
private final SparseArray zzb;
private final zzdb zzc;
public zzwe() {
this(new zzdb() { // from class: com.google.android.gms.internal.ads.zzwd
@Override // com.google.android.gms.internal.ads.zzdb
public final void zza(Object obj) {
}
});
}
public final Object zza(int i) {
if (this.zza == -1) {
this.zza = 0;
}
while (true) {
int i2 = this.zza;
if (i2 > 0 && i < this.zzb.keyAt(i2)) {
this.zza--;
}
}
while (this.zza < this.zzb.size() - 1 && i >= this.zzb.keyAt(this.zza + 1)) {
this.zza++;
}
return this.zzb.valueAt(this.zza);
}
public final Object zzb() {
return this.zzb.valueAt(this.zzb.size() - 1);
}
public final void zzc(int i, Object obj) {
if (this.zza == -1) {
zzcw.zzf(this.zzb.size() == 0);
this.zza = 0;
}
if (this.zzb.size() > 0) {
int keyAt = this.zzb.keyAt(r0.size() - 1);
zzcw.zzd(i >= keyAt);
if (keyAt == i) {
this.zzc.zza(this.zzb.valueAt(r1.size() - 1));
}
}
this.zzb.append(i, obj);
}
public final void zzd() {
for (int i = 0; i < this.zzb.size(); i++) {
this.zzc.zza(this.zzb.valueAt(i));
}
this.zza = -1;
this.zzb.clear();
}
public final void zze(int i) {
int i2 = 0;
while (i2 < this.zzb.size() - 1) {
int i3 = i2 + 1;
if (i < this.zzb.keyAt(i3)) {
return;
}
this.zzc.zza(this.zzb.valueAt(i2));
this.zzb.removeAt(i2);
int i4 = this.zza;
if (i4 > 0) {
this.zza = i4 - 1;
}
i2 = i3;
}
}
public final boolean zzf() {
return this.zzb.size() == 0;
}
public zzwe(zzdb zzdbVar) {
this.zzb = new SparseArray();
this.zzc = zzdbVar;
this.zza = -1;
}
}