.class public final Lcom/google/android/gms/common/internal/ClientSettings$Builder; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-base@@18.0.1" # annotations .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/gms/common/internal/ClientSettings; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "Builder" .end annotation # instance fields .field private zaa:Landroid/accounts/Account; .annotation runtime Ljavax/annotation/Nullable; .end annotation .end field .field private zab:Landroidx/collection/c; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/collection/c<", "Lcom/google/android/gms/common/api/Scope;", ">;" } .end annotation .end field .field private zac:Ljava/lang/String; .field private zad:Ljava/lang/String; .field private zae:Lcom/google/android/gms/signin/SignInOptions; # direct methods .method public constructor ()V .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V sget-object v0, Lcom/google/android/gms/signin/SignInOptions;->zaa:Lcom/google/android/gms/signin/SignInOptions; iput-object v0, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zae:Lcom/google/android/gms/signin/SignInOptions; return-void .end method # virtual methods .method public build()Lcom/google/android/gms/common/internal/ClientSettings; .locals 11 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 new-instance v10, Lcom/google/android/gms/common/internal/ClientSettings; iget-object v1, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zaa:Landroid/accounts/Account; iget-object v2, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zab:Landroidx/collection/c; iget-object v6, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zac:Ljava/lang/String; iget-object v7, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zad:Ljava/lang/String; iget-object v8, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zae:Lcom/google/android/gms/signin/SignInOptions; const/4 v3, 0x0 const/4 v4, 0x0 const/4 v5, 0x0 const/4 v9, 0x0 move-object v0, v10 invoke-direct/range {v0 .. v9}, Lcom/google/android/gms/common/internal/ClientSettings;->(Landroid/accounts/Account;Ljava/util/Set;Ljava/util/Map;ILandroid/view/View;Ljava/lang/String;Ljava/lang/String;Lcom/google/android/gms/signin/SignInOptions;Z)V return-object v10 .end method .method public setRealClientPackageName(Ljava/lang/String;)Lcom/google/android/gms/common/internal/ClientSettings$Builder; .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation iput-object p1, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zac:Ljava/lang/String; return-object p0 .end method .method public final zaa(Ljava/util/Collection;)Lcom/google/android/gms/common/internal/ClientSettings$Builder; .locals 1 .param p1 # Ljava/util/Collection; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Collection<", "Lcom/google/android/gms/common/api/Scope;", ">;)", "Lcom/google/android/gms/common/internal/ClientSettings$Builder;" } .end annotation .line 1 iget-object v0, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zab:Landroidx/collection/c; if-nez v0, :cond_0 new-instance v0, Landroidx/collection/c; invoke-direct {v0}, Landroidx/collection/c;->()V iput-object v0, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zab:Landroidx/collection/c; :cond_0 iget-object v0, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zab:Landroidx/collection/c; .line 2 invoke-virtual {v0, p1}, Landroidx/collection/c;->addAll(Ljava/util/Collection;)Z return-object p0 .end method .method public final zab(Landroid/accounts/Account;)Lcom/google/android/gms/common/internal/ClientSettings$Builder; .locals 0 .param p1 # Landroid/accounts/Account; .annotation runtime Ljavax/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation iput-object p1, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zaa:Landroid/accounts/Account; return-object p0 .end method .method public final zac(Ljava/lang/String;)Lcom/google/android/gms/common/internal/ClientSettings$Builder; .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation iput-object p1, p0, Lcom/google/android/gms/common/internal/ClientSettings$Builder;->zad:Ljava/lang/String; return-object p0 .end method