Changes of com.discord v1252

This commit is contained in:
root 2020-09-08 08:16:32 +00:00
parent 4b481ae41b
commit 60c7b29c59
6534 changed files with 185410 additions and 122003 deletions

View file

@ -10,9 +10,7 @@
value = 0x11
.end annotation
const-string v0, "$this$readBytes"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/AtomicFile;->readFully()[B
@ -20,9 +18,18 @@
const-string v0, "readFully()"
invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:cond_0
const-string p0, "$this$readBytes"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final readText(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;)Ljava/lang/String;
@ -31,13 +38,11 @@
value = 0x11
.end annotation
const-string v0, "$this$readText"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "charset"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0}, Landroid/util/AtomicFile;->readFully()[B
@ -45,13 +50,27 @@
const-string v0, "readFully()"
invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0, p1}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
return-object v0
:cond_0
const-string p0, "charset"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$readText"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static synthetic readText$default(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String;
@ -61,7 +80,7 @@
if-eqz p2, :cond_0
sget-object p1, Lk0/u/a;->a:Ljava/nio/charset/Charset;
sget-object p1, Lk0/t/a;->a:Ljava/nio/charset/Charset;
:cond_0
invoke-static {p0, p1}, Landroidx/core/util/AtomicFileKt;->readText(Landroid/util/AtomicFile;Ljava/nio/charset/Charset;)Ljava/lang/String;
@ -89,13 +108,11 @@
}
.end annotation
const-string v0, "$this$tryWrite"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "block"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0}, Landroid/util/AtomicFile;->startWrite()Ljava/io/FileOutputStream;
@ -104,7 +121,7 @@
:try_start_0
const-string v1, "stream"
invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
@ -120,6 +137,20 @@
invoke-virtual {p0, v0}, Landroid/util/AtomicFile;->failWrite(Ljava/io/FileOutputStream;)V
throw p1
:cond_0
const-string p0, "block"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$tryWrite"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final writeBytes(Landroid/util/AtomicFile;[B)V
@ -128,13 +159,11 @@
value = 0x11
.end annotation
const-string v0, "$this$writeBytes"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "array"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0}, Landroid/util/AtomicFile;->startWrite()Ljava/io/FileOutputStream;
@ -143,7 +172,7 @@
:try_start_0
const-string v1, "stream"
invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/io/FileOutputStream;->write([B)V
:try_end_0
@ -159,6 +188,20 @@
invoke-virtual {p0, v0}, Landroid/util/AtomicFile;->failWrite(Ljava/io/FileOutputStream;)V
throw p1
:cond_0
const-string p0, "array"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$writeBytes"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final writeText(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;)V
@ -167,17 +210,13 @@
value = 0x11
.end annotation
const-string v0, "$this$writeText"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "text"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "charset"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_0
invoke-virtual {p1, p2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
@ -185,11 +224,32 @@
const-string p2, "(this as java.lang.String).getBytes(charset)"
invoke-static {p1, p2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Landroidx/core/util/AtomicFileKt;->writeBytes(Landroid/util/AtomicFile;[B)V
return-void
:cond_0
const-string p0, "charset"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "text"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$writeText"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static synthetic writeText$default(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V
@ -199,7 +259,7 @@
if-eqz p3, :cond_0
sget-object p2, Lk0/u/a;->a:Ljava/nio/charset/Charset;
sget-object p2, Lk0/t/a;->a:Ljava/nio/charset/Charset;
:cond_0
invoke-static {p0, p1, p2}, Landroidx/core/util/AtomicFileKt;->writeText(Landroid/util/AtomicFile;Ljava/lang/String;Ljava/nio/charset/Charset;)V

View file

@ -18,7 +18,7 @@
const-string p1, "Half.valueOf(this)"
invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
@ -35,7 +35,7 @@
const-string v0, "Half.valueOf(this)"
invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
@ -46,9 +46,7 @@
value = 0x1a
.end annotation
const-string v0, "$this$toHalf"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-static {p0}, Landroid/util/Half;->valueOf(Ljava/lang/String;)Landroid/util/Half;
@ -56,9 +54,18 @@
const-string v0, "Half.valueOf(this)"
invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:cond_0
const-string p0, "$this$toHalf"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final toHalf(S)Landroid/util/Half;
@ -73,7 +80,7 @@
const-string v0, "Half.valueOf(this)"
invoke-static {p0, v0}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/LongSparseArrayKt$keyIterator$1;
.super Lk0/j/r;
.super Lk0/i/r;
.source "LongSparseArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/LongSparseArrayKt;->keyIterator(Landroid/util/LongSparseArray;)Lk0/j/r;
value = Landroidx/core/util/LongSparseArrayKt;->keyIterator(Landroid/util/LongSparseArray;)Lk0/i/r;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -33,7 +33,7 @@
iput-object p1, p0, Landroidx/core/util/LongSparseArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/LongSparseArray;
invoke-direct {p0}, Lk0/j/r;-><init>()V
invoke-direct {p0}, Lk0/i/r;-><init>()V
return-void
.end method

View file

@ -4,7 +4,7 @@
# interfaces
.implements Ljava/util/Iterator;
.implements Lk0/o/c/w/a;
.implements Lk0/n/c/v/a;
# annotations
@ -22,7 +22,7 @@
"Ljava/lang/Object;",
"Ljava/util/Iterator<",
"TT;>;",
"Lk0/o/c/w/a;"
"Lk0/n/c/v/a;"
}
.end annotation

View file

@ -5,7 +5,7 @@
# direct methods
.method public static final contains(Landroid/util/LongSparseArray;J)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -20,9 +20,7 @@
}
.end annotation
const-string v0, "$this$contains"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I
@ -39,10 +37,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$contains"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsKey(Landroid/util/LongSparseArray;J)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -57,9 +64,7 @@
}
.end annotation
const-string v0, "$this$containsKey"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I
@ -76,10 +81,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsKey"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsValue(Landroid/util/LongSparseArray;Ljava/lang/Object;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -94,9 +108,7 @@
}
.end annotation
const-string v0, "$this$containsValue"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/LongSparseArray;->indexOfValue(Ljava/lang/Object;)I
@ -113,6 +125,15 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final forEach(Landroid/util/LongSparseArray;Lkotlin/jvm/functions/Function2;)V
@ -137,24 +158,22 @@
}
.end annotation
const-string v0, "$this$forEach"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "action"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p0, v1}, Landroid/util/LongSparseArray;->keyAt(I)J
invoke-virtual {p0, v0}, Landroid/util/LongSparseArray;->keyAt(I)J
move-result-wide v2
@ -162,22 +181,36 @@
move-result-object v2
invoke-virtual {p0, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
invoke-virtual {p0, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "action"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$forEach"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getOrDefault(Landroid/util/LongSparseArray;JLjava/lang/Object;)Ljava/lang/Object;
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -192,9 +225,7 @@
}
.end annotation
const-string v0, "$this$getOrDefault"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
@ -206,6 +237,15 @@
:cond_0
return-object p3
:cond_1
const-string p0, "$this$getOrDefault"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final getOrElse(Landroid/util/LongSparseArray;JLkotlin/jvm/functions/Function0;)Ljava/lang/Object;
@ -226,13 +266,11 @@
}
.end annotation
const-string v0, "$this$getOrElse"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "defaultValue"
invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
@ -249,10 +287,24 @@
:goto_0
return-object p0
:cond_1
const-string p0, "defaultValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$getOrElse"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getSize(Landroid/util/LongSparseArray;)I
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -267,19 +319,26 @@
}
.end annotation
const-string v0, "$this$size"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I
move-result p0
return p0
:cond_0
const-string p0, "$this$size"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isEmpty(Landroid/util/LongSparseArray;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -294,9 +353,7 @@
}
.end annotation
const-string v0, "$this$isEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I
@ -313,10 +370,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isNotEmpty(Landroid/util/LongSparseArray;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -331,9 +397,7 @@
}
.end annotation
const-string v0, "$this$isNotEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/LongSparseArray;->size()I
@ -350,9 +414,18 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isNotEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final keyIterator(Landroid/util/LongSparseArray;)Lk0/j/r;
.method public static final keyIterator(Landroid/util/LongSparseArray;)Lk0/i/r;
.locals 1
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
@ -365,19 +438,26 @@
">(",
"Landroid/util/LongSparseArray<",
"TT;>;)",
"Lk0/j/r;"
"Lk0/i/r;"
}
.end annotation
const-string v0, "$this$keyIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/LongSparseArrayKt$keyIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/LongSparseArrayKt$keyIterator$1;-><init>(Landroid/util/LongSparseArray;)V
return-object v0
:cond_0
const-string p0, "$this$keyIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final plus(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)Landroid/util/LongSparseArray;
@ -400,13 +480,11 @@
}
.end annotation
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/LongSparseArray;
@ -427,6 +505,20 @@
invoke-static {v0, p1}, Landroidx/core/util/LongSparseArrayKt;->putAll(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)V
return-object v0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final putAll(Landroid/util/LongSparseArray;Landroid/util/LongSparseArray;)V
@ -447,43 +539,55 @@
}
.end annotation
const-string v0, "$this$putAll"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "other"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/util/LongSparseArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p1, v1}, Landroid/util/LongSparseArray;->keyAt(I)J
invoke-virtual {p1, v0}, Landroid/util/LongSparseArray;->keyAt(I)J
move-result-wide v2
invoke-virtual {p1, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
invoke-virtual {p1, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v4
invoke-virtual {p0, v2, v3, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$putAll"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final remove(Landroid/util/LongSparseArray;JLjava/lang/Object;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -498,9 +602,7 @@
}
.end annotation
const-string v0, "$this$remove"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/LongSparseArray;->indexOfKey(J)I
@ -512,7 +614,7 @@
move-result-object p2
invoke-static {p3, p2}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p3, p2}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
@ -528,10 +630,19 @@
const/4 p0, 0x0
return p0
:cond_1
const-string p0, "$this$remove"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final set(Landroid/util/LongSparseArray;JLjava/lang/Object;)V
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
@ -546,13 +657,20 @@
}
.end annotation
const-string v0, "$this$set"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2, p3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
return-void
:cond_0
const-string p0, "$this$set"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final valueIterator(Landroid/util/LongSparseArray;)Ljava/util/Iterator;
@ -573,13 +691,20 @@
}
.end annotation
const-string v0, "$this$valueIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/LongSparseArrayKt$valueIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/LongSparseArrayKt$valueIterator$1;-><init>(Landroid/util/LongSparseArray;)V
return-object v0
:cond_0
const-string p0, "$this$valueIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -1,5 +1,5 @@
.class public final Landroidx/core/util/LruCacheKt$lruCache$1;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "LruCache.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function2<",
"TK;TV;",
"Ljava/lang/Integer;",
@ -49,7 +49,7 @@
const/4 v0, 0x2
invoke-direct {p0, v0}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, v0}, Lk0/n/c/i;-><init>(I)V
return-void
.end method
@ -64,17 +64,29 @@
}
.end annotation
const-string v0, "<anonymous parameter 0>"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
const-string p1, "<anonymous parameter 1>"
invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_0
const/4 p1, 0x1
return p1
:cond_0
const-string p1, "<anonymous parameter 1>"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "<anonymous parameter 0>"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

View file

@ -1,5 +1,5 @@
.class public final Landroidx/core/util/LruCacheKt$lruCache$2;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "LruCache.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"TK;TV;>;"
}
@ -47,7 +47,7 @@
const/4 v0, 0x1
invoke-direct {p0, v0}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, v0}, Lk0/n/c/i;-><init>(I)V
return-void
.end method
@ -62,11 +62,16 @@
}
.end annotation
const-string v0, "it"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
const/4 p1, 0x0
return-object v0
return-object p1
:cond_0
const-string p1, "it"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -1,5 +1,5 @@
.class public final Landroidx/core/util/LruCacheKt$lruCache$3;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "LruCache.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function4<",
"Ljava/lang/Boolean;",
"TK;TV;TV;",
@ -50,7 +50,7 @@
const/4 v0, 0x4
invoke-direct {p0, v0}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, v0}, Lk0/n/c/i;-><init>(I)V
return-void
.end method
@ -81,13 +81,25 @@
}
.end annotation
const-string p1, "<anonymous parameter 1>"
const/4 p1, 0x0
invoke-static {p2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
const-string p1, "<anonymous parameter 2>"
invoke-static {p3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_0
return-void
:cond_0
const-string p2, "<anonymous parameter 2>"
invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw p1
:cond_1
const-string p2, "<anonymous parameter 1>"
invoke-static {p2}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw p1
.end method

View file

@ -58,9 +58,7 @@
}
.end annotation
const-string v0, "key"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$create:Lkotlin/jvm/functions/Function1;
@ -69,6 +67,15 @@
move-result-object p1
return-object p1
:cond_0
const-string p1, "key"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
@ -79,13 +86,11 @@
}
.end annotation
const-string v0, "key"
const/4 v0, 0x0
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
const-string v0, "oldValue"
invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_0
iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$onEntryRemoved:Lkotlin/jvm/functions/Function4;
@ -96,6 +101,20 @@
invoke-interface {v0, p1, p2, p3, p4}, Lkotlin/jvm/functions/Function4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
:cond_0
const-string p1, "oldValue"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "key"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I
@ -106,13 +125,11 @@
}
.end annotation
const-string v0, "key"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
const-string/jumbo v0, "value"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_0
iget-object v0, p0, Landroidx/core/util/LruCacheKt$lruCache$4;->$sizeOf:Lkotlin/jvm/functions/Function2;
@ -127,4 +144,18 @@
move-result p1
return p1
:cond_0
const-string p1, "value"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "key"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -30,17 +30,13 @@
}
.end annotation
const-string v0, "sizeOf"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_2
const-string v0, "create"
if-eqz p2, :cond_1
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onEntryRemoved"
invoke-static {p3, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p3, :cond_0
new-instance v0, Landroidx/core/util/LruCacheKt$lruCache$4;
@ -59,6 +55,27 @@
invoke-direct/range {v1 .. v6}, Landroidx/core/util/LruCacheKt$lruCache$4;-><init>(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;II)V
return-object v0
:cond_0
const-string p0, "onEntryRemoved"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "create"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "sizeOf"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static synthetic lruCache$default(ILkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;ILjava/lang/Object;)Landroid/util/LruCache;
@ -93,15 +110,15 @@
const-string p1, "sizeOf"
invoke-static {v1, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "create"
invoke-static {v2, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "onEntryRemoved"
invoke-static {v3, p1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, p1}, Lk0/n/c/h;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p1, Landroidx/core/util/LruCacheKt$lruCache$4;

View file

@ -5,7 +5,7 @@
# direct methods
.method public static final component1(Landroid/util/Pair;)Ljava/lang/Object;
.locals 1
.locals 0
.annotation build Landroid/annotation/SuppressLint;
value = {
"UnknownNullness"
@ -24,17 +24,24 @@
}
.end annotation
const-string v0, "$this$component1"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
iget-object p0, p0, Landroid/util/Pair;->first:Ljava/lang/Object;
return-object p0
:cond_0
const-string p0, "$this$component1"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final component2(Landroid/util/Pair;)Ljava/lang/Object;
.locals 1
.locals 0
.annotation build Landroid/annotation/SuppressLint;
value = {
"UnknownNullness"
@ -53,13 +60,20 @@
}
.end annotation
const-string v0, "$this$component2"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
iget-object p0, p0, Landroid/util/Pair;->second:Ljava/lang/Object;
return-object p0
:cond_0
const-string p0, "$this$component2"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final toAndroidPair(Lkotlin/Pair;)Landroid/util/Pair;
@ -78,9 +92,7 @@
}
.end annotation
const-string v0, "$this$toAndroidPair"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroid/util/Pair;
@ -91,6 +103,15 @@
invoke-direct {v0, v1, p0}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object v0
:cond_0
const-string p0, "$this$toAndroidPair"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final toKotlinPair(Landroid/util/Pair;)Lkotlin/Pair;
@ -109,9 +130,7 @@
}
.end annotation
const-string v0, "$this$toKotlinPair"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Lkotlin/Pair;
@ -122,4 +141,13 @@
invoke-direct {v0, v1, p0}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object v0
:cond_0
const-string p0, "$this$toKotlinPair"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -237,7 +237,7 @@
const-string v8, ")?(?:"
invoke-static {v0, v7, v8, v3, v2}, Lf/e/b/a/a;->U(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v7, v8, v3, v2}, Lf/e/b/a/a;->R(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -3,12 +3,12 @@
.source "Range.kt"
# interfaces
.implements Lk0/r/a;
.implements Lk0/q/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/RangeKt;->toClosedRange(Landroid/util/Range;)Lk0/r/a;
value = Landroidx/core/util/RangeKt;->toClosedRange(Landroid/util/Range;)Lk0/q/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -19,7 +19,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lk0/r/a<",
"Lk0/q/a<",
"TT;>;"
}
.end annotation
@ -57,11 +57,7 @@
}
.end annotation
const-string/jumbo v0, "value"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lk0/o/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
invoke-virtual {p0}, Landroidx/core/util/RangeKt$toClosedRange$1;->getStart()Ljava/lang/Comparable;
@ -92,6 +88,15 @@
:goto_0
return p1
:cond_1
const-string p1, "value"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public getEndInclusive()Ljava/lang/Comparable;

