what-the-bank/sources/com/google/android/gms/flags/Flag.java

135 lines
4.0 KiB
Java

package com.google.android.gms.flags;
import android.os.RemoteException;
@Deprecated
/* loaded from: classes2.dex */
public abstract class Flag<T> {
private final String mKey;
private final int zze;
private final T zzf;
private Flag(int i, String str, T t) {
this.zze = i;
this.mKey = str;
this.zzf = t;
Singletons.flagRegistry().zza(this);
}
/* JADX INFO: Access modifiers changed from: protected */
public abstract T zza(zzc zzcVar);
@Deprecated
/* loaded from: classes2.dex */
public static class BooleanFlag extends Flag<Boolean> {
public BooleanFlag(int i, String str, Boolean bool) {
super(i, str, bool);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // com.google.android.gms.flags.Flag
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final Boolean zza(zzc zzcVar) {
try {
return Boolean.valueOf(zzcVar.getBooleanFlagValue(getKey(), zzb().booleanValue(), getSource()));
} catch (RemoteException unused) {
return zzb();
}
}
}
@Deprecated
/* loaded from: classes2.dex */
public static class IntegerFlag extends Flag<Integer> {
public IntegerFlag(int i, String str, Integer num) {
super(i, str, num);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // com.google.android.gms.flags.Flag
/* renamed from: zzc, reason: merged with bridge method [inline-methods] */
public final Integer zza(zzc zzcVar) {
try {
return Integer.valueOf(zzcVar.getIntFlagValue(getKey(), zzb().intValue(), getSource()));
} catch (RemoteException unused) {
return zzb();
}
}
}
@Deprecated
/* loaded from: classes2.dex */
public static class LongFlag extends Flag<Long> {
public LongFlag(int i, String str, Long l) {
super(i, str, l);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // com.google.android.gms.flags.Flag
/* renamed from: zzd, reason: merged with bridge method [inline-methods] */
public final Long zza(zzc zzcVar) {
try {
return Long.valueOf(zzcVar.getLongFlagValue(getKey(), zzb().longValue(), getSource()));
} catch (RemoteException unused) {
return zzb();
}
}
}
@Deprecated
/* loaded from: classes2.dex */
public static class StringFlag extends Flag<String> {
public StringFlag(int i, String str, String str2) {
super(i, str, str2);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // com.google.android.gms.flags.Flag
/* renamed from: zze, reason: merged with bridge method [inline-methods] */
public final String zza(zzc zzcVar) {
try {
return zzcVar.getStringFlagValue(getKey(), zzb(), getSource());
} catch (RemoteException unused) {
return zzb();
}
}
}
public T get() {
return (T) Singletons.zzd().zzb(this);
}
@Deprecated
public static BooleanFlag define(int i, String str, Boolean bool) {
return new BooleanFlag(i, str, bool);
}
@Deprecated
public static IntegerFlag define(int i, String str, int i2) {
return new IntegerFlag(i, str, Integer.valueOf(i2));
}
@Deprecated
public static LongFlag define(int i, String str, long j) {
return new LongFlag(i, str, Long.valueOf(j));
}
@Deprecated
public static StringFlag define(int i, String str, String str2) {
return new StringFlag(i, str, str2);
}
public final T zzb() {
return this.zzf;
}
@Deprecated
public final int getSource() {
return this.zze;
}
public final String getKey() {
return this.mKey;
}
}