package com.google.android.gms.flags; import android.os.RemoteException; @Deprecated /* loaded from: classes2.dex */ public abstract class Flag { 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 { 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 { 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 { 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 { 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; } }