Changes of com.discord v1334
This commit is contained in:
parent
18c9b7884b
commit
c42fc6bb28
18192 changed files with 975392 additions and 1011385 deletions
|
@ -43,7 +43,7 @@
|
|||
|
||||
const-string v0, "pairs"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/ArrayMap;
|
||||
|
||||
|
@ -60,9 +60,13 @@
|
|||
|
||||
aget-object v3, p0, v2
|
||||
|
||||
iget-object v4, v3, Lkotlin/Pair;->first:Ljava/lang/Object;
|
||||
invoke-virtual {v3}, Lkotlin/Pair;->getFirst()Ljava/lang/Object;
|
||||
|
||||
iget-object v3, v3, Lkotlin/Pair;->second:Ljava/lang/Object;
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v3}, Lkotlin/Pair;->getSecond()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
|
|
|
@ -23,37 +23,37 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final BASE_SIZE:I = 0x4
|
||||
.field private static final BASE_SIZE:I = 0x4
|
||||
|
||||
.field public static final CACHE_SIZE:I = 0xa
|
||||
.field private static final CACHE_SIZE:I = 0xa
|
||||
|
||||
.field public static final DEBUG:Z = false
|
||||
.field private static final DEBUG:Z = false
|
||||
|
||||
.field public static final INT:[I
|
||||
.field private static final INT:[I
|
||||
|
||||
.field public static final OBJECT:[Ljava/lang/Object;
|
||||
.field private static final OBJECT:[Ljava/lang/Object;
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ArraySet"
|
||||
.field private static final TAG:Ljava/lang/String; = "ArraySet"
|
||||
|
||||
.field public static sBaseCache:[Ljava/lang/Object;
|
||||
.field private static sBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static sBaseCacheSize:I
|
||||
.field private static sBaseCacheSize:I
|
||||
|
||||
.field public static sTwiceBaseCache:[Ljava/lang/Object;
|
||||
.field private static sTwiceBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static sTwiceBaseCacheSize:I
|
||||
.field private static sTwiceBaseCacheSize:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mArray:[Ljava/lang/Object;
|
||||
|
||||
.field public mCollections:Landroidx/collection/MapCollections;
|
||||
.field private mCollections:Landroidx/collection/MapCollections;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/MapCollections<",
|
||||
|
@ -62,7 +62,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mHashes:[I
|
||||
.field private mHashes:[I
|
||||
|
||||
.field public mSize:I
|
||||
|
||||
|
@ -192,25 +192,23 @@
|
|||
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
sget-object p1, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v1
|
||||
|
||||
aget-object v4, p1, v1
|
||||
check-cast p1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
sput-object p1, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
sput-object v4, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v2
|
||||
|
||||
aget-object v4, p1, v2
|
||||
check-cast p1, [I
|
||||
|
||||
check-cast v4, [I
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
aput-object v0, v4, v2
|
||||
|
||||
aput-object v0, p1, v2
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v0, v4, v1
|
||||
|
||||
sget p1, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -250,25 +248,23 @@
|
|||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
sget-object p1, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v1
|
||||
|
||||
aget-object v4, p1, v1
|
||||
check-cast p1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
sput-object p1, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
|
||||
sput-object v4, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v2
|
||||
|
||||
aget-object v4, p1, v2
|
||||
check-cast p1, [I
|
||||
|
||||
check-cast v4, [I
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
aput-object v0, v4, v2
|
||||
|
||||
aput-object v0, p1, v2
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v0, v4, v1
|
||||
|
||||
sget p1, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
|
@ -307,7 +303,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.method private static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.locals 7
|
||||
|
||||
array-length v0, p0
|
||||
|
@ -703,55 +699,53 @@
|
|||
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
array-length v4, v4
|
||||
array-length v5, v4
|
||||
|
||||
if-lt v3, v4, :cond_5
|
||||
if-lt v3, v5, :cond_5
|
||||
|
||||
const/4 v4, 0x4
|
||||
const/4 v5, 0x4
|
||||
|
||||
const/16 v5, 0x8
|
||||
const/16 v6, 0x8
|
||||
|
||||
if-lt v3, v5, :cond_2
|
||||
if-lt v3, v6, :cond_2
|
||||
|
||||
shr-int/lit8 v4, v3, 0x1
|
||||
shr-int/lit8 v5, v3, 0x1
|
||||
|
||||
add-int/2addr v4, v3
|
||||
add-int/2addr v5, v3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
if-lt v3, v4, :cond_3
|
||||
if-lt v3, v5, :cond_3
|
||||
|
||||
const/16 v4, 0x8
|
||||
const/16 v5, 0x8
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
iget-object v3, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
iget-object v3, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iget-object v5, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
invoke-direct {p0, v5}, Landroidx/collection/ArraySet;->allocArrays(I)V
|
||||
|
||||
invoke-direct {p0, v4}, Landroidx/collection/ArraySet;->allocArrays(I)V
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
array-length v6, v4
|
||||
|
||||
if-lez v6, :cond_4
|
||||
|
||||
array-length v6, v3
|
||||
|
||||
invoke-static {v3, v0, v4, v0, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
iget-object v5, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
array-length v6, v5
|
||||
|
||||
invoke-static {v5, v0, v4, v0, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
if-lez v6, :cond_4
|
||||
|
||||
array-length v6, v4
|
||||
|
||||
invoke-static {v4, v0, v5, v0, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v5, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
array-length v6, v3
|
||||
|
||||
invoke-static {v3, v0, v5, v0, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_4
|
||||
iget v0, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
invoke-static {v3, v5, v0}, Landroidx/collection/ArraySet;->freeArrays([I[Ljava/lang/Object;I)V
|
||||
invoke-static {v4, v3, v0}, Landroidx/collection/ArraySet;->freeArrays([I[Ljava/lang/Object;I)V
|
||||
|
||||
:cond_5
|
||||
iget v0, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
@ -1327,7 +1321,7 @@
|
|||
.end method
|
||||
|
||||
.method public removeAt(I)Ljava/lang/Object;
|
||||
.locals 7
|
||||
.locals 8
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)TE;"
|
||||
|
@ -1363,96 +1357,88 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
iget-object v5, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
array-length v5, v0
|
||||
array-length v6, v5
|
||||
|
||||
const/16 v6, 0x8
|
||||
const/16 v7, 0x8
|
||||
|
||||
if-le v5, v6, :cond_3
|
||||
if-le v6, v7, :cond_3
|
||||
|
||||
array-length v0, v0
|
||||
array-length v6, v5
|
||||
|
||||
div-int/lit8 v0, v0, 0x3
|
||||
div-int/lit8 v6, v6, 0x3
|
||||
|
||||
if-ge v2, v0, :cond_3
|
||||
if-ge v2, v6, :cond_3
|
||||
|
||||
if-le v2, v6, :cond_1
|
||||
if-le v2, v7, :cond_1
|
||||
|
||||
shr-int/lit8 v0, v2, 0x1
|
||||
shr-int/lit8 v6, v2, 0x1
|
||||
|
||||
add-int v6, v2, v0
|
||||
add-int v7, v2, v6
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
invoke-direct {p0, v7}, Landroidx/collection/ArraySet;->allocArrays(I)V
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
iget v2, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
invoke-direct {p0, v6}, Landroidx/collection/ArraySet;->allocArrays(I)V
|
||||
sub-int/2addr v2, v4
|
||||
|
||||
iget v5, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
sub-int/2addr v5, v4
|
||||
|
||||
iput v5, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
iput v2, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
if-lez p1, :cond_2
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
invoke-static {v0, v3, v4, v3, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v5, v3, v2, v3, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
invoke-static {v2, v3, v4, v3, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v0, v3, v2, v3, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_2
|
||||
iget v3, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
iget v2, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
if-ge p1, v3, :cond_5
|
||||
if-ge p1, v2, :cond_5
|
||||
|
||||
add-int/lit8 v4, p1, 0x1
|
||||
add-int/lit8 v3, p1, 0x1
|
||||
|
||||
iget-object v5, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
iget-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
sub-int/2addr v3, p1
|
||||
sub-int/2addr v2, p1
|
||||
|
||||
invoke-static {v0, v4, v5, p1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v5, v3, v4, p1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v0, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iget v3, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
iget v4, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
sub-int/2addr v3, p1
|
||||
sub-int/2addr v4, p1
|
||||
|
||||
invoke-static {v2, v4, v0, p1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v0, v3, v2, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
iget v0, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
sub-int/2addr v2, v4
|
||||
|
||||
sub-int/2addr v0, v4
|
||||
iput v2, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
iput v0, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
if-ge p1, v2, :cond_4
|
||||
|
||||
if-ge p1, v0, :cond_4
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
add-int/lit8 v3, p1, 0x1
|
||||
|
||||
sub-int/2addr v0, p1
|
||||
|
||||
invoke-static {v2, v3, v2, p1, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v0, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iget v2, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
add-int/lit8 v0, p1, 0x1
|
||||
|
||||
sub-int/2addr v2, p1
|
||||
|
||||
invoke-static {v0, v3, v0, p1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v5, v0, v5, p1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iget v3, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
sub-int/2addr v3, p1
|
||||
|
||||
invoke-static {v2, v0, v2, p1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_4
|
||||
iget-object p1, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
const-string/jumbo v0, "values"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/ArraySet;
|
||||
|
||||
|
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mCapacityBitmask:I
|
||||
.field private mCapacityBitmask:I
|
||||
|
||||
.field public mElements:[Ljava/lang/Object;
|
||||
.field private mElements:[Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"[TE;"
|
||||
|
@ -25,9 +25,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mHead:I
|
||||
.field private mHead:I
|
||||
|
||||
.field public mTail:I
|
||||
.field private mTail:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -540,8 +540,6 @@
|
|||
add-int v0, v1, p1
|
||||
|
||||
:cond_1
|
||||
iget v1, p0, Landroidx/collection/CircularArray;->mHead:I
|
||||
|
||||
:goto_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mCapacityBitmask:I
|
||||
.field private mCapacityBitmask:I
|
||||
|
||||
.field public mElements:[I
|
||||
.field private mElements:[I
|
||||
|
||||
.field public mHead:I
|
||||
.field private mHead:I
|
||||
|
||||
.field public mTail:I
|
||||
.field private mTail:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -19,17 +19,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DELETED:Ljava/lang/Object;
|
||||
.field private static final DELETED:Ljava/lang/Object;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mGarbage:Z
|
||||
.field private mGarbage:Z
|
||||
|
||||
.field public mKeys:[J
|
||||
.field private mKeys:[J
|
||||
|
||||
.field public mSize:I
|
||||
.field private mSize:I
|
||||
|
||||
.field public mValues:[Ljava/lang/Object;
|
||||
.field private mValues:[Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -161,24 +161,22 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/collection/LongSparseArray;->mKeys:[J
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
add-int/lit8 v2, v0, -0x1
|
||||
|
||||
aget-wide v0, v1, v0
|
||||
aget-wide v2, v1, v2
|
||||
|
||||
cmp-long v2, p1, v0
|
||||
cmp-long v1, p1, v2
|
||||
|
||||
if-gtz v2, :cond_0
|
||||
if-gtz v1, :cond_0
|
||||
|
||||
invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->put(JLjava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-boolean v0, p0, Landroidx/collection/LongSparseArray;->mGarbage:Z
|
||||
iget-boolean v1, p0, Landroidx/collection/LongSparseArray;->mGarbage:Z
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget v0, p0, Landroidx/collection/LongSparseArray;->mSize:I
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/collection/LongSparseArray;->mKeys:[J
|
||||
|
||||
|
@ -580,28 +578,26 @@
|
|||
|
||||
if-ge v0, v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/collection/LongSparseArray;->mValues:[Ljava/lang/Object;
|
||||
iget-object v2, p0, Landroidx/collection/LongSparseArray;->mValues:[Ljava/lang/Object;
|
||||
|
||||
aget-object v2, v1, v0
|
||||
aget-object v3, v2, v0
|
||||
|
||||
sget-object v3, Landroidx/collection/LongSparseArray;->DELETED:Ljava/lang/Object;
|
||||
sget-object v4, Landroidx/collection/LongSparseArray;->DELETED:Ljava/lang/Object;
|
||||
|
||||
if-ne v2, v3, :cond_1
|
||||
if-ne v3, v4, :cond_1
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/LongSparseArray;->mKeys:[J
|
||||
iget-object v1, p0, Landroidx/collection/LongSparseArray;->mKeys:[J
|
||||
|
||||
aput-wide p1, v2, v0
|
||||
aput-wide p1, v1, v0
|
||||
|
||||
aput-object p3, v1, v0
|
||||
aput-object p3, v2, v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-boolean v1, p0, Landroidx/collection/LongSparseArray;->mGarbage:Z
|
||||
iget-boolean v2, p0, Landroidx/collection/LongSparseArray;->mGarbage:Z
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
iget v1, p0, Landroidx/collection/LongSparseArray;->mSize:I
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/LongSparseArray;->mKeys:[J
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Landroidx/collection/LongSparseArrayKt$keyIterator$1;
|
||||
.super Lz/i/p;
|
||||
.super Ly/h/p;
|
||||
.source "LongSparseArray.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/collection/LongSparseArrayKt;->keyIterator(Landroidx/collection/LongSparseArray;)Lz/i/p;
|
||||
value = Landroidx/collection/LongSparseArrayKt;->keyIterator(Landroidx/collection/LongSparseArray;)Ly/h/p;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -17,7 +17,7 @@
|
|||
# instance fields
|
||||
.field public final synthetic $this_keyIterator:Landroidx/collection/LongSparseArray;
|
||||
|
||||
.field public index:I
|
||||
.field private index:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -33,7 +33,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/LongSparseArrayKt$keyIterator$1;->$this_keyIterator:Landroidx/collection/LongSparseArray;
|
||||
|
||||
invoke-direct {p0}, Lz/i/p;-><init>()V
|
||||
invoke-direct {p0}, Ly/h/p;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
# interfaces
|
||||
.implements Ljava/util/Iterator;
|
||||
.implements Lz/n/c/x/a;
|
||||
.implements Ly/m/c/x/a;
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -22,7 +22,7 @@
|
|||
"Ljava/lang/Object;",
|
||||
"Ljava/util/Iterator<",
|
||||
"TT;>;",
|
||||
"Lz/n/c/x/a;"
|
||||
"Ly/m/c/x/a;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
|||
# instance fields
|
||||
.field public final synthetic $this_valueIterator:Landroidx/collection/LongSparseArray;
|
||||
|
||||
.field public index:I
|
||||
.field private index:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/LongSparseArray;->containsKey(J)Z
|
||||
|
||||
|
@ -47,11 +47,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "action"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->size()I
|
||||
|
||||
|
@ -98,7 +98,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->get(JLjava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
|
@ -123,11 +123,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "defaultValue"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p3, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/LongSparseArray;->get(J)Ljava/lang/Object;
|
||||
|
||||
|
@ -160,7 +160,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->size()I
|
||||
|
||||
|
@ -183,7 +183,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/LongSparseArray;->isEmpty()Z
|
||||
|
||||
|
@ -194,7 +194,7 @@
|
|||
return p0
|
||||
.end method
|
||||
|
||||
.method public static final keyIterator(Landroidx/collection/LongSparseArray;)Lz/i/p;
|
||||
.method public static final keyIterator(Landroidx/collection/LongSparseArray;)Ly/h/p;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -203,13 +203,13 @@
|
|||
">(",
|
||||
"Landroidx/collection/LongSparseArray<",
|
||||
"TT;>;)",
|
||||
"Lz/i/p;"
|
||||
"Ly/h/p;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/LongSparseArrayKt$keyIterator$1;
|
||||
|
||||
|
@ -236,11 +236,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "other"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/LongSparseArray;
|
||||
|
||||
|
@ -277,7 +277,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->remove(JLjava/lang/Object;)Z
|
||||
|
||||
|
@ -300,7 +300,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2, p3}, Landroidx/collection/LongSparseArray;->put(JLjava/lang/Object;)V
|
||||
|
||||
|
@ -323,7 +323,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/LongSparseArrayKt$valueIterator$1;
|
||||
|
||||
|
|
|
@ -17,13 +17,13 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public createCount:I
|
||||
.field private createCount:I
|
||||
|
||||
.field public evictionCount:I
|
||||
.field private evictionCount:I
|
||||
|
||||
.field public hitCount:I
|
||||
.field private hitCount:I
|
||||
|
||||
.field public final map:Ljava/util/LinkedHashMap;
|
||||
.field private final map:Ljava/util/LinkedHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/LinkedHashMap<",
|
||||
|
@ -32,13 +32,13 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public maxSize:I
|
||||
.field private maxSize:I
|
||||
|
||||
.field public missCount:I
|
||||
.field private missCount:I
|
||||
|
||||
.field public putCount:I
|
||||
.field private putCount:I
|
||||
|
||||
.field public size:I
|
||||
.field private size:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -233,7 +233,9 @@
|
|||
}
|
||||
.end annotation
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
const-string v0, "key == null"
|
||||
|
||||
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
|
@ -351,15 +353,6 @@
|
|||
.catchall {:try_start_3 .. :try_end_3} :catchall_1
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_4
|
||||
new-instance p1, Ljava/lang/NullPointerException;
|
||||
|
||||
const-string v0, "key == null"
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final declared-synchronized hitCount()I
|
||||
|
@ -563,7 +556,9 @@
|
|||
}
|
||||
.end annotation
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
const-string v0, "key == null"
|
||||
|
||||
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
|
||||
|
||||
monitor-enter p0
|
||||
|
||||
|
@ -611,15 +606,6 @@
|
|||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_2
|
||||
new-instance p1, Ljava/lang/NullPointerException;
|
||||
|
||||
const-string v0, "key == null"
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public resize(I)V
|
||||
|
@ -746,25 +732,23 @@
|
|||
|
||||
iget v1, p0, Landroidx/collection/LruCache;->missCount:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
add-int/2addr v1, v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget v2, p0, Landroidx/collection/LruCache;->hitCount:I
|
||||
mul-int/lit8 v0, v0, 0x64
|
||||
|
||||
mul-int/lit8 v2, v2, 0x64
|
||||
|
||||
div-int/2addr v2, v0
|
||||
div-int/2addr v0, v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v2, 0x0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const-string v3, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]"
|
||||
|
||||
|
@ -778,9 +762,9 @@
|
|||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v4, v1
|
||||
aput-object v5, v4, v2
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v2, 0x1
|
||||
|
||||
iget v5, p0, Landroidx/collection/LruCache;->hitCount:I
|
||||
|
||||
|
@ -788,9 +772,9 @@
|
|||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v4, v1
|
||||
aput-object v5, v4, v2
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v2, 0x2
|
||||
|
||||
iget v5, p0, Landroidx/collection/LruCache;->missCount:I
|
||||
|
||||
|
@ -798,17 +782,17 @@
|
|||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v4, v1
|
||||
aput-object v5, v4, v2
|
||||
|
||||
const/4 v1, 0x3
|
||||
const/4 v2, 0x3
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
aput-object v2, v4, v1
|
||||
aput-object v0, v4, v2
|
||||
|
||||
invoke-static {v0, v3, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
invoke-static {v1, v3, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
.class public final Landroidx/collection/LruCacheKt$lruCache$1;
|
||||
.super Lz/n/c/k;
|
||||
.super Ly/m/c/k;
|
||||
.source "LruCache.kt"
|
||||
|
||||
# interfaces
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Ly/m/c/k;",
|
||||
"Lkotlin/jvm/functions/Function2<",
|
||||
"TK;TV;",
|
||||
"Ljava/lang/Integer;",
|
||||
|
@ -49,7 +49,7 @@
|
|||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-direct {p0, v0}, Lz/n/c/k;-><init>(I)V
|
||||
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -66,11 +66,11 @@
|
|||
|
||||
const-string v0, "<anonymous parameter 0>"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p1, "<anonymous parameter 1>"
|
||||
|
||||
invoke-static {p2, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
.class public final Landroidx/collection/LruCacheKt$lruCache$2;
|
||||
.super Lz/n/c/k;
|
||||
.super Ly/m/c/k;
|
||||
.source "LruCache.kt"
|
||||
|
||||
# interfaces
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Ly/m/c/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"TK;TV;>;"
|
||||
}
|
||||
|
@ -47,7 +47,7 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-direct {p0, v0}, Lz/n/c/k;-><init>(I)V
|
||||
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -64,7 +64,7 @@
|
|||
|
||||
const-string v0, "it"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
.class public final Landroidx/collection/LruCacheKt$lruCache$3;
|
||||
.super Lz/n/c/k;
|
||||
.super Ly/m/c/k;
|
||||
.source "LruCache.kt"
|
||||
|
||||
# interfaces
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Ly/m/c/k;",
|
||||
"Lkotlin/jvm/functions/Function4<",
|
||||
"Ljava/lang/Boolean;",
|
||||
"TK;TV;TV;",
|
||||
|
@ -50,7 +50,7 @@
|
|||
|
||||
const/4 v0, 0x4
|
||||
|
||||
invoke-direct {p0, v0}, Lz/n/c/k;-><init>(I)V
|
||||
invoke-direct {p0, v0}, Ly/m/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -83,11 +83,11 @@
|
|||
|
||||
const-string p1, "<anonymous parameter 1>"
|
||||
|
||||
invoke-static {p2, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p1, "<anonymous parameter 2>"
|
||||
|
||||
invoke-static {p3, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p3, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
|
||||
const-string v0, "key"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$create:Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
@ -81,11 +81,11 @@
|
|||
|
||||
const-string v0, "key"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "oldValue"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p3, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$onEntryRemoved:Lkotlin/jvm/functions/Function4;
|
||||
|
||||
|
@ -108,11 +108,11 @@
|
|||
|
||||
const-string v0, "key"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "value"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/collection/LruCacheKt$lruCache$4;->$sizeOf:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
|
|
@ -32,15 +32,15 @@
|
|||
|
||||
const-string v0, "sizeOf"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "create"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "onEntryRemoved"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p3, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/LruCacheKt$lruCache$4;
|
||||
|
||||
|
@ -93,15 +93,15 @@
|
|||
|
||||
const-string p1, "sizeOf"
|
||||
|
||||
invoke-static {v1, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {v1, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p1, "create"
|
||||
|
||||
invoke-static {v2, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {v2, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p1, "onEntryRemoved"
|
||||
|
||||
invoke-static {v3, p1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {v3, p1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance p1, Landroidx/collection/LruCacheKt$lruCache$4;
|
||||
|
||||
|
|
|
@ -17,15 +17,15 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final BASE_SIZE:I = 0x4
|
||||
.field private static final BASE_SIZE:I = 0x4
|
||||
|
||||
.field public static final CACHE_SIZE:I = 0xa
|
||||
.field private static final CACHE_SIZE:I = 0xa
|
||||
|
||||
.field public static final CONCURRENT_MODIFICATION_EXCEPTIONS:Z = true
|
||||
.field private static final CONCURRENT_MODIFICATION_EXCEPTIONS:Z = true
|
||||
|
||||
.field public static final DEBUG:Z = false
|
||||
.field private static final DEBUG:Z = false
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ArrayMap"
|
||||
.field private static final TAG:Ljava/lang/String; = "ArrayMap"
|
||||
|
||||
.field public static mBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
|
@ -141,25 +141,23 @@
|
|||
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
sget-object p1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v2
|
||||
|
||||
aget-object v4, p1, v2
|
||||
check-cast p1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
sput-object p1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
sput-object v4, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v3
|
||||
|
||||
aget-object v4, p1, v3
|
||||
check-cast p1, [I
|
||||
|
||||
check-cast v4, [I
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
aput-object v1, v4, v3
|
||||
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v1, p1, v2
|
||||
aput-object v1, v4, v2
|
||||
|
||||
sget p1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -197,25 +195,23 @@
|
|||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
sget-object p1, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v2
|
||||
|
||||
aget-object v4, p1, v2
|
||||
check-cast p1, [Ljava/lang/Object;
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
sput-object p1, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
|
||||
sput-object v4, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
aget-object p1, v4, v3
|
||||
|
||||
aget-object v4, p1, v3
|
||||
check-cast p1, [I
|
||||
|
||||
check-cast v4, [I
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
aput-object v1, v4, v3
|
||||
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v1, p1, v2
|
||||
aput-object v1, v4, v2
|
||||
|
||||
sget p1, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
|
@ -256,7 +252,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static binarySearchHashes([III)I
|
||||
.method private static binarySearchHashes([III)I
|
||||
.locals 0
|
||||
|
||||
:try_start_0
|
||||
|
@ -276,7 +272,7 @@
|
|||
throw p0
|
||||
.end method
|
||||
|
||||
.method public static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.method private static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.locals 8
|
||||
|
||||
const-class v0, Landroidx/collection/SimpleArrayMap;
|
||||
|
@ -1190,57 +1186,55 @@
|
|||
|
||||
iget-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
array-length v4, v4
|
||||
array-length v5, v4
|
||||
|
||||
if-lt v0, v4, :cond_6
|
||||
if-lt v0, v5, :cond_6
|
||||
|
||||
const/4 v4, 0x4
|
||||
const/4 v5, 0x4
|
||||
|
||||
const/16 v5, 0x8
|
||||
const/16 v6, 0x8
|
||||
|
||||
if-lt v0, v5, :cond_2
|
||||
if-lt v0, v6, :cond_2
|
||||
|
||||
shr-int/lit8 v4, v0, 0x1
|
||||
shr-int/lit8 v5, v0, 0x1
|
||||
|
||||
add-int/2addr v4, v0
|
||||
add-int/2addr v5, v0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
if-lt v0, v4, :cond_3
|
||||
if-lt v0, v5, :cond_3
|
||||
|
||||
const/16 v4, 0x8
|
||||
const/16 v5, 0x8
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
iget-object v5, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
iget-object v6, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0, v4}, Landroidx/collection/SimpleArrayMap;->allocArrays(I)V
|
||||
invoke-direct {p0, v5}, Landroidx/collection/SimpleArrayMap;->allocArrays(I)V
|
||||
|
||||
iget v4, p0, Landroidx/collection/SimpleArrayMap;->mSize:I
|
||||
iget v5, p0, Landroidx/collection/SimpleArrayMap;->mSize:I
|
||||
|
||||
if-ne v0, v4, :cond_5
|
||||
if-ne v0, v5, :cond_5
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
array-length v7, v4
|
||||
|
||||
if-lez v7, :cond_4
|
||||
iget-object v5, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
array-length v7, v5
|
||||
|
||||
invoke-static {v5, v1, v4, v1, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
if-lez v7, :cond_4
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
array-length v7, v4
|
||||
|
||||
invoke-static {v4, v1, v5, v1, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v5, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
array-length v7, v6
|
||||
|
||||
invoke-static {v6, v1, v4, v1, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v6, v1, v5, v1, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_4
|
||||
invoke-static {v5, v6, v0}, Landroidx/collection/SimpleArrayMap;->freeArrays([I[Ljava/lang/Object;I)V
|
||||
invoke-static {v4, v6, v0}, Landroidx/collection/SimpleArrayMap;->freeArrays([I[Ljava/lang/Object;I)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -1518,34 +1512,30 @@
|
|||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v0, v3, -0x1
|
||||
add-int/lit8 v6, v3, -0x1
|
||||
|
||||
iget-object v6, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
iget-object v7, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
array-length v7, v6
|
||||
array-length v8, v7
|
||||
|
||||
const/16 v8, 0x8
|
||||
const/16 v9, 0x8
|
||||
|
||||
if-le v7, v8, :cond_4
|
||||
if-le v8, v9, :cond_4
|
||||
|
||||
array-length v6, v6
|
||||
array-length v8, v7
|
||||
|
||||
div-int/lit8 v6, v6, 0x3
|
||||
div-int/lit8 v8, v8, 0x3
|
||||
|
||||
if-ge v3, v6, :cond_4
|
||||
if-ge v3, v8, :cond_4
|
||||
|
||||
if-le v3, v8, :cond_1
|
||||
if-le v3, v9, :cond_1
|
||||
|
||||
shr-int/lit8 v6, v3, 0x1
|
||||
shr-int/lit8 v8, v3, 0x1
|
||||
|
||||
add-int v8, v3, v6
|
||||
add-int v9, v3, v8
|
||||
|
||||
:cond_1
|
||||
iget-object v6, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
iget-object v7, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0, v8}, Landroidx/collection/SimpleArrayMap;->allocArrays(I)V
|
||||
invoke-direct {p0, v9}, Landroidx/collection/SimpleArrayMap;->allocArrays(I)V
|
||||
|
||||
iget v8, p0, Landroidx/collection/SimpleArrayMap;->mSize:I
|
||||
|
||||
|
@ -1555,22 +1545,22 @@
|
|||
|
||||
iget-object v8, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
invoke-static {v6, v4, v8, v4, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v7, v4, v8, v4, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object v8, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
invoke-static {v7, v4, v8, v4, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v0, v4, v8, v4, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_2
|
||||
if-ge p1, v0, :cond_6
|
||||
if-ge p1, v6, :cond_6
|
||||
|
||||
add-int/lit8 v4, p1, 0x1
|
||||
|
||||
iget-object v8, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
sub-int v9, v0, p1
|
||||
sub-int v9, v6, p1
|
||||
|
||||
invoke-static {v6, v4, v8, p1, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v7, v4, v8, p1, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
shl-int/lit8 p1, v4, 0x1
|
||||
|
||||
|
@ -1578,7 +1568,7 @@
|
|||
|
||||
shl-int/lit8 v5, v9, 0x1
|
||||
|
||||
invoke-static {v7, p1, v4, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v0, p1, v4, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -1590,40 +1580,38 @@
|
|||
throw p1
|
||||
|
||||
:cond_4
|
||||
if-ge p1, v0, :cond_5
|
||||
if-ge p1, v6, :cond_5
|
||||
|
||||
iget-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
add-int/lit8 v0, p1, 0x1
|
||||
|
||||
add-int/lit8 v6, p1, 0x1
|
||||
sub-int v4, v6, p1
|
||||
|
||||
sub-int v7, v0, p1
|
||||
|
||||
invoke-static {v4, v6, v4, p1, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {v7, v0, v7, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
iget-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
shl-int/lit8 v4, v6, 0x1
|
||||
shl-int/2addr v0, v5
|
||||
|
||||
shl-int/lit8 v6, v7, 0x1
|
||||
shl-int/2addr v4, v5
|
||||
|
||||
invoke-static {p1, v4, p1, v1, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
invoke-static {p1, v0, p1, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
|
||||
|
||||
:cond_5
|
||||
iget-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
shl-int/lit8 v1, v0, 0x1
|
||||
shl-int/lit8 v0, v6, 0x1
|
||||
|
||||
const/4 v4, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object v4, p1, v1
|
||||
aput-object v1, p1, v0
|
||||
|
||||
add-int/2addr v1, v5
|
||||
add-int/2addr v0, v5
|
||||
|
||||
aput-object v4, p1, v1
|
||||
aput-object v1, p1, v0
|
||||
|
||||
:cond_6
|
||||
:goto_0
|
||||
move v4, v0
|
||||
move v4, v6
|
||||
|
||||
:goto_1
|
||||
iget p1, p0, Landroidx/collection/SimpleArrayMap;->mSize:I
|
||||
|
|
|
@ -19,17 +19,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DELETED:Ljava/lang/Object;
|
||||
.field private static final DELETED:Ljava/lang/Object;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mGarbage:Z
|
||||
.field private mGarbage:Z
|
||||
|
||||
.field public mKeys:[I
|
||||
.field private mKeys:[I
|
||||
|
||||
.field public mSize:I
|
||||
.field private mSize:I
|
||||
|
||||
.field public mValues:[Ljava/lang/Object;
|
||||
.field private mValues:[Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -161,22 +161,20 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/collection/SparseArrayCompat;->mKeys:[I
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
add-int/lit8 v2, v0, -0x1
|
||||
|
||||
aget v0, v1, v0
|
||||
aget v1, v1, v2
|
||||
|
||||
if-gt p1, v0, :cond_0
|
||||
if-gt p1, v1, :cond_0
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-boolean v0, p0, Landroidx/collection/SparseArrayCompat;->mGarbage:Z
|
||||
iget-boolean v1, p0, Landroidx/collection/SparseArrayCompat;->mGarbage:Z
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget v0, p0, Landroidx/collection/SparseArrayCompat;->mSize:I
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/collection/SparseArrayCompat;->mKeys:[I
|
||||
|
||||
|
@ -578,28 +576,26 @@
|
|||
|
||||
if-ge v0, v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/collection/SparseArrayCompat;->mValues:[Ljava/lang/Object;
|
||||
iget-object v2, p0, Landroidx/collection/SparseArrayCompat;->mValues:[Ljava/lang/Object;
|
||||
|
||||
aget-object v2, v1, v0
|
||||
aget-object v3, v2, v0
|
||||
|
||||
sget-object v3, Landroidx/collection/SparseArrayCompat;->DELETED:Ljava/lang/Object;
|
||||
sget-object v4, Landroidx/collection/SparseArrayCompat;->DELETED:Ljava/lang/Object;
|
||||
|
||||
if-ne v2, v3, :cond_1
|
||||
if-ne v3, v4, :cond_1
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/SparseArrayCompat;->mKeys:[I
|
||||
iget-object v1, p0, Landroidx/collection/SparseArrayCompat;->mKeys:[I
|
||||
|
||||
aput p1, v2, v0
|
||||
aput p1, v1, v0
|
||||
|
||||
aput-object p2, v1, v0
|
||||
aput-object p2, v2, v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-boolean v1, p0, Landroidx/collection/SparseArrayCompat;->mGarbage:Z
|
||||
iget-boolean v2, p0, Landroidx/collection/SparseArrayCompat;->mGarbage:Z
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
iget v1, p0, Landroidx/collection/SparseArrayCompat;->mSize:I
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/collection/SparseArrayCompat;->mKeys:[I
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Landroidx/collection/SparseArrayKt$keyIterator$1;
|
||||
.super Lz/i/o;
|
||||
.super Ly/h/o;
|
||||
.source "SparseArray.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/collection/SparseArrayKt;->keyIterator(Landroidx/collection/SparseArrayCompat;)Lz/i/o;
|
||||
value = Landroidx/collection/SparseArrayKt;->keyIterator(Landroidx/collection/SparseArrayCompat;)Ly/h/o;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -17,7 +17,7 @@
|
|||
# instance fields
|
||||
.field public final synthetic $this_keyIterator:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
.field public index:I
|
||||
.field private index:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -33,7 +33,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/SparseArrayKt$keyIterator$1;->$this_keyIterator:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
invoke-direct {p0}, Lz/i/o;-><init>()V
|
||||
invoke-direct {p0}, Ly/h/o;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
# interfaces
|
||||
.implements Ljava/util/Iterator;
|
||||
.implements Lz/n/c/x/a;
|
||||
.implements Ly/m/c/x/a;
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -22,7 +22,7 @@
|
|||
"Ljava/lang/Object;",
|
||||
"Ljava/util/Iterator<",
|
||||
"TT;>;",
|
||||
"Lz/n/c/x/a;"
|
||||
"Ly/m/c/x/a;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
|||
# instance fields
|
||||
.field public final synthetic $this_valueIterator:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
.field public index:I
|
||||
.field private index:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/collection/SparseArrayCompat;->containsKey(I)Z
|
||||
|
||||
|
@ -47,11 +47,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "action"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->size()I
|
||||
|
||||
|
@ -98,7 +98,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->get(ILjava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
|
@ -123,11 +123,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "defaultValue"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object;
|
||||
|
||||
|
@ -160,7 +160,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->size()I
|
||||
|
||||
|
@ -183,7 +183,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/collection/SparseArrayCompat;->isEmpty()Z
|
||||
|
||||
|
@ -194,7 +194,7 @@
|
|||
return p0
|
||||
.end method
|
||||
|
||||
.method public static final keyIterator(Landroidx/collection/SparseArrayCompat;)Lz/i/o;
|
||||
.method public static final keyIterator(Landroidx/collection/SparseArrayCompat;)Ly/h/o;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -203,13 +203,13 @@
|
|||
">(",
|
||||
"Landroidx/collection/SparseArrayCompat<",
|
||||
"TT;>;)",
|
||||
"Lz/i/o;"
|
||||
"Ly/h/o;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/SparseArrayKt$keyIterator$1;
|
||||
|
||||
|
@ -236,11 +236,11 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "other"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
|
@ -277,7 +277,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->remove(ILjava/lang/Object;)Z
|
||||
|
||||
|
@ -300,7 +300,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V
|
||||
|
||||
|
@ -323,7 +323,7 @@
|
|||
|
||||
const-string v0, "receiver$0"
|
||||
|
||||
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Landroidx/collection/SparseArrayKt$valueIterator$1;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue