granularity level: instruction
.class public abstract Lcom/google/android/gms/common/api/GoogleApi;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-base@@18.0.1"
.implements Lcom/google/android/gms/common/api/HasApiKey;
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/common/api/GoogleApi$Settings;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<O::",
"Lcom/google/android/gms/common/api/Api$ApiOptions;",
">",
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/api/HasApiKey<",
"TO;>;"
}
.end annotation
.field protected final zaa:Lcom/google/android/gms/common/api/internal/GoogleApiManager;
.field private final zab:Landroid/content/Context;
.field private final zac:Ljava/lang/String;
.field private final zad:Lcom/google/android/gms/common/api/Api;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/api/Api<",
"TO;>;"
}
.end annotation
.end field
.field private final zae:Lcom/google/android/gms/common/api/Api$ApiOptions;
.annotation system Ldalvik/annotation/Signature;
value = {
"TO;"
}
.end annotation
.end field
.field private final zaf:Lcom/google/android/gms/common/api/internal/ApiKey;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/api/internal/ApiKey<",
"TO;>;"
}
.end annotation
.end field
.field private final zag:Landroid/os/Looper;
.field private final zah:I
.field private final zai:Lcom/google/android/gms/common/api/GoogleApiClient;
.annotation runtime Lorg/checkerframework/checker/initialization/qual/NotOnlyInitialized;
.end annotation
.end field
.field private final zaj:Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;
.method public constructor <init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/app/Activity;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Lcom/google/android/gms/common/api/GoogleApi$Settings;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/app/Activity;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private constructor <init>(Landroid/content/Context;Landroid/app/Activity;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Landroid/app/Activity;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Lcom/google/android/gms/common/api/GoogleApi$Settings;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Landroid/os/Looper;Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Landroid/os/Looper;",
"Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Lcom/google/android/gms/common/api/GoogleApi$Settings;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/google/android/gms/common/api/Api<",
"TO;>;TO;",
"Lcom/google/android/gms/common/api/internal/StatusExceptionMapper;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private final zad(ILcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
"T:",
"Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl<",
"+",
"Lcom/google/android/gms/common/api/Result;",
"TA;>;>(ITT;)TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method private final zae(ILcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<TResult:",
"Ljava/lang/Object;",
"A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
">(I",
"Lcom/google/android/gms/common/api/internal/TaskApiCall<",
"TA;TTResult;>;)",
"Lcom/google/android/gms/tasks/Task<",
"TTResult;>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public asGoogleApiClient()Lcom/google/android/gms/common/api/GoogleApiClient;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected createClientSettingsBuilder()Lcom/google/android/gms/common/internal/ClientSettings$Builder;
.locals 3
const/4 v0, 0x0
return-object v0
.end method
.method protected disconnectService()Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doBestEffortWrite(Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
"T:",
"Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl<",
"+",
"Lcom/google/android/gms/common/api/Result;",
"TA;>;>(TT;)TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doBestEffortWrite(Lcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<TResult:",
"Ljava/lang/Object;",
"A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
">(",
"Lcom/google/android/gms/common/api/internal/TaskApiCall<",
"TA;TTResult;>;)",
"Lcom/google/android/gms/tasks/Task<",
"TTResult;>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doRead(Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
"T:",
"Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl<",
"+",
"Lcom/google/android/gms/common/api/Result;",
"TA;>;>(TT;)TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doRead(Lcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<TResult:",
"Ljava/lang/Object;",
"A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
">(",
"Lcom/google/android/gms/common/api/internal/TaskApiCall<",
"TA;TTResult;>;)",
"Lcom/google/android/gms/tasks/Task<",
"TTResult;>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doRegisterEventListener(Lcom/google/android/gms/common/api/internal/RegisterListenerMethod;Lcom/google/android/gms/common/api/internal/UnregisterListenerMethod;)Lcom/google/android/gms/tasks/Task;
.locals 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
"T:",
"Lcom/google/android/gms/common/api/internal/RegisterListenerMethod<",
"TA;*>;U:",
"Lcom/google/android/gms/common/api/internal/UnregisterListenerMethod<",
"TA;*>;>(TT;TU;)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doRegisterEventListener(Lcom/google/android/gms/common/api/internal/RegistrationMethods;)Lcom/google/android/gms/tasks/Task;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
">(",
"Lcom/google/android/gms/common/api/internal/RegistrationMethods<",
"TA;*>;)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doUnregisterEventListener(Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey;)Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey<",
"*>;)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doUnregisterEventListener(Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey;I)Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/common/api/internal/ListenerHolder$ListenerKey<",
"*>;I)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doWrite(Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;)Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
"T:",
"Lcom/google/android/gms/common/api/internal/BaseImplementation$ApiMethodImpl<",
"+",
"Lcom/google/android/gms/common/api/Result;",
"TA;>;>(TT;)TT;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public doWrite(Lcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<TResult:",
"Ljava/lang/Object;",
"A::",
"Lcom/google/android/gms/common/api/Api$AnyClient;",
">(",
"Lcom/google/android/gms/common/api/internal/TaskApiCall<",
"TA;TTResult;>;)",
"Lcom/google/android/gms/tasks/Task<",
"TTResult;>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final getApiKey()Lcom/google/android/gms/common/api/internal/ApiKey;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/common/api/internal/ApiKey<",
"TO;>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public getApiOptions()Lcom/google/android/gms/common/api/Api$ApiOptions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TO;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public getApplicationContext()Landroid/content/Context;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected getContextAttributionTag()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected getContextFeatureId()Ljava/lang/String;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public getLooper()Landroid/os/Looper;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public registerListener(Ljava/lang/Object;Ljava/lang/String;)Lcom/google/android/gms/common/api/internal/ListenerHolder;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"L:Ljava/lang/Object;",
">(T",
"L;",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/common/api/internal/ListenerHolder<",
"T",
"L;",
">;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final zaa()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final zab(Landroid/os/Looper;Lcom/google/android/gms/common/api/internal/zabq;)Lcom/google/android/gms/common/api/Api$Client;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/os/Looper;",
"Lcom/google/android/gms/common/api/internal/zabq<",
"TO;>;)",
"Lcom/google/android/gms/common/api/Api$Client;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final zac(Landroid/content/Context;Landroid/os/Handler;)Lcom/google/android/gms/common/api/internal/zact;
.locals 2
const/4 v0, 0x0
return-object v0
.end method