.class public Landroidx/credentials/GetCustomCredentialOption; .super Landroidx/credentials/CredentialOption; .source "SourceFile" # annotations .annotation build Lkotlin/jvm/internal/SourceDebugExtension; value = { "SMAP\nGetCustomCredentialOption.kt\nKotlin\n*S Kotlin\n*F\n+ 1 GetCustomCredentialOption.kt\nandroidx/credentials/GetCustomCredentialOption\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,203:1\n1#2:204\n*E\n" } .end annotation # direct methods .method public constructor (Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/util/Set;I)V .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/os/Bundle;", "Ljava/lang/String;", "Landroid/os/Bundle;", "ZZ", "Ljava/util/Set<", "Landroid/content/ComponentName;", ">;I)V" } .end annotation const-string v0, "requestData" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "type" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "candidateQueryData" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "allowedProviders" invoke-static {p6, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, p0 move-object v1, p2 move-object v2, p1 move-object v3, p3 move v4, p4 move v5, p5 move-object v6, p6 move v7, p7 .line 76 invoke-direct/range {v0 .. v7}, Landroidx/credentials/CredentialOption;->(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;I)V .line 87 invoke-interface {p2}, Ljava/lang/CharSequence;->length()I move-result p1 if-lez p1, :cond_1 const/16 p1, 0x64 if-eq p7, p1, :cond_0 return-void .line 88 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "Custom types should not have passkey level priority." invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p2 invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .line 87 :cond_1 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "type should not be empty" invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p2 invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method .method public synthetic constructor (Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/util/Set;IILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 9 and-int/lit8 v0, p8, 0x10 if-eqz v0, :cond_0 const/4 v0, 0x0 move v6, v0 goto :goto_0 :cond_0 move v6, p5 :goto_0 and-int/lit8 v0, p8, 0x20 if-eqz v0, :cond_1 .line 73 invoke-static {}, Lkotlin/collections/SetsKt;->emptySet()Ljava/util/Set; move-result-object v0 move-object v7, v0 goto :goto_1 :cond_1 move-object v7, p6 :goto_1 and-int/lit8 v0, p8, 0x40 if-eqz v0, :cond_2 const/16 v0, 0x7d0 move v8, v0 goto :goto_2 :cond_2 move/from16 v8, p7 :goto_2 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move v5, p4 .line 67 invoke-direct/range {v1 .. v8}, Landroidx/credentials/GetCustomCredentialOption;->(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/util/Set;I)V return-void .end method .method public constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;Z)V .locals 10 .line 0 const-string v0, "type" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "requestData" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "candidateQueryData" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 const/4 v7, 0x0 const/16 v8, 0x30 const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move v5, p4 invoke-direct/range {v1 .. v9}, Landroidx/credentials/GetCustomCredentialOption;->(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZ)V .locals 10 .line 0 const-string v0, "type" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "requestData" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "candidateQueryData" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x0 const/16 v8, 0x20 const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move v5, p4 move v6, p5 invoke-direct/range {v1 .. v9}, Landroidx/credentials/GetCustomCredentialOption;->(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;)V .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Landroid/os/Bundle;", "Landroid/os/Bundle;", "ZZ", "Ljava/util/Set<", "Landroid/content/ComponentName;", ">;)V" } .end annotation const-string v0, "type" move-object v3, p1 invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "requestData" move-object v2, p2 invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "candidateQueryData" move-object v4, p3 invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "allowedProviders" move-object/from16 v7, p6 invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v8, 0x0 const/16 v9, 0x40 const/4 v10, 0x0 move-object v1, p0 move v5, p4 move/from16 v6, p5 .line 133 invoke-direct/range {v1 .. v10}, Landroidx/credentials/GetCustomCredentialOption;->(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/util/Set;IILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;I)V .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Landroid/os/Bundle;", "Landroid/os/Bundle;", "ZZ", "Ljava/util/Set<", "Landroid/content/ComponentName;", ">;I)V" } .end annotation const-string v0, "type" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "requestData" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "candidateQueryData" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "allowedProviders" invoke-static {p6, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V move-object v0, p0 move-object v1, p2 move-object v2, p1 move-object v3, p3 move v4, p4 move v5, p5 move-object v6, p6 move v7, p7 .line 193 invoke-direct/range {v0 .. v7}, Landroidx/credentials/GetCustomCredentialOption;->(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;ZZLjava/util/Set;I)V return-void .end method .method public synthetic constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;IILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 9 and-int/lit8 v0, p8, 0x10 if-eqz v0, :cond_0 const/4 v0, 0x0 move v6, v0 goto :goto_0 :cond_0 move v6, p5 :goto_0 and-int/lit8 v0, p8, 0x20 if-eqz v0, :cond_1 .line 191 invoke-static {}, Lkotlin/collections/SetsKt;->emptySet()Ljava/util/Set; move-result-object v0 move-object v7, v0 goto :goto_1 :cond_1 move-object v7, p6 :goto_1 and-int/lit8 v0, p8, 0x40 if-eqz v0, :cond_2 const/16 v0, 0x7d0 move v8, v0 goto :goto_2 :cond_2 move/from16 v8, p7 :goto_2 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move v5, p4 .line 185 invoke-direct/range {v1 .. v8}, Landroidx/credentials/GetCustomCredentialOption;->(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;I)V return-void .end method .method public synthetic constructor (Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 7 and-int/lit8 p8, p7, 0x10 if-eqz p8, :cond_0 const/4 p5, 0x0 :cond_0 move v5, p5 and-int/lit8 p5, p7, 0x20 if-eqz p5, :cond_1 .line 132 invoke-static {}, Lkotlin/collections/SetsKt;->emptySet()Ljava/util/Set; move-result-object p6 :cond_1 move-object v6, p6 move-object v0, p0 move-object v1, p1 move-object v2, p2 move-object v3, p3 move v4, p4 .line 126 invoke-direct/range {v0 .. v6}, Landroidx/credentials/GetCustomCredentialOption;->(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;ZZLjava/util/Set;)V return-void .end method