what-the-bank/sources/com/google/android/gms/analytics/zzg.java

149 lines
4.1 KiB
Java

package com.google.android.gms.analytics;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.util.Clock;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes.dex */
public final class zzg {
private final zzj zzsc;
private final Clock zzsd;
private boolean zzse;
private long zzsf;
private long zzsg;
private long zzsh;
private long zzsi;
private long zzsj;
private boolean zzsk;
private final Map<Class<? extends zzi>, zzi> zzsl;
private final List<zzo> zzsm;
public final zzg zzai() {
return new zzg(this);
}
public final void zza(zzi zziVar) {
Preconditions.checkNotNull(zziVar);
Class<?> cls = zziVar.getClass();
if (cls.getSuperclass() != zzi.class) {
throw new IllegalArgumentException();
}
zziVar.zzb(zzb(cls));
}
public final <T extends zzi> T zza(Class<T> cls) {
return (T) this.zzsl.get(cls);
}
public final <T extends zzi> T zzb(Class<T> cls) {
T t = (T) this.zzsl.get(cls);
if (t != null) {
return t;
}
T t2 = (T) zzc(cls);
this.zzsl.put(cls, t2);
return t2;
}
public final Collection<zzi> zzaj() {
return this.zzsl.values();
}
public final void zzam() {
this.zzsc.zzas().zze(this);
}
/* JADX INFO: Access modifiers changed from: package-private */
public zzg(zzj zzjVar, Clock clock) {
Preconditions.checkNotNull(zzjVar);
Preconditions.checkNotNull(clock);
this.zzsc = zzjVar;
this.zzsd = clock;
this.zzsi = 1800000L;
this.zzsj = 3024000000L;
this.zzsl = new HashMap();
this.zzsm = new ArrayList();
}
private zzg(zzg zzgVar) {
this.zzsc = zzgVar.zzsc;
this.zzsd = zzgVar.zzsd;
this.zzsf = zzgVar.zzsf;
this.zzsg = zzgVar.zzsg;
this.zzsh = zzgVar.zzsh;
this.zzsi = zzgVar.zzsi;
this.zzsj = zzgVar.zzsj;
this.zzsm = new ArrayList(zzgVar.zzsm);
this.zzsl = new HashMap(zzgVar.zzsl.size());
for (Map.Entry<Class<? extends zzi>, zzi> entry : zzgVar.zzsl.entrySet()) {
zzi zzc = zzc(entry.getKey());
entry.getValue().zzb(zzc);
this.zzsl.put(entry.getKey(), zzc);
}
}
private static <T extends zzi> T zzc(Class<T> cls) {
try {
return cls.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
} catch (Exception e) {
if (e instanceof InstantiationException) {
throw new IllegalArgumentException("dataType doesn't have default constructor", e);
}
if (e instanceof IllegalAccessException) {
throw new IllegalArgumentException("dataType default constructor is not accessible", e);
}
if (e instanceof ReflectiveOperationException) {
throw new IllegalArgumentException("Linkage exception", e);
}
throw new RuntimeException(e);
}
}
/* JADX INFO: Access modifiers changed from: package-private */
public final void zzao() {
this.zzsh = this.zzsd.elapsedRealtime();
long j = this.zzsg;
if (j != 0) {
this.zzsf = j;
} else {
this.zzsf = this.zzsd.currentTimeMillis();
}
this.zzse = true;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final void zzar() {
this.zzsk = true;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final boolean zzaq() {
return this.zzsk;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final zzj zzap() {
return this.zzsc;
}
public final boolean zzan() {
return this.zzse;
}
public final long zzal() {
return this.zzsf;
}
public final List<zzo> zzak() {
return this.zzsm;
}
public final void zza(long j) {
this.zzsg = j;
}
}