View file

@ -24,13 +24,11 @@
}
.end annotation
const-string v0, "$this$and"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Landroid/util/Range;->intersect(Landroid/util/Range;)Landroid/util/Range;
@ -38,9 +36,23 @@
const-string p1, "intersect(other)"
invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$and"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final plus(Landroid/util/Range;Landroid/util/Range;)Landroid/util/Range;
@ -63,13 +75,11 @@
}
.end annotation
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Landroid/util/Range;->extend(Landroid/util/Range;)Landroid/util/Range;
@ -77,9 +87,23 @@
const-string p1, "extend(other)"
invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final plus(Landroid/util/Range;Ljava/lang/Comparable;)Landroid/util/Range;
@ -100,13 +124,11 @@
}
.end annotation
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string/jumbo v0, "value"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Landroid/util/Range;->extend(Ljava/lang/Comparable;)Landroid/util/Range;
@ -114,9 +136,23 @@
const-string p1, "extend(value)"
invoke-static {p0, p1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:cond_0
const-string p0, "value"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final rangeTo(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;
@ -135,22 +171,34 @@
}
.end annotation
const-string v0, "$this$rangeTo"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "that"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/Range;
invoke-direct {v0, p0, p1}, Landroid/util/Range;-><init>(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
return-object v0
:cond_0
const-string p0, "that"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$rangeTo"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final toClosedRange(Landroid/util/Range;)Lk0/r/a;
.method public static final toClosedRange(Landroid/util/Range;)Lk0/q/a;
.locals 1
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
@ -163,23 +211,30 @@
"-TT;>;>(",
"Landroid/util/Range<",
"TT;>;)",
"Lk0/r/a<",
"Lk0/q/a<",
"TT;>;"
}
.end annotation
const-string v0, "$this$toClosedRange"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/RangeKt$toClosedRange$1;
invoke-direct {v0, p0}, Landroidx/core/util/RangeKt$toClosedRange$1;-><init>(Landroid/util/Range;)V
return-object v0
:cond_0
const-string p0, "$this$toClosedRange"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final toRange(Lk0/r/a;)Landroid/util/Range;
.method public static final toRange(Lk0/q/a;)Landroid/util/Range;
.locals 2
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
@ -190,28 +245,35 @@
"<T::",
"Ljava/lang/Comparable<",
"-TT;>;>(",
"Lk0/r/a<",
"Lk0/q/a<",
"TT;>;)",
"Landroid/util/Range<",
"TT;>;"
}
.end annotation
const-string v0, "$this$toRange"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroid/util/Range;
invoke-interface {p0}, Lk0/r/a;->getStart()Ljava/lang/Comparable;
invoke-interface {p0}, Lk0/q/a;->getStart()Ljava/lang/Comparable;
move-result-object v1
invoke-interface {p0}, Lk0/r/a;->getEndInclusive()Ljava/lang/Comparable;
invoke-interface {p0}, Lk0/q/a;->getEndInclusive()Ljava/lang/Comparable;
move-result-object p0
invoke-direct {v0, v1, p0}, Landroid/util/Range;-><init>(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
return-object v0
:cond_0
const-string p0, "$this$toRange"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -5,69 +5,97 @@
# direct methods
.method public static final component1(Landroid/util/SizeF;)F
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
const-string v0, "$this$component1"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SizeF;->getWidth()F
move-result p0
return p0
:cond_0
const-string p0, "$this$component1"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final component1(Landroid/util/Size;)I
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
const-string v0, "$this$component1"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/Size;->getWidth()I
move-result p0
return p0
:cond_0
const-string p0, "$this$component1"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final component2(Landroid/util/SizeF;)F
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
const-string v0, "$this$component2"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SizeF;->getHeight()F
move-result p0
return p0
:cond_0
const-string p0, "$this$component2"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final component2(Landroid/util/Size;)I
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
const-string v0, "$this$component2"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/Size;->getHeight()I
move-result p0
return p0
:cond_0
const-string p0, "$this$component2"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseArrayKt$keyIterator$1;
.super Lk0/j/q;
.super Lk0/i/q;
.source "SparseArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseArrayKt;->keyIterator(Landroid/util/SparseArray;)Lk0/j/q;
value = Landroidx/core/util/SparseArrayKt;->keyIterator(Landroid/util/SparseArray;)Lk0/i/q;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -33,7 +33,7 @@
iput-object p1, p0, Landroidx/core/util/SparseArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseArray;
invoke-direct {p0}, Lk0/j/q;-><init>()V
invoke-direct {p0}, Lk0/i/q;-><init>()V
return-void
.end method

View file

@ -4,7 +4,7 @@
# interfaces
.implements Ljava/util/Iterator;
.implements Lk0/o/c/w/a;
.implements Lk0/n/c/v/a;
# annotations
@ -22,7 +22,7 @@
"Ljava/lang/Object;",
"Ljava/util/Iterator<",
"TT;>;",
"Lk0/o/c/w/a;"
"Lk0/n/c/v/a;"
}
.end annotation

