.class public abstract Lcom/google/android/gms/common/api/GoogleApiClient; .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/MemberClasses; value = { Lcom/google/android/gms/common/api/GoogleApiClient$Builder;, Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;, Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks; } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation # static fields .field public static final DEFAULT_ACCOUNT:Ljava/lang/String; = "<>" .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .end field .field public static final SIGN_IN_MODE_OPTIONAL:I = 0x2 .field public static final SIGN_IN_MODE_REQUIRED:I = 0x1 .field private static final zaa:Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Set<", "Lcom/google/android/gms/common/api/GoogleApiClient;", ">;" } .end annotation .annotation build Ljavax/annotation/concurrent/GuardedBy; value = "sAllClients" .end annotation .end field # direct methods .method public static constructor ()V .locals 1 .line 1 new-instance v0, Ljava/util/WeakHashMap; invoke-direct {v0}, Ljava/util/WeakHashMap;->()V .line 2 invoke-static {v0}, Ljava/util/Collections;->newSetFromMap(Ljava/util/Map;)Ljava/util/Set; move-result-object v0 sput-object v0, Lcom/google/android/gms/common/api/GoogleApiClient;->zaa:Ljava/util/Set; return-void .end method .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static dumpAll(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V .locals 7 .param p0 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Ljava/io/FileDescriptor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/io/PrintWriter; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # [Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 sget-object v0, Lcom/google/android/gms/common/api/GoogleApiClient;->zaa:Ljava/util/Set; monitor-enter v0 .line 2 :try_start_0 invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 const-string v2, " " invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 .line 3 invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v2 const/4 v3, 0x0 :goto_0 invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z move-result v4 if-eqz v4, :cond_0 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v4 check-cast v4, Lcom/google/android/gms/common/api/GoogleApiClient; .line 4 invoke-virtual {p2, p0}, Ljava/io/PrintWriter;->append(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; move-result-object v5 const-string v6, "GoogleApiClient#" invoke-virtual {v5, v6}, Ljava/io/PrintWriter;->append(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; move-result-object v5 add-int/lit8 v6, v3, 0x1 invoke-virtual {v5, v3}, Ljava/io/PrintWriter;->println(I)V .line 5 invoke-virtual {v4, v1, p1, p2, p3}, Lcom/google/android/gms/common/api/GoogleApiClient;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V move v3, v6 goto :goto_0 .line 6 :cond_0 monitor-exit v0 return-void :catchall_0 move-exception p0 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw p0 .end method .method public static getAllClients()Ljava/util/Set; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "Lcom/google/android/gms/common/api/GoogleApiClient;", ">;" } .end annotation .line 1 sget-object v0, Lcom/google/android/gms/common/api/GoogleApiClient;->zaa:Ljava/util/Set; monitor-enter v0 .line 2 :try_start_0 monitor-exit v0 return-object v0 :catchall_0 move-exception v1 .line 3 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw v1 .end method .method public static bridge synthetic zaq()Ljava/util/Set; .locals 1 sget-object v0, Lcom/google/android/gms/common/api/GoogleApiClient;->zaa:Ljava/util/Set; return-object v0 .end method # virtual methods .method public abstract blockingConnect()Lcom/google/android/gms/common/ConnectionResult; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract blockingConnect(JLjava/util/concurrent/TimeUnit;)Lcom/google/android/gms/common/ConnectionResult; .param p3 # Ljava/util/concurrent/TimeUnit; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract clearDefaultAccountAndReconnect()Lcom/google/android/gms/common/api/PendingResult; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/android/gms/common/api/PendingResult<", "Lcom/google/android/gms/common/api/Status;", ">;" } .end annotation .end method .method public abstract connect()V .end method .method public connect(I)V .locals 0 .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public abstract disconnect()V .end method .method public abstract dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/io/FileDescriptor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/io/PrintWriter; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p4 # [Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public enqueue(Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl; .locals 0 .param p1 # Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl; .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 .annotation system Ldalvik/annotation/Signature; value = { ";>(TT;)TT;" } .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public execute(Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl; .locals 0 .param p1 # Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl; .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 .annotation system Ldalvik/annotation/Signature; value = { ";>(TT;)TT;" } .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public getClient(Lcom/google/android/gms/common/api/Api$AnyClientKey;)Lcom/google/android/gms/common/api/Api$Client; .locals 0 .param p1 # Lcom/google/android/gms/common/api/Api$AnyClientKey; .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 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/common/api/Api$AnyClientKey<", "TC;>;)TC;" } .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public abstract getConnectionResult(Lcom/google/android/gms/common/api/Api;)Lcom/google/android/gms/common/ConnectionResult; .param p1 # Lcom/google/android/gms/common/api/Api; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/common/api/Api<", "*>;)", "Lcom/google/android/gms/common/ConnectionResult;" } .end annotation .end method .method public getContext()Landroid/content/Context; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public getLooper()Landroid/os/Looper; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public hasApi(Lcom/google/android/gms/common/api/Api;)Z .locals 0 .param p1 # Lcom/google/android/gms/common/api/Api; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/common/api/Api<", "*>;)Z" } .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public abstract hasConnectedApi(Lcom/google/android/gms/common/api/Api;)Z .param p1 # Lcom/google/android/gms/common/api/Api; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/common/api/Api<", "*>;)Z" } .end annotation .end method .method public abstract isConnected()Z .end method .method public abstract isConnecting()Z .end method .method public abstract isConnectionCallbacksRegistered(Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;)Z .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public abstract isConnectionFailedListenerRegistered(Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;)Z .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public maybeSignIn(Lcom/google/android/gms/common/api/internal/SignInConnectionListener;)Z .locals 0 .param p1 # Lcom/google/android/gms/common/api/internal/SignInConnectionListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public maybeSignOut()V .locals 1 .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public abstract reconnect()V .end method .method public abstract registerConnectionCallbacks(Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;)V .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public abstract registerConnectionFailedListener(Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;)V .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public registerListener(Ljava/lang/Object;)Lcom/google/android/gms/common/api/internal/ListenerHolder; .locals 0 .param p1 # Ljava/lang/Object; .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 .annotation system Ldalvik/annotation/Signature; value = { "<", "L:Ljava/lang/Object;", ">(T", "L;", ")", "Lcom/google/android/gms/common/api/internal/ListenerHolder<", "T", "L;", ">;" } .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public abstract stopAutoManage(Landroidx/fragment/app/FragmentActivity;)V .param p1 # Landroidx/fragment/app/FragmentActivity; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public abstract unregisterConnectionCallbacks(Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;)V .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public abstract unregisterConnectionFailedListener(Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener;)V .param p1 # Lcom/google/android/gms/common/api/GoogleApiClient$OnConnectionFailedListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public zao(Lcom/google/android/gms/common/api/internal/zada;)V .locals 0 .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public zap(Lcom/google/android/gms/common/api/internal/zada;)V .locals 0 .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method