This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,89 @@
.class public Landroidx/activity/result/ActivityResult$a;
.super Ljava/lang/Object;
.source "ActivityResult.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/result/ActivityResult;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Landroidx/activity/result/ActivityResult;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/os/Parcel;)Landroidx/activity/result/ActivityResult;
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Landroidx/activity/result/ActivityResult;
invoke-direct {v0, p1}, Landroidx/activity/result/ActivityResult;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
.method public b(I)[Landroidx/activity/result/ActivityResult;
.locals 0
.line 1
new-array p1, p1, [Landroidx/activity/result/ActivityResult;
return-object p1
.end method
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-virtual {p0, p1}, Landroidx/activity/result/ActivityResult$a;->a(Landroid/os/Parcel;)Landroidx/activity/result/ActivityResult;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Landroidx/activity/result/ActivityResult$a;->b(I)[Landroidx/activity/result/ActivityResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,247 @@
.class public final Landroidx/activity/result/ActivityResult;
.super Ljava/lang/Object;
.source "ActivityResult.java"
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"BanParcelableUsage"
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Landroidx/activity/result/ActivityResult;",
">;"
}
.end annotation
.end field
# instance fields
.field public final a:I
.field public final b:Landroid/content/Intent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Landroidx/activity/result/ActivityResult$a;
invoke-direct {v0}, Landroidx/activity/result/ActivityResult$a;-><init>()V
sput-object v0, Landroidx/activity/result/ActivityResult;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(ILandroid/content/Intent;)V
.locals 0
.param p2 # Landroid/content/Intent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput p1, p0, Landroidx/activity/result/ActivityResult;->a:I
.line 3
iput-object p2, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 5
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Landroidx/activity/result/ActivityResult;->a:I
.line 6
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-nez v0, :cond_0
const/4 p1, 0x0
goto :goto_0
:cond_0
sget-object v0, Landroid/content/Intent;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/content/Intent;
:goto_0
iput-object p1, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
return-void
.end method
.method public static d(I)Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, -0x1
if-eq p0, v0, :cond_1
if-eqz p0, :cond_0
.line 1
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
return-object p0
:cond_0
const-string p0, "RESULT_CANCELED"
return-object p0
:cond_1
const-string p0, "RESULT_OK"
return-object p0
.end method
# virtual methods
.method public b()Landroid/content/Intent;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
return-object v0
.end method
.method public c()I
.locals 1
.line 1
iget v0, p0, Landroidx/activity/result/ActivityResult;->a:I
return v0
.end method
.method public describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "ActivityResult{resultCode="
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Landroidx/activity/result/ActivityResult;->a:I
.line 2
invoke-static {v1}, Landroidx/activity/result/ActivityResult;->d(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", data="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget v0, p0, Landroidx/activity/result/ActivityResult;->a:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 2
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
:cond_0
const/4 v0, 0x1
:goto_0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 3
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->b:Landroid/content/Intent;
if-eqz v0, :cond_1
.line 4
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->writeToParcel(Landroid/os/Parcel;I)V
:cond_1
return-void
.end method
@@ -0,0 +1,164 @@
.class public final Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;
.super Lb/a;
.source "ActivityResultCaller.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->invoke()Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lb/a<",
"Lkotlin/d1;",
"TO;>;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000%\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0005*\u0001\u0000\u0008\n\u0018\u00002\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00028\u00000\u0001J!\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0004\u001a\u00020\u00032\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0002H\u0016\u00a2\u0006\u0004\u0008\u0007\u0010\u0008J!\u0010\u000c\u001a\u00028\u00002\u0006\u0010\n\u001a\u00020\t2\u0008\u0010\u000b\u001a\u0004\u0018\u00010\u0006H\u0016\u00a2\u0006\u0004\u0008\u000c\u0010\r\u00a8\u0006\u000e"
}
d2 = {
"androidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a",
"Lb/a;",
"Lkotlin/d1;",
"Landroid/content/Context;",
"context",
"void",
"Landroid/content/Intent;",
"d",
"(Landroid/content/Context;Lkotlin/d1;)Landroid/content/Intent;",
"",
"resultCode",
"intent",
"c",
"(ILandroid/content/Intent;)Ljava/lang/Object;",
"activity-ktx_release"
}
k = 0x1
mv = {
0x1,
0x4,
0x1
}
.end annotation
# instance fields
.field public final synthetic a:Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
# direct methods
.method public constructor <init>(Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
iput-object p1, p0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;->a:Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
invoke-direct {p0}, Lb/a;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic a(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
.locals 0
.line 1
check-cast p2, Lkotlin/d1;
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;->d(Landroid/content/Context;Lkotlin/d1;)Landroid/content/Intent;
move-result-object p1
return-object p1
.end method
.method public c(ILandroid/content/Intent;)Ljava/lang/Object;
.locals 1
.param p2 # Landroid/content/Intent;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Landroid/content/Intent;",
")TO;"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;->a:Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
iget-object v0, v0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->this$0:Landroidx/activity/result/ActivityResultCallerLauncher;
invoke-virtual {v0}, Landroidx/activity/result/ActivityResultCallerLauncher;->e()Lb/a;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lb/a;->c(ILandroid/content/Intent;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public d(Landroid/content/Context;Lkotlin/d1;)Landroid/content/Intent;
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p2 # Lkotlin/d1;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string p2, "context"
invoke-static {p1, p2}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
iget-object p2, p0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;->a:Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
iget-object p2, p2, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->this$0:Landroidx/activity/result/ActivityResultCallerLauncher;
invoke-virtual {p2}, Landroidx/activity/result/ActivityResultCallerLauncher;->e()Lb/a;
move-result-object p2
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;->a:Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
iget-object v0, v0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->this$0:Landroidx/activity/result/ActivityResultCallerLauncher;
invoke-virtual {v0}, Landroidx/activity/result/ActivityResultCallerLauncher;->f()Ljava/lang/Object;
move-result-object v0
invoke-virtual {p2, p1, v0}, Lb/a;->a(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
move-result-object p1
const-string p2, "callerContract.createIntent(context, input)"
invoke-static {p1, p2}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
@@ -0,0 +1,91 @@
.class final Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
.super Lkotlin/jvm/internal/Lambda;
.source "ActivityResultCaller.kt"
# interfaces
.implements Lej/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/ActivityResultCallerLauncher;-><init>(Landroidx/activity/result/e;Lb/a;Ljava/lang/Object;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/Lambda;",
"Lej/a<",
"Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;",
">;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\u000b\n\u0002\u0008\u0002\n\u0002\u0008\u0004*\u0001\u0002\u0010\u0005\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0002\"\u0004\u0008\u0000\u0010\u0000\"\u0004\u0008\u0001\u0010\u0001H\n\u00a2\u0006\u0004\u0008\u0003\u0010\u0004"
}
d2 = {
"I",
"O",
"androidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a",
"invoke",
"()Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;",
"<anonymous>"
}
k = 0x3
mv = {
0x1,
0x4,
0x1
}
.end annotation
# instance fields
.field public final synthetic this$0:Landroidx/activity/result/ActivityResultCallerLauncher;
# direct methods
.method public constructor <init>(Landroidx/activity/result/ActivityResultCallerLauncher;)V
.locals 0
iput-object p1, p0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->this$0:Landroidx/activity/result/ActivityResultCallerLauncher;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;
.locals 1
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.line 2
new-instance v0, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;
invoke-direct {v0, p0}, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;-><init>(Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.line 1
invoke-virtual {p0}, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;->invoke()Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2$a;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,301 @@
.class public final Landroidx/activity/result/ActivityResultCallerLauncher;
.super Landroidx/activity/result/e;
.source "ActivityResultCaller.kt"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
"O:",
"Ljava/lang/Object;",
">",
"Landroidx/activity/result/e<",
"Lkotlin/d1;",
">;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0014\u0008\u0000\u0018\u0000*\u0004\u0008\u0000\u0010\u0001*\u0004\u0008\u0001\u0010\u00022\u0008\u0012\u0004\u0012\u00020\u00040\u0003B1\u0012\u000c\u0010\u0015\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0003\u0012\u0012\u0010\u001a\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u000b\u0012\u0006\u0010\u0019\u001a\u00028\u0000\u00a2\u0006\u0004\u0008\u001d\u0010\u001eJ#\u0010\u0008\u001a\u00020\u00042\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u00042\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0006H\u0016\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u0008\u0010\n\u001a\u00020\u0004H\u0016J\u0014\u0010\u000c\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00028\u00010\u000bH\u0016R\'\u0010\u0010\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00028\u00010\u000b8FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\r\u001a\u0004\u0008\u000e\u0010\u000fR\u001d\u0010\u0015\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u00038\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0011\u0010\u0012\u001a\u0004\u0008\u0013\u0010\u0014R\u0017\u0010\u0019\u001a\u00028\u00008\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0018R#\u0010\u001a\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u000b8\u0006\u00a2\u0006\u000c\n\u0004\u0008\u001a\u0010\u001b\u001a\u0004\u0008\u001c\u0010\u000f\u00a8\u0006\u001f"
}
d2 = {
"Landroidx/activity/result/ActivityResultCallerLauncher;",
"I",
"O",
"Landroidx/activity/result/e;",
"Lkotlin/d1;",
"void",
"Landroidx/core/app/c;",
"options",
"i",
"(Lkotlin/d1;Landroidx/core/app/c;)V",
"d",
"Lb/a;",
"a",
"Lkotlin/o;",
"h",
"()Lb/a;",
"resultContract",
"b",
"Landroidx/activity/result/e;",
"g",
"()Landroidx/activity/result/e;",
"launcher",
"Ljava/lang/Object;",
"f",
"()Ljava/lang/Object;",
"input",
"callerContract",
"Lb/a;",
"e",
"<init>",
"(Landroidx/activity/result/e;Lb/a;Ljava/lang/Object;)V",
"activity-ktx_release"
}
k = 0x1
mv = {
0x1,
0x4,
0x1
}
.end annotation
# instance fields
.field public final a:Lkotlin/o;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end field
.field public final b:Landroidx/activity/result/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end field
.field public final c:Lb/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lb/a<",
"TI;TO;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end field
.field public final d:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TI;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroidx/activity/result/e;Lb/a;Ljava/lang/Object;)V
.locals 1
.param p1 # Landroidx/activity/result/e;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p2 # Lb/a;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/activity/result/e<",
"TI;>;",
"Lb/a<",
"TI;TO;>;TI;)V"
}
.end annotation
const-string v0, "launcher"
invoke-static {p1, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "callerContract"
invoke-static {p2, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
invoke-direct {p0}, Landroidx/activity/result/e;-><init>()V
iput-object p1, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->b:Landroidx/activity/result/e;
iput-object p2, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->c:Lb/a;
iput-object p3, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->d:Ljava/lang/Object;
.line 2
new-instance p1, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;
invoke-direct {p1, p0}, Landroidx/activity/result/ActivityResultCallerLauncher$resultContract$2;-><init>(Landroidx/activity/result/ActivityResultCallerLauncher;)V
invoke-static {p1}, Lkotlin/r;->a(Lej/a;)Lkotlin/o;
move-result-object p1
iput-object p1, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->a:Lkotlin/o;
return-void
.end method
# virtual methods
.method public a()Lb/a;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"Lkotlin/d1;",
"TO;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.line 1
invoke-virtual {p0}, Landroidx/activity/result/ActivityResultCallerLauncher;->h()Lb/a;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic c(Ljava/lang/Object;Landroidx/core/app/c;)V
.locals 0
.line 1
check-cast p1, Lkotlin/d1;
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/ActivityResultCallerLauncher;->i(Lkotlin/d1;Landroidx/core/app/c;)V
return-void
.end method
.method public d()V
.locals 1
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->b:Landroidx/activity/result/e;
invoke-virtual {v0}, Landroidx/activity/result/e;->d()V
return-void
.end method
.method public final e()Lb/a;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"TI;TO;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->c:Lb/a;
return-object v0
.end method
.method public final f()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TI;"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->d:Ljava/lang/Object;
return-object v0
.end method
.method public final g()Landroidx/activity/result/e;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->b:Landroidx/activity/result/e;
return-object v0
.end method
.method public final h()Lb/a;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"Lkotlin/d1;",
"TO;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->a:Lkotlin/o;
invoke-interface {v0}, Lkotlin/o;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lb/a;
return-object v0
.end method
.method public i(Lkotlin/d1;Landroidx/core/app/c;)V
.locals 1
.param p1 # Lkotlin/d1;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.param p2 # Landroidx/core/app/c;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.line 1
iget-object p1, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->b:Landroidx/activity/result/e;
iget-object v0, p0, Landroidx/activity/result/ActivityResultCallerLauncher;->d:Ljava/lang/Object;
invoke-virtual {p1, v0, p2}, Landroidx/activity/result/e;->c(Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
@@ -0,0 +1,215 @@
.class Landroidx/activity/result/ActivityResultRegistry$1;
.super Ljava/lang/Object;
.source "ActivityResultRegistry.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/ActivityResultRegistry;->i(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Lb/a;Landroidx/activity/result/a;)Landroidx/activity/result/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Landroidx/activity/result/a;
.field public final synthetic c:Lb/a;
.field public final synthetic d:Landroidx/activity/result/ActivityResultRegistry;
# direct methods
.method public constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/a;Lb/a;)V
.locals 0
.line 1
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
iput-object p3, p0, Landroidx/activity/result/ActivityResultRegistry$1;->b:Landroidx/activity/result/a;
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$1;->c:Lb/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 3
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle$Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event;
invoke-virtual {p1, p2}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
.line 2
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p1, p1, Landroidx/activity/result/ActivityResultRegistry;->f:Ljava/util/Map;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
new-instance v0, Landroidx/activity/result/ActivityResultRegistry$c;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->b:Landroidx/activity/result/a;
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->c:Lb/a;
invoke-direct {v0, v1, v2}, Landroidx/activity/result/ActivityResultRegistry$c;-><init>(Landroidx/activity/result/a;Lb/a;)V
invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p1, p1, Landroidx/activity/result/ActivityResultRegistry;->g:Ljava/util/Map;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-interface {p1, p2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
.line 4
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p1, p1, Landroidx/activity/result/ActivityResultRegistry;->g:Ljava/util/Map;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
.line 5
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p2, p2, Landroidx/activity/result/ActivityResultRegistry;->g:Ljava/util/Map;
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-interface {p2, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 6
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->b:Landroidx/activity/result/a;
invoke-interface {p2, p1}, Landroidx/activity/result/a;->a(Ljava/lang/Object;)V
.line 7
:cond_0
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p1, p1, Landroidx/activity/result/ActivityResultRegistry;->h:Landroid/os/Bundle;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object p1
check-cast p1, Landroidx/activity/result/ActivityResult;
if-eqz p1, :cond_3
.line 8
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p2, p2, Landroidx/activity/result/ActivityResultRegistry;->h:Landroid/os/Bundle;
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-virtual {p2, v0}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
.line 9
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->b:Landroidx/activity/result/a;
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->c:Lb/a;
.line 10
invoke-virtual {p1}, Landroidx/activity/result/ActivityResult;->c()I
move-result v1
.line 11
invoke-virtual {p1}, Landroidx/activity/result/ActivityResult;->b()Landroid/content/Intent;
move-result-object p1
.line 12
invoke-virtual {v0, v1, p1}, Lb/a;->c(ILandroid/content/Intent;)Ljava/lang/Object;
move-result-object p1
invoke-interface {p2, p1}, Landroidx/activity/result/a;->a(Ljava/lang/Object;)V
goto :goto_0
.line 13
:cond_1
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
invoke-virtual {p1, p2}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
.line 14
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p1, p1, Landroidx/activity/result/ActivityResultRegistry;->f:Ljava/util/Map;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-interface {p1, p2}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
.line 15
:cond_2
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
invoke-virtual {p1, p2}, Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3
.line 16
iget-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->a:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroidx/activity/result/ActivityResultRegistry;->l(Ljava/lang/String;)V
:cond_3
:goto_0
return-void
.end method
@@ -0,0 +1,142 @@
.class public Landroidx/activity/result/ActivityResultRegistry$a;
.super Landroidx/activity/result/e;
.source "ActivityResultRegistry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/ActivityResultRegistry;->i(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Lb/a;Landroidx/activity/result/a;)Landroidx/activity/result/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:I
.field public final synthetic c:Lb/a;
.field public final synthetic d:Landroidx/activity/result/ActivityResultRegistry;
# direct methods
.method public constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILb/a;)V
.locals 0
.line 1
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
iput p3, p0, Landroidx/activity/result/ActivityResultRegistry$a;->b:I
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$a;->c:Lb/a;
invoke-direct {p0}, Landroidx/activity/result/e;-><init>()V
return-void
.end method
# virtual methods
.method public a()Lb/a;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"TI;*>;"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$a;->c:Lb/a;
return-object v0
.end method
.method public c(Ljava/lang/Object;Landroidx/core/app/c;)V
.locals 3
.param p2 # Landroidx/core/app/c;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TI;",
"Landroidx/core/app/c;",
")V"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->c:Ljava/util/Map;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 3
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
goto :goto_0
:cond_0
iget v0, p0, Landroidx/activity/result/ActivityResultRegistry$a;->b:I
:goto_0
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$a;->c:Lb/a;
invoke-virtual {v1, v0, v2, p1, p2}, Landroidx/activity/result/ActivityResultRegistry;->f(ILb/a;Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
.method public d()V
.locals 2
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultRegistry;->l(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,142 @@
.class public Landroidx/activity/result/ActivityResultRegistry$b;
.super Landroidx/activity/result/e;
.source "ActivityResultRegistry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/ActivityResultRegistry;->j(Ljava/lang/String;Lb/a;Landroidx/activity/result/a;)Landroidx/activity/result/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:I
.field public final synthetic c:Lb/a;
.field public final synthetic d:Landroidx/activity/result/ActivityResultRegistry;
# direct methods
.method public constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILb/a;)V
.locals 0
.line 1
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
iput p3, p0, Landroidx/activity/result/ActivityResultRegistry$b;->b:I
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$b;->c:Lb/a;
invoke-direct {p0}, Landroidx/activity/result/e;-><init>()V
return-void
.end method
# virtual methods
.method public a()Lb/a;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"TI;*>;"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$b;->c:Lb/a;
return-object v0
.end method
.method public c(Ljava/lang/Object;Landroidx/core/app/c;)V
.locals 3
.param p2 # Landroidx/core/app/c;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TI;",
"Landroidx/core/app/c;",
")V"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->c:Ljava/util/Map;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 3
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
goto :goto_0
:cond_0
iget v0, p0, Landroidx/activity/result/ActivityResultRegistry$b;->b:I
:goto_0
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$b;->c:Lb/a;
invoke-virtual {v1, v0, v2, p1, p2}, Landroidx/activity/result/ActivityResultRegistry;->f(ILb/a;Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
.method public d()V
.locals 2
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultRegistry;->l(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,69 @@
.class public Landroidx/activity/result/ActivityResultRegistry$c;
.super Ljava/lang/Object;
.source "ActivityResultRegistry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/result/ActivityResultRegistry;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "c"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<O:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field public final a:Landroidx/activity/result/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/activity/result/a<",
"TO;>;"
}
.end annotation
.end field
.field public final b:Lb/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lb/a<",
"*TO;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroidx/activity/result/a;Lb/a;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/activity/result/a<",
"TO;>;",
"Lb/a<",
"*TO;>;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$c;->a:Landroidx/activity/result/a;
.line 3
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$c;->b:Lb/a;
return-void
.end method
@@ -0,0 +1,114 @@
.class public Landroidx/activity/result/ActivityResultRegistry$d;
.super Ljava/lang/Object;
.source "ActivityResultRegistry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/result/ActivityResultRegistry;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "d"
.end annotation
# instance fields
.field public final a:Landroidx/lifecycle/Lifecycle;
.field public final b:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroidx/lifecycle/LifecycleEventObserver;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroidx/lifecycle/Lifecycle;)V
.locals 0
.param p1 # Landroidx/lifecycle/Lifecycle;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/Lifecycle;
.line 3
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
return-void
.end method
# virtual methods
.method public a(Landroidx/lifecycle/LifecycleEventObserver;)V
.locals 1
.param p1 # Landroidx/lifecycle/LifecycleEventObserver;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/Lifecycle;
invoke-virtual {v0, p1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
.line 2
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public b()V
.locals 3
.line 1
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/lifecycle/LifecycleEventObserver;
.line 2
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/Lifecycle;
invoke-virtual {v2, v1}, Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V
goto :goto_0
.line 3
:cond_0
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,81 @@
.class public Landroidx/activity/result/IntentSenderRequest$a;
.super Ljava/lang/Object;
.source "IntentSenderRequest.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/result/IntentSenderRequest;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Landroidx/activity/result/IntentSenderRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/os/Parcel;)Landroidx/activity/result/IntentSenderRequest;
.locals 1
.line 1
new-instance v0, Landroidx/activity/result/IntentSenderRequest;
invoke-direct {v0, p1}, Landroidx/activity/result/IntentSenderRequest;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
.method public b(I)[Landroidx/activity/result/IntentSenderRequest;
.locals 0
.line 1
new-array p1, p1, [Landroidx/activity/result/IntentSenderRequest;
return-object p1
.end method
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Landroidx/activity/result/IntentSenderRequest$a;->a(Landroid/os/Parcel;)Landroidx/activity/result/IntentSenderRequest;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Landroidx/activity/result/IntentSenderRequest$a;->b(I)[Landroidx/activity/result/IntentSenderRequest;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,111 @@
.class public final Landroidx/activity/result/IntentSenderRequest$b;
.super Ljava/lang/Object;
.source "IntentSenderRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/result/IntentSenderRequest;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# instance fields
.field public a:Landroid/content/IntentSender;
.field public b:Landroid/content/Intent;
.field public c:I
.field public d:I
# direct methods
.method public constructor <init>(Landroid/app/PendingIntent;)V
.locals 0
.param p1 # Landroid/app/PendingIntent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 3
invoke-virtual {p1}, Landroid/app/PendingIntent;->getIntentSender()Landroid/content/IntentSender;
move-result-object p1
invoke-direct {p0, p1}, Landroidx/activity/result/IntentSenderRequest$b;-><init>(Landroid/content/IntentSender;)V
return-void
.end method
.method public constructor <init>(Landroid/content/IntentSender;)V
.locals 0
.param p1 # Landroid/content/IntentSender;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest$b;->a:Landroid/content/IntentSender;
return-void
.end method
# virtual methods
.method public a()Landroidx/activity/result/IntentSenderRequest;
.locals 5
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Landroidx/activity/result/IntentSenderRequest;
iget-object v1, p0, Landroidx/activity/result/IntentSenderRequest$b;->a:Landroid/content/IntentSender;
iget-object v2, p0, Landroidx/activity/result/IntentSenderRequest$b;->b:Landroid/content/Intent;
iget v3, p0, Landroidx/activity/result/IntentSenderRequest$b;->c:I
iget v4, p0, Landroidx/activity/result/IntentSenderRequest$b;->d:I
invoke-direct {v0, v1, v2, v3, v4}, Landroidx/activity/result/IntentSenderRequest;-><init>(Landroid/content/IntentSender;Landroid/content/Intent;II)V
return-object v0
.end method
.method public b(Landroid/content/Intent;)Landroidx/activity/result/IntentSenderRequest$b;
.locals 0
.param p1 # Landroid/content/Intent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest$b;->b:Landroid/content/Intent;
return-object p0
.end method
.method public c(II)Landroidx/activity/result/IntentSenderRequest$b;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iput p1, p0, Landroidx/activity/result/IntentSenderRequest$b;->d:I
.line 2
iput p2, p0, Landroidx/activity/result/IntentSenderRequest$b;->c:I
return-object p0
.end method
@@ -0,0 +1,232 @@
.class public final Landroidx/activity/result/IntentSenderRequest;
.super Ljava/lang/Object;
.source "IntentSenderRequest.java"
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"BanParcelableUsage"
}
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/activity/result/IntentSenderRequest$b;
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Landroidx/activity/result/IntentSenderRequest;",
">;"
}
.end annotation
.end field
# instance fields
.field public final a:Landroid/content/IntentSender;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public final b:Landroid/content/Intent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final c:I
.field public final d:I
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Landroidx/activity/result/IntentSenderRequest$a;
invoke-direct {v0}, Landroidx/activity/result/IntentSenderRequest$a;-><init>()V
sput-object v0, Landroidx/activity/result/IntentSenderRequest;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/content/IntentSender;Landroid/content/Intent;II)V
.locals 0
.param p1 # Landroid/content/IntentSender;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Intent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest;->a:Landroid/content/IntentSender;
.line 3
iput-object p2, p0, Landroidx/activity/result/IntentSenderRequest;->b:Landroid/content/Intent;
.line 4
iput p3, p0, Landroidx/activity/result/IntentSenderRequest;->c:I
.line 5
iput p4, p0, Landroidx/activity/result/IntentSenderRequest;->d:I
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 7
const-class v0, Landroid/content/IntentSender;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/content/IntentSender;
iput-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->a:Landroid/content/IntentSender;
.line 8
const-class v0, Landroid/content/Intent;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/content/Intent;
iput-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->b:Landroid/content/Intent;
.line 9
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Landroidx/activity/result/IntentSenderRequest;->c:I
.line 10
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p1
iput p1, p0, Landroidx/activity/result/IntentSenderRequest;->d:I
return-void
.end method
# virtual methods
.method public b()Landroid/content/Intent;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->b:Landroid/content/Intent;
return-object v0
.end method
.method public c()I
.locals 1
.line 1
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->c:I
return v0
.end method
.method public d()I
.locals 1
.line 1
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->d:I
return v0
.end method
.method public describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public e()Landroid/content/IntentSender;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->a:Landroid/content/IntentSender;
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->a:Landroid/content/IntentSender;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 2
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->b:Landroid/content/Intent;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 3
iget p2, p0, Landroidx/activity/result/IntentSenderRequest;->c:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 4
iget p2, p0, Landroidx/activity/result/IntentSenderRequest;->d:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
return-void
.end method
+31
View File
@@ -0,0 +1,31 @@
.class public interface abstract Landroidx/activity/result/a;
.super Ljava/lang/Object;
.source "ActivityResultCallback.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<O:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a(Ljava/lang/Object;)V
.param p1 # Ljava/lang/Object;
.annotation build Landroid/annotation/SuppressLint;
value = {
"UnknownNullness"
}
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TO;)V"
}
.end annotation
.end method
+68
View File
@@ -0,0 +1,68 @@
.class public interface abstract Landroidx/activity/result/b;
.super Ljava/lang/Object;
.source "ActivityResultCaller.java"
# virtual methods
.method public abstract registerForActivityResult(Lb/a;Landroidx/activity/result/ActivityResultRegistry;Landroidx/activity/result/a;)Landroidx/activity/result/e;
.param p1 # Lb/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/activity/result/ActivityResultRegistry;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroidx/activity/result/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
"O:",
"Ljava/lang/Object;",
">(",
"Lb/a<",
"TI;TO;>;",
"Landroidx/activity/result/ActivityResultRegistry;",
"Landroidx/activity/result/a<",
"TO;>;)",
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
.end method
.method public abstract registerForActivityResult(Lb/a;Landroidx/activity/result/a;)Landroidx/activity/result/e;
.param p1 # Lb/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/activity/result/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
"O:",
"Ljava/lang/Object;",
">(",
"Lb/a<",
"TI;TO;>;",
"Landroidx/activity/result/a<",
"TO;>;)",
"Landroidx/activity/result/e<",
"TI;>;"
}
.end annotation
.end method
+84
View File
@@ -0,0 +1,84 @@
.class public final Landroidx/activity/result/c$a;
.super Ljava/lang/Object;
.source "ActivityResultCaller.kt"
# interfaces
.implements Landroidx/activity/result/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/c;->a(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Landroidx/activity/result/ActivityResultRegistry;Lej/l;)Landroidx/activity/result/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<O:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Landroidx/activity/result/a<",
"TO;>;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\u000c\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0010\u0005\u001a\u00020\u0004\"\u0004\u0008\u0000\u0010\u0000\"\u0004\u0008\u0001\u0010\u00012\u000e\u0010\u0003\u001a\n \u0002*\u0004\u0018\u00018\u00018\u0001H\n\u00a2\u0006\u0004\u0008\u0005\u0010\u0006"
}
d2 = {
"I",
"O",
"kotlin.jvm.PlatformType",
"it",
"Lkotlin/d1;",
"a",
"(Ljava/lang/Object;)V"
}
k = 0x3
mv = {
0x1,
0x4,
0x1
}
.end annotation
# instance fields
.field public final synthetic a:Lej/l;
# direct methods
.method public constructor <init>(Lej/l;)V
.locals 0
iput-object p1, p0, Landroidx/activity/result/c$a;->a:Lej/l;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TO;)V"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/c$a;->a:Lej/l;
invoke-interface {v0, p1}, Lej/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
+84
View File
@@ -0,0 +1,84 @@
.class public final Landroidx/activity/result/c$b;
.super Ljava/lang/Object;
.source "ActivityResultCaller.kt"
# interfaces
.implements Landroidx/activity/result/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/result/c;->b(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Lej/l;)Landroidx/activity/result/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<O:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Landroidx/activity/result/a<",
"TO;>;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\u000c\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0010\u0005\u001a\u00020\u0004\"\u0004\u0008\u0000\u0010\u0000\"\u0004\u0008\u0001\u0010\u00012\u000e\u0010\u0003\u001a\n \u0002*\u0004\u0018\u00018\u00018\u0001H\n\u00a2\u0006\u0004\u0008\u0005\u0010\u0006"
}
d2 = {
"I",
"O",
"kotlin.jvm.PlatformType",
"it",
"Lkotlin/d1;",
"a",
"(Ljava/lang/Object;)V"
}
k = 0x3
mv = {
0x1,
0x4,
0x1
}
.end annotation
# instance fields
.field public final synthetic a:Lej/l;
# direct methods
.method public constructor <init>(Lej/l;)V
.locals 0
iput-object p1, p0, Landroidx/activity/result/c$b;->a:Lej/l;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TO;)V"
}
.end annotation
.line 1
iget-object v0, p0, Landroidx/activity/result/c$b;->a:Lej/l;
invoke-interface {v0, p1}, Lej/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
+188
View File
@@ -0,0 +1,188 @@
.class public final Landroidx/activity/result/c;
.super Ljava/lang/Object;
.source "ActivityResultCaller.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000(\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u001a[\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\t0\u000b\"\u0004\u0008\u0000\u0010\u0000\"\u0004\u0008\u0001\u0010\u0001*\u00020\u00022\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u00032\u0006\u0010\u0005\u001a\u00028\u00002\u0006\u0010\u0007\u001a\u00020\u00062\u0012\u0010\n\u001a\u000e\u0012\u0004\u0012\u00028\u0001\u0012\u0004\u0012\u00020\t0\u0008\u00a2\u0006\u0004\u0008\u000c\u0010\r\u001aS\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u000b\"\u0004\u0008\u0000\u0010\u0000\"\u0004\u0008\u0001\u0010\u0001*\u00020\u00022\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u00032\u0006\u0010\u0005\u001a\u00028\u00002\u0012\u0010\n\u001a\u000e\u0012\u0004\u0012\u00028\u0001\u0012\u0004\u0012\u00020\t0\u0008\u00a2\u0006\u0004\u0008\u000e\u0010\u000f\u00a8\u0006\u0010"
}
d2 = {
"I",
"O",
"Landroidx/activity/result/b;",
"Lb/a;",
"contract",
"input",
"Landroidx/activity/result/ActivityResultRegistry;",
"registry",
"Lkotlin/Function1;",
"Lkotlin/d1;",
"callback",
"Landroidx/activity/result/e;",
"a",
"(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Landroidx/activity/result/ActivityResultRegistry;Lej/l;)Landroidx/activity/result/e;",
"b",
"(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Lej/l;)Landroidx/activity/result/e;",
"activity-ktx_release"
}
k = 0x2
mv = {
0x1,
0x4,
0x1
}
.end annotation
# direct methods
.method public static final a(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Landroidx/activity/result/ActivityResultRegistry;Lej/l;)Landroidx/activity/result/e;
.locals 1
.param p0 # Landroidx/activity/result/b;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p1 # Lb/a;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p3 # Landroidx/activity/result/ActivityResultRegistry;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p4 # Lej/l;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
"O:",
"Ljava/lang/Object;",
">(",
"Landroidx/activity/result/b;",
"Lb/a<",
"TI;TO;>;TI;",
"Landroidx/activity/result/ActivityResultRegistry;",
"Lej/l<",
"-TO;",
"Lkotlin/d1;",
">;)",
"Landroidx/activity/result/e<",
"Lkotlin/d1;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string v0, "$this$registerForActivityResult"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "contract"
invoke-static {p1, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "registry"
invoke-static {p3, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "callback"
invoke-static {p4, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
new-instance v0, Landroidx/activity/result/c$a;
invoke-direct {v0, p4}, Landroidx/activity/result/c$a;-><init>(Lej/l;)V
invoke-interface {p0, p1, p3, v0}, Landroidx/activity/result/b;->registerForActivityResult(Lb/a;Landroidx/activity/result/ActivityResultRegistry;Landroidx/activity/result/a;)Landroidx/activity/result/e;
move-result-object p0
const-string p3, "registerForActivityResul\u2026egistry) { callback(it) }"
invoke-static {p0, p3}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
.line 2
new-instance p3, Landroidx/activity/result/ActivityResultCallerLauncher;
invoke-direct {p3, p0, p1, p2}, Landroidx/activity/result/ActivityResultCallerLauncher;-><init>(Landroidx/activity/result/e;Lb/a;Ljava/lang/Object;)V
return-object p3
.end method
.method public static final b(Landroidx/activity/result/b;Lb/a;Ljava/lang/Object;Lej/l;)Landroidx/activity/result/e;
.locals 1
.param p0 # Landroidx/activity/result/b;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p1 # Lb/a;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p3 # Lej/l;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
"O:",
"Ljava/lang/Object;",
">(",
"Landroidx/activity/result/b;",
"Lb/a<",
"TI;TO;>;TI;",
"Lej/l<",
"-TO;",
"Lkotlin/d1;",
">;)",
"Landroidx/activity/result/e<",
"Lkotlin/d1;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string v0, "$this$registerForActivityResult"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "contract"
invoke-static {p1, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "callback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
new-instance v0, Landroidx/activity/result/c$b;
invoke-direct {v0, p3}, Landroidx/activity/result/c$b;-><init>(Lej/l;)V
invoke-interface {p0, p1, v0}, Landroidx/activity/result/b;->registerForActivityResult(Lb/a;Landroidx/activity/result/a;)Landroidx/activity/result/e;
move-result-object p0
const-string p3, "registerForActivityResul\u2026ontract) { callback(it) }"
invoke-static {p0, p3}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
.line 2
new-instance p3, Landroidx/activity/result/ActivityResultCallerLauncher;
invoke-direct {p3, p0, p1, p2}, Landroidx/activity/result/ActivityResultCallerLauncher;-><init>(Landroidx/activity/result/e;Lb/a;Ljava/lang/Object;)V
return-object p3
.end method
+68
View File
@@ -0,0 +1,68 @@
.class public final Landroidx/activity/result/d;
.super Ljava/lang/Object;
.source "ActivityResult.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u001a\r\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\u0086\u0002\u001a\u000f\u0010\u0004\u001a\u0004\u0018\u00010\u0003*\u00020\u0000H\u0086\u0002\u00a8\u0006\u0005"
}
d2 = {
"Landroidx/activity/result/ActivityResult;",
"",
"a",
"Landroid/content/Intent;",
"b",
"activity-ktx_release"
}
k = 0x2
mv = {
0x1,
0x4,
0x1
}
.end annotation
# direct methods
.method public static final a(Landroidx/activity/result/ActivityResult;)I
.locals 1
.param p0 # Landroidx/activity/result/ActivityResult;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
const-string v0, "$this$component1"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
invoke-virtual {p0}, Landroidx/activity/result/ActivityResult;->c()I
move-result p0
return p0
.end method
.method public static final b(Landroidx/activity/result/ActivityResult;)Landroid/content/Intent;
.locals 1
.param p0 # Landroidx/activity/result/ActivityResult;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
const-string v0, "$this$component2"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
invoke-virtual {p0}, Landroidx/activity/result/ActivityResult;->b()Landroid/content/Intent;
move-result-object p0
return-object p0
.end method
+89
View File
@@ -0,0 +1,89 @@
.class public abstract Landroidx/activity/result/e;
.super Ljava/lang/Object;
.source "ActivityResultLauncher.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<I:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract a()Lb/a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lb/a<",
"TI;*>;"
}
.end annotation
.end method
.method public b(Ljava/lang/Object;)V
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroid/annotation/SuppressLint;
value = {
"UnknownNullness"
}
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TI;)V"
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-virtual {p0, p1, v0}, Landroidx/activity/result/e;->c(Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
.method public abstract c(Ljava/lang/Object;Landroidx/core/app/c;)V
.param p1 # Ljava/lang/Object;
.annotation build Landroid/annotation/SuppressLint;
value = {
"UnknownNullness"
}
.end annotation
.end param
.param p2 # Landroidx/core/app/c;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TI;",
"Landroidx/core/app/c;",
")V"
}
.end annotation
.end method
.method public abstract d()V
.annotation build Landroidx/annotation/MainThread;
.end annotation
.end method
+133
View File
@@ -0,0 +1,133 @@
.class public final Landroidx/activity/result/f;
.super Ljava/lang/Object;
.source "ActivityResultLauncher.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u001a\u001e\u0010\u0005\u001a\u00020\u0004*\n\u0012\u0006\u0012\u0004\u0018\u00010\u00010\u00002\n\u0008\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u0002\u001a%\u0010\u0006\u001a\u00020\u0004*\u0008\u0012\u0004\u0012\u00020\u00040\u00002\n\u0008\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0007\u00a2\u0006\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0008"
}
d2 = {
"Landroidx/activity/result/e;",
"Ljava/lang/Void;",
"Landroidx/core/app/c;",
"options",
"Lkotlin/d1;",
"a",
"c",
"(Landroidx/activity/result/e;Landroidx/core/app/c;)V",
"activity-ktx_release"
}
k = 0x2
mv = {
0x1,
0x4,
0x1
}
.end annotation
# direct methods
.method public static final a(Landroidx/activity/result/e;Landroidx/core/app/c;)V
.locals 1
.param p0 # Landroidx/activity/result/e;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p1 # Landroidx/core/app/c;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/activity/result/e<",
"Ljava/lang/Void;",
">;",
"Landroidx/core/app/c;",
")V"
}
.end annotation
const-string v0, "$this$launch"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0, p1}, Landroidx/activity/result/e;->c(Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
.method public static synthetic b(Landroidx/activity/result/e;Landroidx/core/app/c;ILjava/lang/Object;)V
.locals 0
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
.line 1
:cond_0
invoke-static {p0, p1}, Landroidx/activity/result/f;->a(Landroidx/activity/result/e;Landroidx/core/app/c;)V
return-void
.end method
.method public static final c(Landroidx/activity/result/e;Landroidx/core/app/c;)V
.locals 1
.param p0 # Landroidx/activity/result/e;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.param p1 # Landroidx/core/app/c;
.annotation build Lorg/jetbrains/annotations/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/activity/result/e<",
"Lkotlin/d1;",
">;",
"Landroidx/core/app/c;",
")V"
}
.end annotation
.annotation build Lkotlin/jvm/JvmName;
name = "launchUnit"
.end annotation
const-string v0, "$this$launch"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0, p1}, Landroidx/activity/result/e;->c(Ljava/lang/Object;Landroidx/core/app/c;)V
return-void
.end method
.method public static synthetic d(Landroidx/activity/result/e;Landroidx/core/app/c;ILjava/lang/Object;)V
.locals 0
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
.line 1
:cond_0
invoke-static {p0, p1}, Landroidx/activity/result/f;->c(Landroidx/activity/result/e;Landroidx/core/app/c;)V
return-void
.end method
+21
View File
@@ -0,0 +1,21 @@
.class public final synthetic Landroidx/activity/result/g;
.super Ljava/lang/Object;
.source "R8$$SyntheticClass"
# direct methods
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
.locals 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
return-object v0
.end method
+10
View File
@@ -0,0 +1,10 @@
.class public interface abstract Landroidx/activity/result/h;
.super Ljava/lang/Object;
.source "ActivityResultRegistryOwner.java"
# virtual methods
.method public abstract getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method