Changes of com.discord v949
This commit is contained in:
parent
c0db50b5f4
commit
18940c51f9
6263 changed files with 76623 additions and 116117 deletions
|
@ -24,9 +24,6 @@
|
|||
|
||||
# instance fields
|
||||
.field mCollections:Landroidx/collection/MapCollections;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/MapCollections<",
|
||||
|
@ -91,10 +88,6 @@
|
|||
# virtual methods
|
||||
.method public containsAll(Ljava/util/Collection;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -212,10 +205,6 @@
|
|||
|
||||
.method public removeAll(Ljava/util/Collection;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -233,10 +222,6 @@
|
|||
|
||||
.method public retainAll(Ljava/util/Collection;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
|
|
@ -36,16 +36,10 @@
|
|||
.field private static final TAG:Ljava/lang/String; = "ArraySet"
|
||||
|
||||
.field private static sBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static sBaseCacheSize:I
|
||||
|
||||
.field private static sTwiceBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static sTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -124,10 +118,6 @@
|
|||
|
||||
.method public constructor <init>(Landroidx/collection/ArraySet;)V
|
||||
.locals 0
|
||||
.param p1 # Landroidx/collection/ArraySet;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -148,10 +138,6 @@
|
|||
|
||||
.method public constructor <init>(Ljava/util/Collection;)V
|
||||
.locals 0
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -173,19 +159,19 @@
|
|||
.method private allocArrays(I)V
|
||||
.locals 5
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-class v0, Landroidx/collection/ArraySet;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/16 v3, 0x8
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne p1, v3, :cond_1
|
||||
const/16 v4, 0x8
|
||||
|
||||
const-class v3, Landroidx/collection/ArraySet;
|
||||
if-ne p1, v4, :cond_1
|
||||
|
||||
monitor-enter v3
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget-object v4, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
@ -196,7 +182,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v1
|
||||
aget-object v4, p1, v2
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
|
||||
|
@ -204,7 +190,7 @@
|
|||
|
||||
sput-object v4, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v2
|
||||
aget-object v4, p1, v3
|
||||
|
||||
check-cast v4, [I
|
||||
|
||||
|
@ -212,42 +198,40 @@
|
|||
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
aput-object v0, p1, v2
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v1, p1, v2
|
||||
|
||||
sget p1, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
sub-int/2addr p1, v2
|
||||
sub-int/2addr p1, v3
|
||||
|
||||
sput p1, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
const/4 v3, 0x4
|
||||
const/4 v4, 0x4
|
||||
|
||||
if-ne p1, v3, :cond_3
|
||||
if-ne p1, v4, :cond_3
|
||||
|
||||
const-class v3, Landroidx/collection/ArraySet;
|
||||
|
||||
monitor-enter v3
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_1
|
||||
sget-object v4, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
|
@ -258,7 +242,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/ArraySet;->mArray:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v1
|
||||
aget-object v4, p1, v2
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
|
||||
|
@ -266,7 +250,7 @@
|
|||
|
||||
sput-object v4, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v2
|
||||
aget-object v4, p1, v3
|
||||
|
||||
check-cast v4, [I
|
||||
|
||||
|
@ -274,29 +258,29 @@
|
|||
|
||||
iput-object v4, p0, Landroidx/collection/ArraySet;->mHashes:[I
|
||||
|
||||
aput-object v0, p1, v2
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v1, p1, v2
|
||||
|
||||
sget p1, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
sub-int/2addr p1, v2
|
||||
sub-int/2addr p1, v3
|
||||
|
||||
sput p1, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_1
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_1
|
||||
|
||||
|
@ -316,45 +300,45 @@
|
|||
.end method
|
||||
|
||||
.method private static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.locals 7
|
||||
|
||||
array-length v0, p0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/16 v4, 0xa
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
const/16 v6, 0x8
|
||||
|
||||
if-ne v0, v6, :cond_2
|
||||
.locals 8
|
||||
|
||||
const-class v0, Landroidx/collection/ArraySet;
|
||||
|
||||
array-length v1, p0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/16 v5, 0xa
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
const/16 v7, 0x8
|
||||
|
||||
if-ne v1, v7, :cond_2
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget v6, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
sget v1, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
if-ge v6, v4, :cond_1
|
||||
if-ge v1, v5, :cond_1
|
||||
|
||||
sget-object v4, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
sget-object v1, Landroidx/collection/ArraySet;->sTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aput-object v4, p1, v3
|
||||
aput-object v1, p1, v4
|
||||
|
||||
aput-object p0, p1, v5
|
||||
aput-object p0, p1, v6
|
||||
|
||||
sub-int/2addr p2, v5
|
||||
sub-int/2addr p2, v6
|
||||
|
||||
:goto_0
|
||||
if-lt p2, v2, :cond_0
|
||||
if-lt p2, v3, :cond_0
|
||||
|
||||
aput-object v1, p1, p2
|
||||
aput-object v2, p1, p2
|
||||
|
||||
add-int/lit8 p2, p2, -0x1
|
||||
|
||||
|
@ -365,7 +349,7 @@
|
|||
|
||||
sget p0, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
add-int/2addr p0, v5
|
||||
add-int/2addr p0, v6
|
||||
|
||||
sput p0, Landroidx/collection/ArraySet;->sTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -384,33 +368,31 @@
|
|||
throw p0
|
||||
|
||||
:cond_2
|
||||
array-length v0, p0
|
||||
array-length v1, p0
|
||||
|
||||
const/4 v6, 0x4
|
||||
const/4 v7, 0x4
|
||||
|
||||
if-ne v0, v6, :cond_5
|
||||
|
||||
const-class v0, Landroidx/collection/ArraySet;
|
||||
if-ne v1, v7, :cond_5
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_1
|
||||
sget v6, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
sget v1, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
if-ge v6, v4, :cond_4
|
||||
if-ge v1, v5, :cond_4
|
||||
|
||||
sget-object v4, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
sget-object v1, Landroidx/collection/ArraySet;->sBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aput-object v4, p1, v3
|
||||
aput-object v1, p1, v4
|
||||
|
||||
aput-object p0, p1, v5
|
||||
aput-object p0, p1, v6
|
||||
|
||||
sub-int/2addr p2, v5
|
||||
sub-int/2addr p2, v6
|
||||
|
||||
:goto_1
|
||||
if-lt p2, v2, :cond_3
|
||||
if-lt p2, v3, :cond_3
|
||||
|
||||
aput-object v1, p1, p2
|
||||
aput-object v2, p1, p2
|
||||
|
||||
add-int/lit8 p2, p2, -0x1
|
||||
|
||||
|
@ -421,7 +403,7 @@
|
|||
|
||||
sget p0, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
add-int/2addr p0, v5
|
||||
add-int/2addr p0, v6
|
||||
|
||||
sput p0, Landroidx/collection/ArraySet;->sBaseCacheSize:I
|
||||
|
||||
|
@ -661,10 +643,6 @@
|
|||
# virtual methods
|
||||
.method public final add(Ljava/lang/Object;)Z
|
||||
.locals 8
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TE;)Z"
|
||||
|
@ -803,10 +781,6 @@
|
|||
|
||||
.method public final addAll(Landroidx/collection/ArraySet;)V
|
||||
.locals 4
|
||||
.param p1 # Landroidx/collection/ArraySet;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -867,10 +841,6 @@
|
|||
|
||||
.method public final addAll(Ljava/util/Collection;)Z
|
||||
.locals 2
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -949,10 +919,6 @@
|
|||
|
||||
.method public final contains(Ljava/lang/Object;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I
|
||||
|
||||
|
@ -972,10 +938,6 @@
|
|||
|
||||
.method public final containsAll(Ljava/util/Collection;)Z
|
||||
.locals 1
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1148,10 +1110,6 @@
|
|||
|
||||
.method public final indexOf(Ljava/lang/Object;)I
|
||||
.locals 1
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
|
@ -1217,10 +1175,6 @@
|
|||
|
||||
.method public final remove(Ljava/lang/Object;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I
|
||||
|
||||
|
@ -1242,10 +1196,6 @@
|
|||
|
||||
.method public final removeAll(Landroidx/collection/ArraySet;)Z
|
||||
.locals 5
|
||||
.param p1 # Landroidx/collection/ArraySet;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1290,10 +1240,6 @@
|
|||
|
||||
.method public final removeAll(Ljava/util/Collection;)Z
|
||||
.locals 2
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1477,10 +1423,6 @@
|
|||
|
||||
.method public final retainAll(Ljava/util/Collection;)Z
|
||||
.locals 4
|
||||
.param p1 # Ljava/util/Collection;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1533,8 +1475,6 @@
|
|||
|
||||
.method public final toArray()[Ljava/lang/Object;
|
||||
.locals 4
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget v0, p0, Landroidx/collection/ArraySet;->mSize:I
|
||||
|
||||
|
@ -1551,13 +1491,6 @@
|
|||
|
||||
.method public final toArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
.locals 3
|
||||
.param p1 # [Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
|
@ -1687,9 +1620,6 @@
|
|||
|
||||
.method public final valueAt(I)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)TE;"
|
||||
|
|
|
@ -391,9 +391,6 @@
|
|||
|
||||
.method public get(J)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(J)TE;"
|
||||
|
@ -697,10 +694,6 @@
|
|||
|
||||
.method public putAll(Landroidx/collection/LongSparseArray;)V
|
||||
.locals 5
|
||||
.param p1 # Landroidx/collection/LongSparseArray;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -738,9 +731,6 @@
|
|||
|
||||
.method public putIfAbsent(JLjava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(JTE;)TE;"
|
||||
|
@ -849,9 +839,6 @@
|
|||
|
||||
.method public replace(JLjava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(JTE;)TE;"
|
||||
|
|
|
@ -121,13 +121,6 @@
|
|||
# virtual methods
|
||||
.method protected create(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;)TV;"
|
||||
|
@ -163,18 +156,6 @@
|
|||
|
||||
.method protected entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
.param p2 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p4 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(ZTK;TV;TV;)V"
|
||||
|
@ -218,13 +199,6 @@
|
|||
|
||||
.method public final get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 4
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;)TV;"
|
||||
|
@ -428,17 +402,6 @@
|
|||
|
||||
.method public final put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 3
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;TV;)TV;"
|
||||
|
@ -548,13 +511,6 @@
|
|||
|
||||
.method public final remove(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 3
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;)TV;"
|
||||
|
@ -682,14 +638,6 @@
|
|||
|
||||
.method protected sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I
|
||||
.locals 0
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;TV;)I"
|
||||
|
|
|
@ -28,9 +28,6 @@
|
|||
|
||||
# instance fields
|
||||
.field mEntrySet:Landroidx/collection/MapCollections$EntrySet;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/MapCollections<",
|
||||
|
@ -40,9 +37,6 @@
|
|||
.end field
|
||||
|
||||
.field mKeySet:Landroidx/collection/MapCollections$KeySet;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/MapCollections<",
|
||||
|
@ -52,9 +46,6 @@
|
|||
.end field
|
||||
|
||||
.field mValues:Landroidx/collection/MapCollections$ValuesCollection;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/MapCollections<",
|
||||
|
|
|
@ -28,16 +28,10 @@
|
|||
.field private static final TAG:Ljava/lang/String; = "ArrayMap"
|
||||
|
||||
.field static mBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field static mBaseCacheSize:I
|
||||
|
||||
.field static mTwiceBaseCache:[Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field static mTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -122,19 +116,19 @@
|
|||
.method private allocArrays(I)V
|
||||
.locals 5
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-class v0, Landroidx/collection/SimpleArrayMap;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/16 v3, 0x8
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne p1, v3, :cond_1
|
||||
const/16 v4, 0x8
|
||||
|
||||
const-class v3, Landroidx/collection/SimpleArrayMap;
|
||||
if-ne p1, v4, :cond_1
|
||||
|
||||
monitor-enter v3
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget-object v4, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
@ -145,7 +139,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v1
|
||||
aget-object v4, p1, v2
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
|
||||
|
@ -153,7 +147,7 @@
|
|||
|
||||
sput-object v4, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v2
|
||||
aget-object v4, p1, v3
|
||||
|
||||
check-cast v4, [I
|
||||
|
||||
|
@ -161,42 +155,40 @@
|
|||
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
aput-object v0, p1, v2
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v1, p1, v2
|
||||
|
||||
sget p1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
sub-int/2addr p1, v2
|
||||
sub-int/2addr p1, v3
|
||||
|
||||
sput p1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
const/4 v3, 0x4
|
||||
const/4 v4, 0x4
|
||||
|
||||
if-ne p1, v3, :cond_3
|
||||
if-ne p1, v4, :cond_3
|
||||
|
||||
const-class v3, Landroidx/collection/SimpleArrayMap;
|
||||
|
||||
monitor-enter v3
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_1
|
||||
sget-object v4, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
|
@ -207,7 +199,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/collection/SimpleArrayMap;->mArray:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v1
|
||||
aget-object v4, p1, v2
|
||||
|
||||
check-cast v4, [Ljava/lang/Object;
|
||||
|
||||
|
@ -215,7 +207,7 @@
|
|||
|
||||
sput-object v4, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, p1, v2
|
||||
aget-object v4, p1, v3
|
||||
|
||||
check-cast v4, [I
|
||||
|
||||
|
@ -223,29 +215,29 @@
|
|||
|
||||
iput-object v4, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
aput-object v0, p1, v2
|
||||
aput-object v1, p1, v3
|
||||
|
||||
aput-object v0, p1, v1
|
||||
aput-object v1, p1, v2
|
||||
|
||||
sget p1, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
sub-int/2addr p1, v2
|
||||
sub-int/2addr p1, v3
|
||||
|
||||
sput p1, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catchall_1
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v3
|
||||
monitor-exit v0
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_1
|
||||
|
||||
|
@ -257,7 +249,7 @@
|
|||
|
||||
iput-object v0, p0, Landroidx/collection/SimpleArrayMap;->mHashes:[I
|
||||
|
||||
shl-int/2addr p1, v2
|
||||
shl-int/2addr p1, v3
|
||||
|
||||
new-array p1, p1, [Ljava/lang/Object;
|
||||
|
||||
|
@ -287,47 +279,47 @@
|
|||
.end method
|
||||
|
||||
.method private static freeArrays([I[Ljava/lang/Object;I)V
|
||||
.locals 7
|
||||
|
||||
array-length v0, p0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/16 v4, 0xa
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
const/16 v6, 0x8
|
||||
|
||||
if-ne v0, v6, :cond_2
|
||||
.locals 8
|
||||
|
||||
const-class v0, Landroidx/collection/SimpleArrayMap;
|
||||
|
||||
array-length v1, p0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/16 v5, 0xa
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
const/16 v7, 0x8
|
||||
|
||||
if-ne v1, v7, :cond_2
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget v6, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
sget v1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
if-ge v6, v4, :cond_1
|
||||
if-ge v1, v5, :cond_1
|
||||
|
||||
sget-object v4, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
sget-object v1, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aput-object v4, p1, v3
|
||||
aput-object v1, p1, v4
|
||||
|
||||
aput-object p0, p1, v5
|
||||
aput-object p0, p1, v6
|
||||
|
||||
shl-int/lit8 p0, p2, 0x1
|
||||
|
||||
sub-int/2addr p0, v5
|
||||
sub-int/2addr p0, v6
|
||||
|
||||
:goto_0
|
||||
if-lt p0, v2, :cond_0
|
||||
if-lt p0, v3, :cond_0
|
||||
|
||||
aput-object v1, p1, p0
|
||||
aput-object v2, p1, p0
|
||||
|
||||
add-int/lit8 p0, p0, -0x1
|
||||
|
||||
|
@ -338,7 +330,7 @@
|
|||
|
||||
sget p0, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
add-int/2addr p0, v5
|
||||
add-int/2addr p0, v6
|
||||
|
||||
sput p0, Landroidx/collection/SimpleArrayMap;->mTwiceBaseCacheSize:I
|
||||
|
||||
|
@ -357,35 +349,33 @@
|
|||
throw p0
|
||||
|
||||
:cond_2
|
||||
array-length v0, p0
|
||||
array-length v1, p0
|
||||
|
||||
const/4 v6, 0x4
|
||||
const/4 v7, 0x4
|
||||
|
||||
if-ne v0, v6, :cond_5
|
||||
|
||||
const-class v0, Landroidx/collection/SimpleArrayMap;
|
||||
if-ne v1, v7, :cond_5
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_1
|
||||
sget v6, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
sget v1, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
if-ge v6, v4, :cond_4
|
||||
if-ge v1, v5, :cond_4
|
||||
|
||||
sget-object v4, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
sget-object v1, Landroidx/collection/SimpleArrayMap;->mBaseCache:[Ljava/lang/Object;
|
||||
|
||||
aput-object v4, p1, v3
|
||||
aput-object v1, p1, v4
|
||||
|
||||
aput-object p0, p1, v5
|
||||
aput-object p0, p1, v6
|
||||
|
||||
shl-int/lit8 p0, p2, 0x1
|
||||
|
||||
sub-int/2addr p0, v5
|
||||
sub-int/2addr p0, v6
|
||||
|
||||
:goto_1
|
||||
if-lt p0, v2, :cond_3
|
||||
if-lt p0, v3, :cond_3
|
||||
|
||||
aput-object v1, p1, p0
|
||||
aput-object v2, p1, p0
|
||||
|
||||
add-int/lit8 p0, p0, -0x1
|
||||
|
||||
|
@ -396,7 +386,7 @@
|
|||
|
||||
sget p0, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
add-int/2addr p0, v5
|
||||
add-int/2addr p0, v6
|
||||
|
||||
sput p0, Landroidx/collection/SimpleArrayMap;->mBaseCacheSize:I
|
||||
|
||||
|
@ -462,10 +452,6 @@
|
|||
|
||||
.method public containsKey(Ljava/lang/Object;)Z
|
||||
.locals 0
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/collection/SimpleArrayMap;->indexOfKey(Ljava/lang/Object;)I
|
||||
|
||||
|
@ -718,9 +704,6 @@
|
|||
|
||||
.method public get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -927,10 +910,6 @@
|
|||
|
||||
.method public indexOfKey(Ljava/lang/Object;)I
|
||||
.locals 1
|
||||
.param p1 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
|
@ -1143,9 +1122,6 @@
|
|||
|
||||
.method public put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 9
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;TV;)TV;"
|
||||
|
@ -1329,10 +1305,6 @@
|
|||
|
||||
.method public putAll(Landroidx/collection/SimpleArrayMap;)V
|
||||
.locals 4
|
||||
.param p1 # Landroidx/collection/SimpleArrayMap;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1399,9 +1371,6 @@
|
|||
|
||||
.method public putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;TV;)TV;"
|
||||
|
@ -1424,9 +1393,6 @@
|
|||
|
||||
.method public remove(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -1653,9 +1619,6 @@
|
|||
|
||||
.method public replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TK;TV;)TV;"
|
||||
|
|
|
@ -389,9 +389,6 @@
|
|||
|
||||
.method public get(I)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)TE;"
|
||||
|
@ -695,10 +692,6 @@
|
|||
|
||||
.method public putAll(Landroidx/collection/SparseArrayCompat;)V
|
||||
.locals 4
|
||||
.param p1 # Landroidx/collection/SparseArrayCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -736,9 +729,6 @@
|
|||
|
||||
.method public putIfAbsent(ILjava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(ITE;)TE;"
|
||||
|
@ -871,9 +861,6 @@
|
|||
|
||||
.method public replace(ILjava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(ITE;)TE;"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue