.class final Lcom/google/android/gms/internal/ads/zzgdi; .super Lcom/google/android/gms/internal/ads/zzgbx; .source "SourceFile" # interfaces .implements Ljava/util/concurrent/RunnableFuture; # instance fields .field private volatile zza:Lcom/google/android/gms/internal/ads/zzgcp; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzgbn;)V .locals 1 .line 1 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzgbx;->()V new-instance v0, Lcom/google/android/gms/internal/ads/zzgdg; invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzgdg;->(Lcom/google/android/gms/internal/ads/zzgdi;Lcom/google/android/gms/internal/ads/zzgbn;)V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; return-void .end method .method public constructor (Ljava/util/concurrent/Callable;)V .locals 1 .line 2 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzgbx;->()V new-instance v0, Lcom/google/android/gms/internal/ads/zzgdh; invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzgdh;->(Lcom/google/android/gms/internal/ads/zzgdi;Ljava/util/concurrent/Callable;)V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; return-void .end method .method public static zze(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzgdi; .locals 1 .line 1 new-instance v0, Lcom/google/android/gms/internal/ads/zzgdi; invoke-static {p0, p1}, Ljava/util/concurrent/Executors;->callable(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable; move-result-object p0 invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzgdi;->(Ljava/util/concurrent/Callable;)V return-object v0 .end method # virtual methods .method public final run()V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; if-eqz v0, :cond_0 .line 1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzgcp;->run()V :cond_0 const/4 v0, 0x0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; return-void .end method .method public final zza()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; if-eqz v0, :cond_0 .line 1 invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "task=[" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "]" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .line 2 :cond_0 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzgax;->zza()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final zzb()V .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzgax;->zzt()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; if-eqz v0, :cond_0 .line 2 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzgcp;->zzh()V :cond_0 const/4 v0, 0x0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzgdi;->zza:Lcom/google/android/gms/internal/ads/zzgcp; return-void .end method