Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,98 @@
package com.google.android.gms.common.config;
import android.os.Binder;
import android.os.StrictMode;
import android.util.Log;
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public abstract class GservicesValue<T> {
private static final Object zzc = new Object();
protected final String zza;
protected final Object zzb;
private Object zzd = null;
protected GservicesValue(String str, Object obj) {
this.zza = str;
this.zzb = obj;
}
@ResultIgnorabilityUnspecified
public static boolean isInitialized() {
synchronized (zzc) {
}
return false;
}
public static GservicesValue<Float> value(String str, Float f) {
return new zzd(str, f);
}
public static GservicesValue<Integer> value(String str, Integer num) {
return new zzc(str, num);
}
public static GservicesValue<Long> value(String str, Long l) {
return new zzb(str, l);
}
public static GservicesValue<String> value(String str, String str2) {
return new zze(str, str2);
}
public static GservicesValue<Boolean> value(String str, boolean z) {
return new zza(str, Boolean.valueOf(z));
}
@ResultIgnorabilityUnspecified
public final T get() {
T t;
T t2 = (T) this.zzd;
if (t2 != null) {
return t2;
}
StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
Object obj = zzc;
synchronized (obj) {
}
synchronized (obj) {
try {
} finally {
StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
}
}
try {
t = (T) zza(this.zza);
} catch (SecurityException unused) {
long jClearCallingIdentity = Binder.clearCallingIdentity();
try {
t = (T) zza(this.zza);
} finally {
Binder.restoreCallingIdentity(jClearCallingIdentity);
}
}
return t;
}
@Deprecated
public final T getBinderSafe() {
return get();
}
public void override(T t) {
Log.w("GservicesValue", "GservicesValue.override(): test should probably call initForTests() first");
this.zzd = t;
Object obj = zzc;
synchronized (obj) {
synchronized (obj) {
}
}
}
public void resetOverride() {
this.zzd = null;
}
protected abstract Object zza(String str);
}
@@ -0,0 +1,17 @@
package com.google.android.gms.common.config;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zza extends GservicesValue {
zza(String str, Boolean bool) {
super(str, bool);
}
@Override // com.google.android.gms.common.config.GservicesValue
protected final /* bridge */ /* synthetic */ Object zza(String str) {
Preconditions.checkNotNull(null);
throw null;
}
}
@@ -0,0 +1,17 @@
package com.google.android.gms.common.config;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zzb extends GservicesValue {
zzb(String str, Long l) {
super(str, l);
}
@Override // com.google.android.gms.common.config.GservicesValue
protected final /* bridge */ /* synthetic */ Object zza(String str) {
Preconditions.checkNotNull(null);
throw null;
}
}
@@ -0,0 +1,17 @@
package com.google.android.gms.common.config;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zzc extends GservicesValue {
zzc(String str, Integer num) {
super(str, num);
}
@Override // com.google.android.gms.common.config.GservicesValue
protected final /* bridge */ /* synthetic */ Object zza(String str) {
Preconditions.checkNotNull(null);
throw null;
}
}
@@ -0,0 +1,17 @@
package com.google.android.gms.common.config;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zzd extends GservicesValue {
zzd(String str, Float f) {
super(str, f);
}
@Override // com.google.android.gms.common.config.GservicesValue
protected final /* bridge */ /* synthetic */ Object zza(String str) {
Preconditions.checkNotNull(null);
throw null;
}
}
@@ -0,0 +1,17 @@
package com.google.android.gms.common.config;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zze extends GservicesValue {
zze(String str, String str2) {
super(str, str2);
}
@Override // com.google.android.gms.common.config.GservicesValue
protected final /* bridge */ /* synthetic */ Object zza(String str) {
Preconditions.checkNotNull(null);
throw null;
}
}