View file

@ -5,7 +5,7 @@
# direct methods
.method public static final contains(Landroid/util/SparseArray;I)Z
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -16,9 +16,7 @@
}
.end annotation
const-string v0, "$this$contains"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I
@ -35,10 +33,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$contains"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsKey(Landroid/util/SparseArray;I)Z
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -49,9 +56,7 @@
}
.end annotation
const-string v0, "$this$containsKey"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I
@ -68,10 +73,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsKey"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsValue(Landroid/util/SparseArray;Ljava/lang/Object;)Z
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -82,9 +96,7 @@
}
.end annotation
const-string v0, "$this$containsValue"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfValue(Ljava/lang/Object;)I
@ -101,6 +113,15 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final forEach(Landroid/util/SparseArray;Lkotlin/jvm/functions/Function2;)V
@ -121,24 +142,22 @@
}
.end annotation
const-string v0, "$this$forEach"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "action"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p0, v1}, Landroid/util/SparseArray;->keyAt(I)I
invoke-virtual {p0, v0}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
@ -146,22 +165,36 @@
move-result-object v2
invoke-virtual {p0, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
invoke-virtual {p0, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "action"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$forEach"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getOrDefault(Landroid/util/SparseArray;ILjava/lang/Object;)Ljava/lang/Object;
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -172,9 +205,7 @@
}
.end annotation
const-string v0, "$this$getOrDefault"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
@ -186,6 +217,15 @@
:cond_0
return-object p2
:cond_1
const-string p0, "$this$getOrDefault"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final getOrElse(Landroid/util/SparseArray;ILkotlin/jvm/functions/Function0;)Ljava/lang/Object;
@ -202,13 +242,11 @@
}
.end annotation
const-string v0, "$this$getOrElse"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "defaultValue"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
@ -225,10 +263,24 @@
:goto_0
return-object p0
:cond_1
const-string p0, "defaultValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$getOrElse"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getSize(Landroid/util/SparseArray;)I
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -239,19 +291,26 @@
}
.end annotation
const-string v0, "$this$size"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
move-result p0
return p0
:cond_0
const-string p0, "$this$size"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isEmpty(Landroid/util/SparseArray;)Z
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -262,9 +321,7 @@
}
.end annotation
const-string v0, "$this$isEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
@ -281,10 +338,19 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isNotEmpty(Landroid/util/SparseArray;)Z
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -295,9 +361,7 @@
}
.end annotation
const-string v0, "$this$isNotEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
@ -314,9 +378,18 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isNotEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final keyIterator(Landroid/util/SparseArray;)Lk0/j/q;
.method public static final keyIterator(Landroid/util/SparseArray;)Lk0/i/q;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -325,19 +398,26 @@
">(",
"Landroid/util/SparseArray<",
"TT;>;)",
"Lk0/j/q;"
"Lk0/i/q;"
}
.end annotation
const-string v0, "$this$keyIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseArrayKt$keyIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseArrayKt$keyIterator$1;-><init>(Landroid/util/SparseArray;)V
return-object v0
:cond_0
const-string p0, "$this$keyIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final plus(Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/util/SparseArray;
@ -356,13 +436,11 @@
}
.end annotation
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/SparseArray;
@ -383,6 +461,20 @@
invoke-static {v0, p1}, Landroidx/core/util/SparseArrayKt;->putAll(Landroid/util/SparseArray;Landroid/util/SparseArray;)V
return-object v0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final putAll(Landroid/util/SparseArray;Landroid/util/SparseArray;)V
@ -399,39 +491,51 @@
}
.end annotation
const-string v0, "$this$putAll"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "other"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->keyAt(I)I
invoke-virtual {p1, v0}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
invoke-virtual {p0, v2, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$putAll"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final remove(Landroid/util/SparseArray;ILjava/lang/Object;)Z
@ -446,9 +550,7 @@
}
.end annotation
const-string v0, "$this$remove"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I
@ -460,7 +562,7 @@
move-result-object v0
invoke-static {p2, v0}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p2, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
@ -476,10 +578,19 @@
const/4 p0, 0x0
return p0
:cond_1
const-string p0, "$this$remove"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final set(Landroid/util/SparseArray;ILjava/lang/Object;)V
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -490,13 +601,20 @@
}
.end annotation
const-string v0, "$this$set"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
return-void
:cond_0
const-string p0, "$this$set"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final valueIterator(Landroid/util/SparseArray;)Ljava/util/Iterator;
@ -513,13 +631,20 @@
}
.end annotation
const-string v0, "$this$valueIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseArrayKt$valueIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseArrayKt$valueIterator$1;-><init>(Landroid/util/SparseArray;)V
return-object v0
:cond_0
const-string p0, "$this$valueIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;
.super Lk0/j/q;
.super Lk0/i/q;
.source "SparseBooleanArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseBooleanArrayKt;->keyIterator(Landroid/util/SparseBooleanArray;)Lk0/j/q;
value = Landroidx/core/util/SparseBooleanArrayKt;->keyIterator(Landroid/util/SparseBooleanArray;)Lk0/i/q;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseBooleanArray;
invoke-direct {p0}, Lk0/j/q;-><init>()V
invoke-direct {p0}, Lk0/i/q;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;
.super Lk0/j/f;
.super Lk0/i/f;
.source "SparseBooleanArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseBooleanArrayKt;->valueIterator(Landroid/util/SparseBooleanArray;)Lk0/j/f;
value = Landroidx/core/util/SparseBooleanArrayKt;->valueIterator(Landroid/util/SparseBooleanArray;)Lk0/i/f;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseBooleanArray;
invoke-direct {p0}, Lk0/j/f;-><init>()V
invoke-direct {p0}, Lk0/i/f;-><init>()V
return-void
.end method

