.class public interface abstract Landroidx/credentials/CredentialProvider; .super Ljava/lang/Object; .source "SourceFile" # virtual methods .method public abstract isAvailableOnDevice()Z .end method .method public abstract onClearCredential(Landroidx/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroidx/credentials/CredentialManagerCallback;)V .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/credentials/ClearCredentialStateRequest;", "Landroid/os/CancellationSignal;", "Ljava/util/concurrent/Executor;", "Landroidx/credentials/CredentialManagerCallback<", "Ljava/lang/Void;", "Landroidx/credentials/exceptions/ClearCredentialException;", ">;)V" } .end annotation .end method .method public abstract onCreateCredential(Landroid/content/Context;Landroidx/credentials/CreateCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroidx/credentials/CredentialManagerCallback;)V .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/credentials/CreateCredentialRequest;", "Landroid/os/CancellationSignal;", "Ljava/util/concurrent/Executor;", "Landroidx/credentials/CredentialManagerCallback<", "Landroidx/credentials/CreateCredentialResponse;", "Landroidx/credentials/exceptions/CreateCredentialException;", ">;)V" } .end annotation .end method .method public abstract onGetCredential(Landroid/content/Context;Landroidx/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroidx/credentials/CredentialManagerCallback;)V .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/credentials/GetCredentialRequest;", "Landroid/os/CancellationSignal;", "Ljava/util/concurrent/Executor;", "Landroidx/credentials/CredentialManagerCallback<", "Landroidx/credentials/GetCredentialResponse;", "Landroidx/credentials/exceptions/GetCredentialException;", ">;)V" } .end annotation .end method .method public onGetCredential(Landroid/content/Context;Landroidx/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroidx/credentials/CredentialManagerCallback;)V .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x22 .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;", "Landroid/os/CancellationSignal;", "Ljava/util/concurrent/Executor;", "Landroidx/credentials/CredentialManagerCallback<", "Landroidx/credentials/GetCredentialResponse;", "Landroidx/credentials/exceptions/GetCredentialException;", ">;)V" } .end annotation .line 0 const-string p3, "context" invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "pendingGetCredentialHandle" invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "executor" invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "callback" invoke-static {p5, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method .method public onPrepareCredential(Landroidx/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroidx/credentials/CredentialManagerCallback;)V .locals 0 .annotation build Landroidx/annotation/RequiresApi; value = 0x22 .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/credentials/GetCredentialRequest;", "Landroid/os/CancellationSignal;", "Ljava/util/concurrent/Executor;", "Landroidx/credentials/CredentialManagerCallback<", "Landroidx/credentials/PrepareGetCredentialResponse;", "Landroidx/credentials/exceptions/GetCredentialException;", ">;)V" } .end annotation const-string p2, "request" invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "executor" invoke-static {p3, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p1, "callback" invoke-static {p4, p1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V return-void .end method