.class public final Lcom/google/android/gms/internal/ads/zzecs; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field private zza:Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzb:Landroid/content/Context; # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzecs;->zzb:Landroid/content/Context; return-void .end method # virtual methods .method public final zza()Lcom/google/common/util/concurrent/ListenableFuture; .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzecs;->zzb:Landroid/content/Context; .line 1 invoke-static {v0}, Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures;->from(Landroid/content/Context;)Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures; move-result-object v0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzecs;->zza:Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures; if-nez v0, :cond_0 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "MeasurementManagerFutures is null" .line 3 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzgch;->zzg(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v0 return-object v0 :catch_0 move-exception v0 goto :goto_0 .line 2 :cond_0 invoke-virtual {v0}, Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures;->getMeasurementApiStatusAsync()Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 return-object v0 .line 4 :goto_0 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzgch;->zzg(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v0 return-object v0 .end method .method public final zzb(Landroid/net/Uri;Landroid/view/InputEvent;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 1 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzecs;->zza:Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures; .line 1 invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; .line 2 invoke-virtual {v0, p1, p2}, Landroidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures;->registerSourceAsync(Landroid/net/Uri;Landroid/view/InputEvent;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 return-object p1 :catch_0 move-exception p1 .line 3 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzgch;->zzg(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 return-object p1 .end method