View file

@ -5,11 +5,9 @@
# direct methods
.method public static final contains(Landroid/util/SparseBooleanArray;I)Z
.locals 1
.locals 0
const-string v0, "$this$contains"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I
@ -26,14 +24,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$contains"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsKey(Landroid/util/SparseBooleanArray;I)Z
.locals 1
.locals 0
const-string v0, "$this$containsKey"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I
@ -50,14 +55,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsKey"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsValue(Landroid/util/SparseBooleanArray;Z)Z
.locals 1
.locals 0
const-string v0, "$this$containsValue"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfValue(Z)I
@ -74,6 +86,15 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final forEach(Landroid/util/SparseBooleanArray;Lkotlin/jvm/functions/Function2;)V
@ -92,24 +113,22 @@
}
.end annotation
const-string v0, "$this$forEach"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "action"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p0, v1}, Landroid/util/SparseBooleanArray;->keyAt(I)I
invoke-virtual {p0, v0}, Landroid/util/SparseBooleanArray;->keyAt(I)I
move-result v2
@ -117,7 +136,7 @@
move-result-object v2
invoke-virtual {p0, v1}, Landroid/util/SparseBooleanArray;->valueAt(I)Z
invoke-virtual {p0, v0}, Landroid/util/SparseBooleanArray;->valueAt(I)Z
move-result v3
@ -127,26 +146,47 @@
invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "action"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$forEach"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getOrDefault(Landroid/util/SparseBooleanArray;IZ)Z
.locals 1
.locals 0
const-string v0, "$this$getOrDefault"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2}, Landroid/util/SparseBooleanArray;->get(IZ)Z
move-result p0
return p0
:cond_0
const-string p0, "$this$getOrDefault"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final getOrElse(Landroid/util/SparseBooleanArray;ILkotlin/jvm/functions/Function0;)Z
@ -162,13 +202,11 @@
}
.end annotation
const-string v0, "$this$getOrElse"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "defaultValue"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I
@ -195,28 +233,47 @@
:goto_0
return p0
:cond_1
const-string p0, "defaultValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$getOrElse"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getSize(Landroid/util/SparseBooleanArray;)I
.locals 1
.locals 0
const-string v0, "$this$size"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I
move-result p0
return p0
:cond_0
const-string p0, "$this$size"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isEmpty(Landroid/util/SparseBooleanArray;)Z
.locals 1
.locals 0
const-string v0, "$this$isEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I
@ -233,14 +290,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isNotEmpty(Landroid/util/SparseBooleanArray;)Z
.locals 1
.locals 0
const-string v0, "$this$isNotEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseBooleanArray;->size()I
@ -257,32 +321,46 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isNotEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final keyIterator(Landroid/util/SparseBooleanArray;)Lk0/j/q;
.method public static final keyIterator(Landroid/util/SparseBooleanArray;)Lk0/i/q;
.locals 1
const-string v0, "$this$keyIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseBooleanArrayKt$keyIterator$1;-><init>(Landroid/util/SparseBooleanArray;)V
return-object v0
:cond_0
const-string p0, "$this$keyIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final plus(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)Landroid/util/SparseBooleanArray;
.locals 3
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/SparseBooleanArray;
@ -303,52 +381,76 @@
invoke-static {v0, p1}, Landroidx/core/util/SparseBooleanArrayKt;->putAll(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)V
return-object v0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final putAll(Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray;)V
.locals 4
const-string v0, "$this$putAll"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "other"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/util/SparseBooleanArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p1, v1}, Landroid/util/SparseBooleanArray;->keyAt(I)I
invoke-virtual {p1, v0}, Landroid/util/SparseBooleanArray;->keyAt(I)I
move-result v2
invoke-virtual {p1, v1}, Landroid/util/SparseBooleanArray;->valueAt(I)Z
invoke-virtual {p1, v0}, Landroid/util/SparseBooleanArray;->valueAt(I)Z
move-result v3
invoke-virtual {p0, v2, v3}, Landroid/util/SparseBooleanArray;->put(IZ)V
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$putAll"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final remove(Landroid/util/SparseBooleanArray;IZ)Z
.locals 1
const-string v0, "$this$remove"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I
@ -372,30 +474,53 @@
const/4 p0, 0x0
return p0
:cond_1
const-string p0, "$this$remove"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final set(Landroid/util/SparseBooleanArray;IZ)V
.locals 1
.locals 0
const-string v0, "$this$set"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2}, Landroid/util/SparseBooleanArray;->put(IZ)V
return-void
:cond_0
const-string p0, "$this$set"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final valueIterator(Landroid/util/SparseBooleanArray;)Lk0/j/f;
.method public static final valueIterator(Landroid/util/SparseBooleanArray;)Lk0/i/f;
.locals 1
const-string v0, "$this$valueIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseBooleanArrayKt$valueIterator$1;-><init>(Landroid/util/SparseBooleanArray;)V
return-object v0
:cond_0
const-string p0, "$this$valueIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseIntArrayKt$keyIterator$1;
.super Lk0/j/q;
.super Lk0/i/q;
.source "SparseIntArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseIntArrayKt;->keyIterator(Landroid/util/SparseIntArray;)Lk0/j/q;
value = Landroidx/core/util/SparseIntArrayKt;->keyIterator(Landroid/util/SparseIntArray;)Lk0/i/q;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseIntArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseIntArray;
invoke-direct {p0}, Lk0/j/q;-><init>()V
invoke-direct {p0}, Lk0/i/q;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseIntArrayKt$valueIterator$1;
.super Lk0/j/q;
.super Lk0/i/q;
.source "SparseIntArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseIntArrayKt;->valueIterator(Landroid/util/SparseIntArray;)Lk0/j/q;
value = Landroidx/core/util/SparseIntArrayKt;->valueIterator(Landroid/util/SparseIntArray;)Lk0/i/q;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseIntArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseIntArray;
invoke-direct {p0}, Lk0/j/q;-><init>()V
invoke-direct {p0}, Lk0/i/q;-><init>()V
return-void
.end method

