.class public Landroidx/credentials/playservices/controllers/CredentialProviderBaseController; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion; } .end annotation # static fields .field public static final ACTIVITY_REQUEST_CODE_TAG:Ljava/lang/String; = "ACTIVITY_REQUEST_CODE" .field public static final BEGIN_SIGN_IN_TAG:Ljava/lang/String; = "BEGIN_SIGN_IN" .field private static final CONTROLLER_REQUEST_CODE:I .field public static final CREATE_CANCELED:Ljava/lang/String; = "CREATE_CANCELED" .field public static final CREATE_INTERRUPTED:Ljava/lang/String; = "CREATE_INTERRUPTED" .field public static final CREATE_PASSWORD_TAG:Ljava/lang/String; = "CREATE_PASSWORD" .field public static final CREATE_PUBLIC_KEY_CREDENTIAL_TAG:Ljava/lang/String; = "CREATE_PUBLIC_KEY_CREDENTIAL" .field public static final CREATE_UNKNOWN:Ljava/lang/String; = "CREATE_UNKNOWN" .field public static final Companion:Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion; .field public static final EXCEPTION_MESSAGE_TAG:Ljava/lang/String; = "EXCEPTION_MESSAGE" .field public static final EXCEPTION_TYPE_TAG:Ljava/lang/String; = "EXCEPTION_TYPE" .field public static final EXTRA_GET_CREDENTIAL_INTENT:Ljava/lang/String; = "EXTRA_GET_CREDENTIAL_INTENT" .field public static final FAILURE_RESPONSE_TAG:Ljava/lang/String; = "FAILURE_RESPONSE" .field public static final GET_CANCELED:Ljava/lang/String; = "GET_CANCELED_TAG" .field public static final GET_INTERRUPTED:Ljava/lang/String; = "GET_INTERRUPTED" .field public static final GET_NO_CREDENTIALS:Ljava/lang/String; = "GET_NO_CREDENTIALS" .field public static final GET_UNKNOWN:Ljava/lang/String; = "GET_UNKNOWN" .field public static final REQUEST_TAG:Ljava/lang/String; = "REQUEST_TYPE" .field public static final RESULT_DATA_TAG:Ljava/lang/String; = "RESULT_DATA" .field public static final RESULT_RECEIVER_TAG:Ljava/lang/String; = "RESULT_RECEIVER" .field public static final SIGN_IN_INTENT_TAG:Ljava/lang/String; = "SIGN_IN_INTENT" .field public static final TYPE_TAG:Ljava/lang/String; = "TYPE" .field private static final retryables:Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Set<", "Ljava/lang/Integer;", ">;" } .end annotation .end field # instance fields .field private final context:Landroid/content/Context; # direct methods .method static constructor ()V .locals 3 new-instance v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion; const/4 v1, 0x0 invoke-direct {v0, v1}, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V sput-object v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->Companion:Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion; const/4 v0, 0x2 new-array v0, v0, [Ljava/lang/Integer; const/4 v1, 0x7 .line 43 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const/4 v2, 0x0 aput-object v1, v0, v2 const/16 v1, 0x14 .line 44 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const/4 v2, 0x1 aput-object v1, v0, v2 .line 42 invoke-static {v0}, Lkotlin/collections/SetsKt;->setOf([Ljava/lang/Object;)Ljava/util/Set; move-result-object v0 sput-object v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->retryables:Ljava/util/Set; sput v2, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->CONTROLLER_REQUEST_CODE:I return-void .end method .method public constructor (Landroid/content/Context;)V .locals 1 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 36 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->context:Landroid/content/Context; return-void .end method .method public static final synthetic access$getCONTROLLER_REQUEST_CODE$cp()I .locals 1 sget v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->CONTROLLER_REQUEST_CODE:I return v0 .end method .method public static final synthetic access$getRetryables$cp()Ljava/util/Set; .locals 1 sget-object v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->retryables:Ljava/util/Set; return-object v0 .end method .method public static final getCONTROLLER_REQUEST_CODE$credentials_play_services_auth_release()I .locals 1 sget-object v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->Companion:Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion; invoke-virtual {v0}, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController$Companion;->getCONTROLLER_REQUEST_CODE$credentials_play_services_auth_release()I move-result v0 return v0 .end method # virtual methods .method public final generateHiddenActivityIntent(Landroid/os/ResultReceiver;Landroid/content/Intent;Ljava/lang/String;)V .locals 1 const-string v0, "resultReceiver" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "hiddenIntent" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "typeTag" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "TYPE" .line 170 invoke-virtual {p2, v0, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string p3, "ACTIVITY_REQUEST_CODE" sget v0, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->CONTROLLER_REQUEST_CODE:I .line 171 invoke-virtual {p2, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; const-string p3, "RESULT_RECEIVER" .line 172 invoke-virtual {p0, p1}, Landroidx/credentials/playservices/controllers/CredentialProviderBaseController;->toIpcFriendlyResultReceiver(Landroid/os/ResultReceiver;)Landroid/os/ResultReceiver; move-result-object p1 invoke-virtual {p2, p3, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; const/high16 p1, 0x10000 .line 173 invoke-virtual {p2, p1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; return-void .end method .method public final toIpcFriendlyResultReceiver(Landroid/os/ResultReceiver;)Landroid/os/ResultReceiver; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Landroid/os/ResultReceiver;" } .end annotation .line 157 invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 const-string v1, "obtain(...)" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V .line 158 invoke-static {p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V const/4 v1, 0x0 invoke-virtual {p1, v0, v1}, Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V .line 159 invoke-virtual {v0, v1}, Landroid/os/Parcel;->setDataPosition(I)V .line 160 sget-object p1, Landroid/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface {p1, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/os/ResultReceiver; .line 161 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V return-object p1 .end method