granularity level: instruction
.class public abstract Lcom/google/android/gms/common/internal/BaseGmsClient;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-basement@@18.1.0"
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;,
Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;,
Lcom/google/android/gms/common/internal/BaseGmsClient$LegacyClientCallbackAdapter;,
Lcom/google/android/gms/common/internal/BaseGmsClient$ConnectionProgressReportCallbacks;,
Lcom/google/android/gms/common/internal/BaseGmsClient$SignOutCallbacks;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Landroid/os/IInterface;",
">",
"Ljava/lang/Object;"
}
.end annotation
.field public static final CONNECT_STATE_CONNECTED:I = 0x4
.field public static final CONNECT_STATE_DISCONNECTED:I = 0x1
.field public static final CONNECT_STATE_DISCONNECTING:I = 0x5
.field public static final DEFAULT_ACCOUNT:Ljava/lang/String; = "<>"
.field public static final GOOGLE_PLUS_REQUIRED_FEATURES:[Ljava/lang/String;
.field public static final KEY_PENDING_INTENT:Ljava/lang/String; = "pendingIntent"
.field private static final zze:[Lcom/google/android/gms/common/Feature;
.field private volatile zzA:Ljava/lang/String;
.field private zzB:Lcom/google/android/gms/common/ConnectionResult;
.field private zzC:Z
.field private volatile zzD:Lcom/google/android/gms/common/internal/zzj;
.field zza:Lcom/google/android/gms/common/internal/zzu;
.field final zzb:Landroid/os/Handler;
.field protected zzc:Lcom/google/android/gms/common/internal/BaseGmsClient$ConnectionProgressReportCallbacks;
.field protected zzd:Ljava/util/concurrent/atomic/AtomicInteger;
.field private zzf:I
.field private zzg:J
.field private zzh:J
.field private zzi:I
.field private zzj:J
.field private volatile zzk:Ljava/lang/String;
.field private final zzl:Landroid/content/Context;
.field private final zzm:Landroid/os/Looper;
.field private final zzn:Lcom/google/android/gms/common/internal/GmsClientSupervisor;
.field private final zzo:Lcom/google/android/gms/common/GoogleApiAvailabilityLight;
.field private final zzp:Ljava/lang/Object;
.field private final zzq:Ljava/lang/Object;
.field private zzr:Lcom/google/android/gms/common/internal/IGmsServiceBroker;
.field private zzs:Landroid/os/IInterface;
.field private final zzt:Ljava/util/ArrayList;
.field private zzu:Lcom/google/android/gms/common/internal/zze;
.field private zzv:I
.field private final zzw:Lcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;
.field private final zzx:Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;
.field private final zzy:I
.field private final zzz:Ljava/lang/String;
.method static constructor <clinit>()V
.locals 2
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;Landroid/os/Handler;Lcom/google/android/gms/common/internal/GmsClientSupervisor;Lcom/google/android/gms/common/GoogleApiAvailabilityLight;ILcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;)V
.locals 3
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;Landroid/os/Looper;ILcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;Ljava/lang/String;)V
.locals 9
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;Landroid/os/Looper;Lcom/google/android/gms/common/internal/GmsClientSupervisor;Lcom/google/android/gms/common/GoogleApiAvailabilityLight;ILcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;Ljava/lang/String;)V
.locals 2
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static bridge synthetic zza(Lcom/google/android/gms/common/internal/BaseGmsClient;)Lcom/google/android/gms/common/ConnectionResult;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method static bridge synthetic zzb(Lcom/google/android/gms/common/internal/BaseGmsClient;)Lcom/google/android/gms/common/internal/BaseGmsClient$BaseConnectionCallbacks;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method static bridge synthetic zzc(Lcom/google/android/gms/common/internal/BaseGmsClient;)Lcom/google/android/gms/common/internal/BaseGmsClient$BaseOnConnectionFailedListener;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method static bridge synthetic zzd(Lcom/google/android/gms/common/internal/BaseGmsClient;)Ljava/lang/Object;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method static bridge synthetic zzf(Lcom/google/android/gms/common/internal/BaseGmsClient;)Ljava/util/ArrayList;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method static bridge synthetic zzg(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/ConnectionResult;)V
.locals 0
return-void
.end method
.method static bridge synthetic zzh(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/internal/IGmsServiceBroker;)V
.locals 0
return-void
.end method
.method static bridge synthetic zzi(Lcom/google/android/gms/common/internal/BaseGmsClient;ILandroid/os/IInterface;)V
.locals 0
return-void
.end method
.method static bridge synthetic zzj(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/internal/zzj;)V
.locals 0
return-void
.end method
.method static bridge synthetic zzk(Lcom/google/android/gms/common/internal/BaseGmsClient;I)V
.locals 2
return-void
.end method
.method static bridge synthetic zzm(Lcom/google/android/gms/common/internal/BaseGmsClient;)Z
.locals 0
const/4 v0, 0x0
return v0
.end method
.method static bridge synthetic zzn(Lcom/google/android/gms/common/internal/BaseGmsClient;IILandroid/os/IInterface;)Z
.locals 2
const/4 v0, 0x0
return v0
.end method
.method static bridge synthetic zzo(Lcom/google/android/gms/common/internal/BaseGmsClient;)Z
.locals 2
const/4 v0, 0x0
return v0
.end method
.method private final zzp(ILandroid/os/IInterface;)V
.locals 12
return-void
.end method
.method public checkAvailabilityAndConnect()V
.locals 3
return-void
.end method
.method protected final checkConnected()V
.locals 2
return-void
.end method
.method public connect(Lcom/google/android/gms/common/internal/BaseGmsClient$ConnectionProgressReportCallbacks;)V
.locals 1
return-void
.end method
.method protected abstract createServiceInterface(Landroid/os/IBinder;)Landroid/os/IInterface;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/os/IBinder;",
")TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public disconnect()V
.locals 4
return-void
.end method
.method public disconnect(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.locals 9
return-void
.end method
.method protected enableLocalFallback()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getAccount()Landroid/accounts/Account;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getApiFeatures()[Lcom/google/android/gms/common/Feature;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final getAvailableFeatures()[Lcom/google/android/gms/common/Feature;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected getBindServiceExecutor()Ljava/util/concurrent/Executor;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getConnectionHint()Landroid/os/Bundle;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final getContext()Landroid/content/Context;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getEndpointPackageName()Ljava/lang/String;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method public getGCoreServiceId()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method protected getGetServiceRequestExtraArgs()Landroid/os/Bundle;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getLastDisconnectMessage()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected getLocalStartServiceAction()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final getLooper()Landroid/os/Looper;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getMinApkVersion()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getRemoteService(Lcom/google/android/gms/common/internal/IAccountAccessor;Ljava/util/Set;)V
.locals 21
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/common/internal/IAccountAccessor;",
"Ljava/util/Set<",
"Lcom/google/android/gms/common/api/Scope;",
">;)V"
}
.end annotation
return-void
.end method
.method protected getScopes()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Lcom/google/android/gms/common/api/Scope;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final getService()Landroid/os/IInterface;
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/DeadObjectException;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public getServiceBrokerBinder()Landroid/os/IBinder;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method protected abstract getServiceDescriptor()Ljava/lang/String;
const/4 v0, 0x0
return-object v0
.end method
.method public getSignInIntent()Landroid/content/Intent;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method protected abstract getStartServiceAction()Ljava/lang/String;
const/4 v0, 0x0
return-object v0
.end method
.method protected getStartServicePackage()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getTelemetryConfiguration()Lcom/google/android/gms/common/internal/ConnectionTelemetryConfiguration;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected getUseDynamicLookup()Z
.locals 2
const/4 v0, 0x0
return v0
.end method
.method public hasConnectionInfo()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public isConnected()Z
.locals 3
const/4 v0, 0x0
return v0
.end method
.method public isConnecting()Z
.locals 4
const/4 v0, 0x0
return v0
.end method
.method protected onConnectedLocked(Landroid/os/IInterface;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
return-void
.end method
.method protected onConnectionFailed(Lcom/google/android/gms/common/ConnectionResult;)V
.locals 2
return-void
.end method
.method protected onConnectionSuspended(I)V
.locals 2
return-void
.end method
.method protected onPostInitHandler(ILandroid/os/IBinder;Landroid/os/Bundle;I)V
.locals 2
return-void
.end method
.method public onUserSignOut(Lcom/google/android/gms/common/internal/BaseGmsClient$SignOutCallbacks;)V
.locals 0
return-void
.end method
.method public providesSignIn()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public requiresAccount()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public requiresGooglePlayServices()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public requiresSignIn()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public setAttributionTag(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public triggerConnectionSuspended(I)V
.locals 3
return-void
.end method
.method protected triggerNotAvailable(Lcom/google/android/gms/common/internal/BaseGmsClient$ConnectionProgressReportCallbacks;ILandroid/app/PendingIntent;)V
.locals 2
return-void
.end method
.method public usesClientTelemetry()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method protected final zze()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected final zzl(ILandroid/os/Bundle;I)V
.locals 2
return-void
.end method