zzak.smali
.class final Lcom/google/android/gms/location/zzak;
.super Lcom/google/android/gms/location/zzap;
.source ""
# instance fields
.field final synthetic zza:Lcom/google/android/gms/common/api/internal/ListenerHolder;
.field final synthetic zzb:Lcom/google/android/gms/location/FusedLocationProviderClient;
# direct methods
.method constructor <init>(Lcom/google/android/gms/location/FusedLocationProviderClient;Lcom/google/android/gms/common/api/internal/ListenerHolder;)V
.registers 3
iput-object p1, p0, Lcom/google/android/gms/location/zzak;->zzb:Lcom/google/android/gms/location/FusedLocationProviderClient;
iput-object p2, p0, Lcom/google/android/gms/location/zzak;->zza:Lcom/google/android/gms/common/api/internal/ListenerHolder;
invoke-direct {p0}, Lcom/google/android/gms/location/zzap;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic accept(Ljava/lang/Object;Ljava/lang/Object;)V
.registers 5
check-cast p1, Lcom/google/android/gms/internal/location/zzaz;
check-cast p2, Lcom/google/android/gms/tasks/TaskCompletionSource;
invoke-virtual {p0}, Lcom/google/android/gms/location/zzap;->zza()Z
move-result v0
if-eqz v0, :cond_21
iget-object v0, p0, Lcom/google/android/gms/location/zzak;->zzb:Lcom/google/android/gms/location/FusedLocationProviderClient;
new-instance v1, Lcom/google/android/gms/location/zzal;
invoke-direct {v1, v0, p2}, Lcom/google/android/gms/location/zzal;-><init>(Lcom/google/android/gms/location/FusedLocationProviderClient;Lcom/google/android/gms/tasks/TaskCompletionSource;)V
:try_start_11
iget-object v0, p0, Lcom/google/android/gms/location/zzak;->zza:Lcom/google/android/gms/common/api/internal/ListenerHolder;
invoke-virtual {v0}, Lcom/google/android/gms/common/api/internal/ListenerHolder;->getListenerKey()Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey;
move-result-object v0
if-eqz v0, :cond_21
invoke-virtual {p1, v0, v1}, Lcom/google/android/gms/internal/location/zzaz;->zzH(Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey;Lcom/google/android/gms/internal/location/zzai;)V
:try_end_1c
.catch Ljava/lang/RuntimeException; {:try_start_11 .. :try_end_1c} :catch_1d
return-void
:catch_1d
move-exception p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/tasks/TaskCompletionSource;->trySetException(Ljava/lang/Exception;)Z
:cond_21
return-void
.end method