View file

@ -5,11 +5,9 @@
# direct methods
.method public static final contains(Landroid/util/SparseIntArray;I)Z
.locals 1
.locals 0
const-string v0, "$this$contains"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I
@ -26,14 +24,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$contains"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsKey(Landroid/util/SparseIntArray;I)Z
.locals 1
.locals 0
const-string v0, "$this$containsKey"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I
@ -50,14 +55,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsKey"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsValue(Landroid/util/SparseIntArray;I)Z
.locals 1
.locals 0
const-string v0, "$this$containsValue"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfValue(I)I
@ -74,6 +86,15 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final forEach(Landroid/util/SparseIntArray;Lkotlin/jvm/functions/Function2;)V
@ -92,24 +113,22 @@
}
.end annotation
const-string v0, "$this$forEach"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "action"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p0, v1}, Landroid/util/SparseIntArray;->keyAt(I)I
invoke-virtual {p0, v0}, Landroid/util/SparseIntArray;->keyAt(I)I
move-result v2
@ -117,7 +136,7 @@
move-result-object v2
invoke-virtual {p0, v1}, Landroid/util/SparseIntArray;->valueAt(I)I
invoke-virtual {p0, v0}, Landroid/util/SparseIntArray;->valueAt(I)I
move-result v3
@ -127,26 +146,47 @@
invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "action"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$forEach"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getOrDefault(Landroid/util/SparseIntArray;II)I
.locals 1
.locals 0
const-string v0, "$this$getOrDefault"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2}, Landroid/util/SparseIntArray;->get(II)I
move-result p0
return p0
:cond_0
const-string p0, "$this$getOrDefault"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final getOrElse(Landroid/util/SparseIntArray;ILkotlin/jvm/functions/Function0;)I
@ -162,13 +202,11 @@
}
.end annotation
const-string v0, "$this$getOrElse"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "defaultValue"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I
@ -195,28 +233,47 @@
:goto_0
return p0
:cond_1
const-string p0, "defaultValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$getOrElse"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getSize(Landroid/util/SparseIntArray;)I
.locals 1
.locals 0
const-string v0, "$this$size"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I
move-result p0
return p0
:cond_0
const-string p0, "$this$size"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isEmpty(Landroid/util/SparseIntArray;)Z
.locals 1
.locals 0
const-string v0, "$this$isEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I
@ -233,14 +290,21 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isNotEmpty(Landroid/util/SparseIntArray;)Z
.locals 1
.locals 0
const-string v0, "$this$isNotEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseIntArray;->size()I
@ -257,32 +321,46 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isNotEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final keyIterator(Landroid/util/SparseIntArray;)Lk0/j/q;
.method public static final keyIterator(Landroid/util/SparseIntArray;)Lk0/i/q;
.locals 1
const-string v0, "$this$keyIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseIntArrayKt$keyIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseIntArrayKt$keyIterator$1;-><init>(Landroid/util/SparseIntArray;)V
return-object v0
:cond_0
const-string p0, "$this$keyIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final plus(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)Landroid/util/SparseIntArray;
.locals 3
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/SparseIntArray;
@ -303,52 +381,76 @@
invoke-static {v0, p1}, Landroidx/core/util/SparseIntArrayKt;->putAll(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)V
return-object v0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final putAll(Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;)V
.locals 4
const-string v0, "$this$putAll"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "other"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/util/SparseIntArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p1, v1}, Landroid/util/SparseIntArray;->keyAt(I)I
invoke-virtual {p1, v0}, Landroid/util/SparseIntArray;->keyAt(I)I
move-result v2
invoke-virtual {p1, v1}, Landroid/util/SparseIntArray;->valueAt(I)I
invoke-virtual {p1, v0}, Landroid/util/SparseIntArray;->valueAt(I)I
move-result v3
invoke-virtual {p0, v2, v3}, Landroid/util/SparseIntArray;->put(II)V
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$putAll"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final remove(Landroid/util/SparseIntArray;II)Z
.locals 1
const-string v0, "$this$remove"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseIntArray;->indexOfKey(I)I
@ -372,30 +474,53 @@
const/4 p0, 0x0
return p0
:cond_1
const-string p0, "$this$remove"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final set(Landroid/util/SparseIntArray;II)V
.locals 1
.locals 0
const-string v0, "$this$set"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2}, Landroid/util/SparseIntArray;->put(II)V
return-void
:cond_0
const-string p0, "$this$set"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final valueIterator(Landroid/util/SparseIntArray;)Lk0/j/q;
.method public static final valueIterator(Landroid/util/SparseIntArray;)Lk0/i/q;
.locals 1
const-string v0, "$this$valueIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseIntArrayKt$valueIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseIntArrayKt$valueIterator$1;-><init>(Landroid/util/SparseIntArray;)V
return-object v0
:cond_0
const-string p0, "$this$valueIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseLongArrayKt$keyIterator$1;
.super Lk0/j/q;
.super Lk0/i/q;
.source "SparseLongArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseLongArrayKt;->keyIterator(Landroid/util/SparseLongArray;)Lk0/j/q;
value = Landroidx/core/util/SparseLongArrayKt;->keyIterator(Landroid/util/SparseLongArray;)Lk0/i/q;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseLongArrayKt$keyIterator$1;->$this_keyIterator:Landroid/util/SparseLongArray;
invoke-direct {p0}, Lk0/j/q;-><init>()V
invoke-direct {p0}, Lk0/i/q;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/core/util/SparseLongArrayKt$valueIterator$1;
.super Lk0/j/r;
.super Lk0/i/r;
.source "SparseLongArray.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/core/util/SparseLongArrayKt;->valueIterator(Landroid/util/SparseLongArray;)Lk0/j/r;
value = Landroidx/core/util/SparseLongArrayKt;->valueIterator(Landroid/util/SparseLongArray;)Lk0/i/r;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,7 +26,7 @@
iput-object p1, p0, Landroidx/core/util/SparseLongArrayKt$valueIterator$1;->$this_valueIterator:Landroid/util/SparseLongArray;
invoke-direct {p0}, Lk0/j/r;-><init>()V
invoke-direct {p0}, Lk0/i/r;-><init>()V
return-void
.end method

