what-the-bank/sources/com/google/android/gms/internal/gtm/zzfl.java

84 lines
2.5 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.internal.gtm;
import com.google.android.gms.common.internal.Preconditions;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes.dex */
public final class zzfl {
private zzfl zzape;
private Map<String, zzoa> zzapf;
public zzfl() {
this(null);
}
private zzfl(zzfl zzflVar) {
this.zzapf = null;
this.zzape = zzflVar;
}
public final zzfl zzku() {
return new zzfl(this);
}
public final boolean has(String str) {
zzfl zzflVar = this;
do {
Map<String, zzoa> map = zzflVar.zzapf;
if (map != null && map.containsKey(str)) {
return true;
}
zzflVar = zzflVar.zzape;
} while (zzflVar != null);
return false;
}
public final zzoa<?> zzca(String str) {
zzfl zzflVar = this;
do {
Map<String, zzoa> map = zzflVar.zzapf;
if (map != null && map.containsKey(str)) {
return zzflVar.zzapf.get(str);
}
zzflVar = zzflVar.zzape;
} while (zzflVar != null);
String valueOf = String.valueOf(str);
throw new IllegalStateException(valueOf.length() != 0 ? "Trying to get a non existent symbol: ".concat(valueOf) : new String("Trying to get a non existent symbol: "));
}
public final void zza(String str, zzoa<?> zzoaVar) {
if (this.zzapf == null) {
this.zzapf = new HashMap();
}
this.zzapf.put(str, zzoaVar);
}
public final void zzb(String str, zzoa<?> zzoaVar) {
zzfl zzflVar = this;
do {
Map<String, zzoa> map = zzflVar.zzapf;
if (map != null && map.containsKey(str)) {
zzflVar.zzapf.put(str, zzoaVar);
return;
}
zzflVar = zzflVar.zzape;
} while (zzflVar != null);
String valueOf = String.valueOf(str);
throw new IllegalStateException(valueOf.length() != 0 ? "Trying to modify a non existent symbol: ".concat(valueOf) : new String("Trying to modify a non existent symbol: "));
}
public final void remove(String str) {
zzfl zzflVar = this;
while (true) {
Preconditions.checkState(zzflVar.has(str));
Map<String, zzoa> map = zzflVar.zzapf;
if (map != null && map.containsKey(str)) {
zzflVar.zzapf.remove(str);
return;
}
zzflVar = zzflVar.zzape;
}
}
}