.class final Lcom/google/android/gms/internal/fido/zzah; .super Ljava/lang/Object; .source "SourceFile" # static fields .field private static final zza:Ljava/lang/Object; .field private static volatile zzb:Z = false .field private static volatile zzc:Lcom/google/android/gms/internal/fido/zzag; = null .field private static volatile zzd:Z = false .field private static volatile zze:Lcom/google/android/gms/internal/fido/zzag; # direct methods .method static constructor ()V .locals 1 new-instance v0, Ljava/lang/Object; invoke-direct {v0}, Ljava/lang/Object;->()V sput-object v0, Lcom/google/android/gms/internal/fido/zzah;->zza:Ljava/lang/Object; return-void .end method .method public static zza()V .locals 1 const/4 v0, 0x1 sput-boolean v0, Lcom/google/android/gms/internal/fido/zzah;->zzd:Z return-void .end method .method public static zzb()V .locals 2 sget-object v0, Lcom/google/android/gms/internal/fido/zzah;->zze:Lcom/google/android/gms/internal/fido/zzag; if-nez v0, :cond_0 .line 1 new-instance v0, Lcom/google/android/gms/internal/fido/zzag; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/fido/zzag;->(Lcom/google/android/gms/internal/fido/zzaf;)V sput-object v0, Lcom/google/android/gms/internal/fido/zzah;->zze:Lcom/google/android/gms/internal/fido/zzag; :cond_0 return-void .end method .method public static zzc()V .locals 2 sget-object v0, Lcom/google/android/gms/internal/fido/zzah;->zzc:Lcom/google/android/gms/internal/fido/zzag; if-nez v0, :cond_0 .line 1 new-instance v0, Lcom/google/android/gms/internal/fido/zzag; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/fido/zzag;->(Lcom/google/android/gms/internal/fido/zzaf;)V sput-object v0, Lcom/google/android/gms/internal/fido/zzah;->zzc:Lcom/google/android/gms/internal/fido/zzag; :cond_0 return-void .end method .method public static zzd()Z .locals 2 sget-object v0, Lcom/google/android/gms/internal/fido/zzah;->zza:Ljava/lang/Object; .line 1 monitor-enter v0 :try_start_0 monitor-exit v0 const/4 v0, 0x0 return v0 :catchall_0 move-exception v1 .line 2 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw v1 .end method