View file

@ -5,14 +5,12 @@
# direct methods
.method public static final contains(Landroid/util/SparseLongArray;I)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$contains"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I
@ -29,17 +27,24 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$contains"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsKey(Landroid/util/SparseLongArray;I)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$containsKey"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I
@ -56,17 +61,24 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsKey"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final containsValue(Landroid/util/SparseLongArray;J)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$containsValue"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1, p2}, Landroid/util/SparseLongArray;->indexOfValue(J)I
@ -83,6 +95,15 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$containsValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final forEach(Landroid/util/SparseLongArray;Lkotlin/jvm/functions/Function2;)V
@ -105,24 +126,22 @@
}
.end annotation
const-string v0, "$this$forEach"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "action"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p0, v1}, Landroid/util/SparseLongArray;->keyAt(I)I
invoke-virtual {p0, v0}, Landroid/util/SparseLongArray;->keyAt(I)I
move-result v2
@ -130,7 +149,7 @@
move-result-object v2
invoke-virtual {p0, v1}, Landroid/util/SparseLongArray;->valueAt(I)J
invoke-virtual {p0, v0}, Landroid/util/SparseLongArray;->valueAt(I)J
move-result-wide v3
@ -140,29 +159,50 @@
invoke-interface {p1, v2, v3}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "action"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$forEach"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getOrDefault(Landroid/util/SparseLongArray;IJ)J
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$getOrDefault"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2, p3}, Landroid/util/SparseLongArray;->get(IJ)J
move-result-wide p0
return-wide p0
:cond_0
const-string p0, "$this$getOrDefault"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final getOrElse(Landroid/util/SparseLongArray;ILkotlin/jvm/functions/Function0;)J
@ -182,13 +222,11 @@
}
.end annotation
const-string v0, "$this$getOrElse"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "defaultValue"
invoke-static {p2, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I
@ -215,34 +253,53 @@
:goto_0
return-wide p0
:cond_1
const-string p0, "defaultValue"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$getOrElse"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getSize(Landroid/util/SparseLongArray;)I
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$size"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I
move-result p0
return p0
:cond_0
const-string p0, "$this$size"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isEmpty(Landroid/util/SparseLongArray;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$isEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I
@ -259,17 +316,24 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isNotEmpty(Landroid/util/SparseLongArray;)Z
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$isNotEmpty"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0}, Landroid/util/SparseLongArray;->size()I
@ -286,23 +350,39 @@
:goto_0
return p0
:cond_1
const-string p0, "$this$isNotEmpty"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final keyIterator(Landroid/util/SparseLongArray;)Lk0/j/q;
.method public static final keyIterator(Landroid/util/SparseLongArray;)Lk0/i/q;
.locals 1
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$keyIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseLongArrayKt$keyIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseLongArrayKt$keyIterator$1;-><init>(Landroid/util/SparseLongArray;)V
return-object v0
:cond_0
const-string p0, "$this$keyIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final plus(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)Landroid/util/SparseLongArray;
@ -311,13 +391,11 @@
value = 0x12
.end annotation
const-string v0, "$this$plus"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
const-string v0, "other"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
new-instance v0, Landroid/util/SparseLongArray;
@ -338,6 +416,20 @@
invoke-static {v0, p1}, Landroidx/core/util/SparseLongArrayKt;->putAll(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)V
return-object v0
:cond_0
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "$this$plus"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final putAll(Landroid/util/SparseLongArray;Landroid/util/SparseLongArray;)V
@ -346,39 +438,51 @@
value = 0x12
.end annotation
const-string v0, "$this$putAll"
const/4 v0, 0x0
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_2
const-string v0, "other"
if-eqz p1, :cond_1
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/util/SparseLongArray;->size()I
move-result v0
const/4 v1, 0x0
move-result v1
:goto_0
if-ge v1, v0, :cond_0
if-ge v0, v1, :cond_0
invoke-virtual {p1, v1}, Landroid/util/SparseLongArray;->keyAt(I)I
invoke-virtual {p1, v0}, Landroid/util/SparseLongArray;->keyAt(I)I
move-result v2
invoke-virtual {p1, v1}, Landroid/util/SparseLongArray;->valueAt(I)J
invoke-virtual {p1, v0}, Landroid/util/SparseLongArray;->valueAt(I)J
move-result-wide v3
invoke-virtual {p0, v2, v3, v4}, Landroid/util/SparseLongArray;->put(IJ)V
add-int/lit8 v1, v1, 0x1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
return-void
:cond_1
const-string p0, "other"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_2
const-string p0, "$this$putAll"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final remove(Landroid/util/SparseLongArray;IJ)Z
@ -387,9 +491,7 @@
value = 0x12
.end annotation
const-string v0, "$this$remove"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1
invoke-virtual {p0, p1}, Landroid/util/SparseLongArray;->indexOfKey(I)I
@ -415,36 +517,59 @@
const/4 p0, 0x0
return p0
:cond_1
const-string p0, "$this$remove"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final set(Landroid/util/SparseLongArray;IJ)V
.locals 1
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$set"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
invoke-virtual {p0, p1, p2, p3}, Landroid/util/SparseLongArray;->put(IJ)V
return-void
:cond_0
const-string p0, "$this$set"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final valueIterator(Landroid/util/SparseLongArray;)Lk0/j/r;
.method public static final valueIterator(Landroid/util/SparseLongArray;)Lk0/i/r;
.locals 1
.annotation build Landroidx/annotation/RequiresApi;
value = 0x12
.end annotation
const-string v0, "$this$valueIterator"
invoke-static {p0, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_0
new-instance v0, Landroidx/core/util/SparseLongArrayKt$valueIterator$1;
invoke-direct {v0, p0}, Landroidx/core/util/SparseLongArrayKt$valueIterator$1;-><init>(Landroid/util/SparseLongArray;)V
return-object v0
:cond_0
const-string p0, "$this$valueIterator"
invoke-static {p0}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method