Changes of com.discord v1344

This commit is contained in:
root 2020-11-21 22:11:07 +00:00
parent 00a03df92a
commit ed7cf41cb9
18279 changed files with 989752 additions and 1013884 deletions

View file

@ -15,37 +15,37 @@
# static fields
.field public static final FLAG_CHANGED:I = 0x2
.field private static final FLAG_CHANGED:I = 0x2
.field public static final FLAG_IGNORE:I = 0x10
.field private static final FLAG_IGNORE:I = 0x10
.field public static final FLAG_MASK:I = 0x1f
.field private static final FLAG_MASK:I = 0x1f
.field public static final FLAG_MOVED_CHANGED:I = 0x4
.field private static final FLAG_MOVED_CHANGED:I = 0x4
.field public static final FLAG_MOVED_NOT_CHANGED:I = 0x8
.field private static final FLAG_MOVED_NOT_CHANGED:I = 0x8
.field public static final FLAG_NOT_CHANGED:I = 0x1
.field private static final FLAG_NOT_CHANGED:I = 0x1
.field public static final FLAG_OFFSET:I = 0x5
.field private static final FLAG_OFFSET:I = 0x5
.field public static final NO_POSITION:I = -0x1
# instance fields
.field public final mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
.field private final mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
.field public final mDetectMoves:Z
.field private final mDetectMoves:Z
.field public final mNewItemStatuses:[I
.field private final mNewItemStatuses:[I
.field public final mNewListSize:I
.field private final mNewListSize:I
.field public final mOldItemStatuses:[I
.field private final mOldItemStatuses:[I
.field public final mOldListSize:I
.field private final mOldListSize:I
.field public final mSnakes:Ljava/util/List;
.field private final mSnakes:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -81,9 +81,7 @@
invoke-static {p3, p2}, Ljava/util/Arrays;->fill([II)V
iget-object p3, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mNewItemStatuses:[I
invoke-static {p3, p2}, Ljava/util/Arrays;->fill([II)V
invoke-static {p4, p2}, Ljava/util/Arrays;->fill([II)V
iput-object p1, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
@ -201,23 +199,23 @@
add-int v2, p5, p4
aget v1, v1, v2
aget v3, v1, v2
and-int/lit8 v1, v1, 0x1f
and-int/lit8 v3, v3, 0x1f
if-eqz v1, :cond_3
if-eqz v3, :cond_3
const/4 v3, 0x4
const/4 v4, 0x4
if-eq v1, v3, :cond_2
if-eq v3, v4, :cond_2
const/16 v4, 0x8
const/16 v5, 0x8
if-eq v1, v4, :cond_2
if-eq v3, v5, :cond_2
const/16 v3, 0x10
const/16 v1, 0x10
if-ne v1, v3, :cond_1
if-ne v3, v1, :cond_1
new-instance v1, Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
@ -236,11 +234,11 @@
const-string p3, " "
invoke-static {p2, v2, p3}, Lf/e/c/a/a;->F(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2, v2, p3}, Lf/e/c/a/a;->G(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
int-to-long p3, v1
int-to-long p3, v3
invoke-static {p3, p4}, Ljava/lang/Long;->toBinaryString(J)Ljava/lang/String;
@ -257,13 +255,11 @@
throw p1
:cond_2
iget-object v4, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mNewItemStatuses:[I
aget v1, v1, v2
aget v4, v4, v2
shr-int/lit8 v1, v1, 0x5
shr-int/lit8 v4, v4, 0x5
invoke-static {p1, v4, v0}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
invoke-static {p1, v1, v0}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
move-result-object v5
@ -271,11 +267,11 @@
invoke-interface {p2, v5, p3}, Landroidx/recyclerview/widget/ListUpdateCallback;->onMoved(II)V
if-ne v1, v3, :cond_4
if-ne v3, v4, :cond_4
iget-object v1, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
iget-object v3, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
invoke-virtual {v1, v4, v2}, Landroidx/recyclerview/widget/DiffUtil$Callback;->getChangePayload(II)Ljava/lang/Object;
invoke-virtual {v3, v1, v2}, Landroidx/recyclerview/widget/DiffUtil$Callback;->getChangePayload(II)Ljava/lang/Object;
move-result-object v1
@ -354,23 +350,23 @@
add-int v2, p5, p4
aget v1, v1, v2
aget v3, v1, v2
and-int/lit8 v1, v1, 0x1f
and-int/lit8 v3, v3, 0x1f
if-eqz v1, :cond_3
if-eqz v3, :cond_3
const/4 v3, 0x4
const/4 v4, 0x4
if-eq v1, v3, :cond_2
if-eq v3, v4, :cond_2
const/16 v4, 0x8
const/16 v5, 0x8
if-eq v1, v4, :cond_2
if-eq v3, v5, :cond_2
const/16 v3, 0x10
const/16 v1, 0x10
if-ne v1, v3, :cond_1
if-ne v3, v1, :cond_1
new-instance v1, Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
@ -389,11 +385,11 @@
const-string p3, " "
invoke-static {p2, v2, p3}, Lf/e/c/a/a;->F(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2, v2, p3}, Lf/e/c/a/a;->G(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
int-to-long p3, v1
int-to-long p3, v3
invoke-static {p3, p4}, Ljava/lang/Long;->toBinaryString(J)Ljava/lang/String;
@ -410,15 +406,13 @@
throw p1
:cond_2
iget-object v4, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mOldItemStatuses:[I
aget v1, v1, v2
aget v4, v4, v2
shr-int/lit8 v4, v4, 0x5
shr-int/lit8 v1, v1, 0x5
const/4 v5, 0x0
invoke-static {p1, v4, v5}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
invoke-static {p1, v1, v5}, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
move-result-object v5
@ -430,19 +424,19 @@
invoke-interface {p2, v6, v7}, Landroidx/recyclerview/widget/ListUpdateCallback;->onMoved(II)V
if-ne v1, v3, :cond_4
if-ne v3, v4, :cond_4
iget v1, v5, Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;->currentPos:I
iget v3, v5, Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;->currentPos:I
sub-int/2addr v1, v0
sub-int/2addr v3, v0
iget-object v3, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
iget-object v4, p0, Landroidx/recyclerview/widget/DiffUtil$DiffResult;->mCallback:Landroidx/recyclerview/widget/DiffUtil$Callback;
invoke-virtual {v3, v2, v4}, Landroidx/recyclerview/widget/DiffUtil$Callback;->getChangePayload(II)Ljava/lang/Object;
invoke-virtual {v4, v2, v1}, Landroidx/recyclerview/widget/DiffUtil$Callback;->getChangePayload(II)Ljava/lang/Object;
move-result-object v2
move-result-object v1
invoke-interface {p2, v1, v0, v2}, Landroidx/recyclerview/widget/ListUpdateCallback;->onChanged(IILjava/lang/Object;)V
invoke-interface {p2, v3, v0, v1}, Landroidx/recyclerview/widget/ListUpdateCallback;->onChanged(IILjava/lang/Object;)V
goto :goto_2
@ -819,7 +813,7 @@
return-void
.end method
.method public static removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
.method private static removePostponedUpdate(Ljava/util/List;IZ)Landroidx/recyclerview/widget/DiffUtil$PostponedUpdate;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
@ -945,7 +939,7 @@
const-string v2, ", new list size = "
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->F(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->G(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
@ -1000,7 +994,7 @@
const-string v2, ", old list size = "
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->F(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->G(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1