117 lines
5.2 KiB
Java
117 lines
5.2 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzdx<V> {
|
|
private static final Object zza = new Object();
|
|
private final String zzb;
|
|
private final zzdu<V> zzc;
|
|
private final V zzd;
|
|
private final V zze;
|
|
private final Object zzf = new Object();
|
|
private volatile V zzg = null;
|
|
private volatile V zzh = null;
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:34:0x0047 A[EXC_TOP_SPLITTER, SYNTHETIC] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final V zza(V r4) {
|
|
/*
|
|
r3 = this;
|
|
java.lang.Object r0 = r3.zzf
|
|
monitor-enter(r0)
|
|
monitor-exit(r0) // Catch: java.lang.Throwable -> L6e
|
|
if (r4 == 0) goto L7
|
|
return r4
|
|
L7:
|
|
com.google.android.gms.measurement.internal.zzaa r4 = com.google.android.gms.measurement.internal.zzdv.zza
|
|
if (r4 == 0) goto L6b
|
|
java.lang.Object r4 = com.google.android.gms.measurement.internal.zzdx.zza
|
|
monitor-enter(r4)
|
|
boolean r0 = com.google.android.gms.measurement.internal.zzaa.zza() // Catch: java.lang.Throwable -> L68
|
|
if (r0 == 0) goto L1f
|
|
V r0 = r3.zzh // Catch: java.lang.Throwable -> L68
|
|
if (r0 != 0) goto L1b
|
|
V r0 = r3.zzd // Catch: java.lang.Throwable -> L68
|
|
goto L1d
|
|
L1b:
|
|
V r0 = r3.zzh // Catch: java.lang.Throwable -> L68
|
|
L1d:
|
|
monitor-exit(r4) // Catch: java.lang.Throwable -> L68
|
|
return r0
|
|
L1f:
|
|
monitor-exit(r4) // Catch: java.lang.Throwable -> L68
|
|
java.util.List r4 = com.google.android.gms.measurement.internal.zzdy.zzb() // Catch: java.lang.SecurityException -> L56
|
|
java.util.Iterator r4 = r4.iterator() // Catch: java.lang.SecurityException -> L56
|
|
L28:
|
|
boolean r0 = r4.hasNext() // Catch: java.lang.SecurityException -> L56
|
|
if (r0 == 0) goto L56
|
|
java.lang.Object r0 = r4.next() // Catch: java.lang.SecurityException -> L56
|
|
com.google.android.gms.measurement.internal.zzdx r0 = (com.google.android.gms.measurement.internal.zzdx) r0 // Catch: java.lang.SecurityException -> L56
|
|
boolean r1 = com.google.android.gms.measurement.internal.zzaa.zza() // Catch: java.lang.SecurityException -> L56
|
|
if (r1 != 0) goto L4e
|
|
com.google.android.gms.measurement.internal.zzdu<V> r1 = r0.zzc // Catch: java.lang.IllegalStateException -> L43 java.lang.SecurityException -> L56
|
|
if (r1 == 0) goto L43
|
|
java.lang.Object r1 = r1.zza() // Catch: java.lang.IllegalStateException -> L43 java.lang.SecurityException -> L56
|
|
goto L44
|
|
L43:
|
|
r1 = 0
|
|
L44:
|
|
java.lang.Object r2 = com.google.android.gms.measurement.internal.zzdx.zza // Catch: java.lang.SecurityException -> L56
|
|
monitor-enter(r2) // Catch: java.lang.SecurityException -> L56
|
|
r0.zzh = r1 // Catch: java.lang.Throwable -> L4b
|
|
monitor-exit(r2) // Catch: java.lang.Throwable -> L4b
|
|
goto L28
|
|
L4b:
|
|
r4 = move-exception
|
|
monitor-exit(r2) // Catch: java.lang.Throwable -> L4b
|
|
throw r4 // Catch: java.lang.SecurityException -> L56
|
|
L4e:
|
|
java.lang.IllegalStateException r4 = new java.lang.IllegalStateException // Catch: java.lang.SecurityException -> L56
|
|
java.lang.String r0 = "Refreshing flag cache must be done on a worker thread."
|
|
r4.<init>(r0) // Catch: java.lang.SecurityException -> L56
|
|
throw r4 // Catch: java.lang.SecurityException -> L56
|
|
L56:
|
|
com.google.android.gms.measurement.internal.zzdu<V> r4 = r3.zzc
|
|
if (r4 != 0) goto L5d
|
|
V r4 = r3.zzd
|
|
return r4
|
|
L5d:
|
|
java.lang.Object r4 = r4.zza() // Catch: java.lang.IllegalStateException -> L62 java.lang.SecurityException -> L65
|
|
return r4
|
|
L62:
|
|
V r4 = r3.zzd
|
|
return r4
|
|
L65:
|
|
V r4 = r3.zzd
|
|
return r4
|
|
L68:
|
|
r0 = move-exception
|
|
monitor-exit(r4) // Catch: java.lang.Throwable -> L68
|
|
throw r0
|
|
L6b:
|
|
V r4 = r3.zzd
|
|
return r4
|
|
L6e:
|
|
r4 = move-exception
|
|
monitor-exit(r0) // Catch: java.lang.Throwable -> L6e
|
|
throw r4
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzdx.zza(java.lang.Object):java.lang.Object");
|
|
}
|
|
|
|
public final String zzb() {
|
|
return this.zzb;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public /* synthetic */ zzdx(String str, Object obj, Object obj2, zzdu zzduVar, zzdw zzdwVar) {
|
|
this.zzb = str;
|
|
this.zzd = obj;
|
|
this.zze = obj2;
|
|
this.zzc = zzduVar;
|
|
}
|
|
}
|