Changes of com.discord v998
This commit is contained in:
parent
dc3b174a87
commit
a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions
|
@ -4,39 +4,39 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field private static final FULL_NEW_CHECK:Z = false
|
||||
.field public static final FULL_NEW_CHECK:Z = false
|
||||
|
||||
.field private static final NONE:I = -0x1
|
||||
.field public static final NONE:I = -0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private ROW_SIZE:I
|
||||
.field public ROW_SIZE:I
|
||||
|
||||
.field private candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.field public candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
.field currentSize:I
|
||||
.field public currentSize:I
|
||||
|
||||
.field private mArrayIndices:[I
|
||||
.field public mArrayIndices:[I
|
||||
|
||||
.field private mArrayNextIndices:[I
|
||||
.field public mArrayNextIndices:[I
|
||||
|
||||
.field private mArrayValues:[F
|
||||
.field public mArrayValues:[F
|
||||
|
||||
.field private final mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
.field public final mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
.field private mDidFillOnce:Z
|
||||
.field public mDidFillOnce:Z
|
||||
|
||||
.field private mHead:I
|
||||
.field public mHead:I
|
||||
|
||||
.field private mLast:I
|
||||
.field public mLast:I
|
||||
|
||||
.field private final mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
.field public final mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/Cache;)V
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/Cache;)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -91,18 +91,19 @@
|
|||
|
||||
if-gt p1, p2, :cond_0
|
||||
|
||||
return p2
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
const/4 p2, 0x0
|
||||
|
||||
return p1
|
||||
:goto_0
|
||||
return p2
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method final add(Landroidx/constraintlayout/solver/SolverVariable;FZ)V
|
||||
.locals 9
|
||||
.method public final add(Landroidx/constraintlayout/solver/SolverVariable;FZ)V
|
||||
.locals 10
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -139,9 +140,7 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
iget p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
aput v3, p2, p3
|
||||
aput v3, p2, v0
|
||||
|
||||
iget p2, p1, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
|
@ -202,11 +201,11 @@
|
|||
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget v7, v7, v1
|
||||
aget v8, v7, v1
|
||||
|
||||
iget v8, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
iget v9, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-ne v7, v8, :cond_7
|
||||
if-ne v8, v9, :cond_7
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
|
@ -272,13 +271,9 @@
|
|||
return-void
|
||||
|
||||
:cond_7
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget v7, v7, v1
|
||||
|
||||
iget v8, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-ge v7, v8, :cond_8
|
||||
if-ge v7, v9, :cond_8
|
||||
|
||||
move v6, v1
|
||||
|
||||
|
@ -483,7 +478,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method chooseSubject(Landroidx/constraintlayout/solver/LinearSystem;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.method public chooseSubject(Landroidx/constraintlayout/solver/LinearSystem;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.locals 14
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -515,90 +510,86 @@
|
|||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aget v9, v9, v0
|
||||
aget v10, v9, v0
|
||||
|
||||
iget-object v10, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
const v11, 0x3a83126f # 0.001f
|
||||
|
||||
iget-object v10, v10, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v12, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iget-object v11, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
iget-object v12, v12, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
aget v11, v11, v0
|
||||
iget-object v13, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget-object v10, v10, v11
|
||||
aget v13, v13, v0
|
||||
|
||||
cmpg-float v11, v9, v3
|
||||
aget-object v12, v12, v13
|
||||
|
||||
if-gez v11, :cond_0
|
||||
cmpg-float v13, v10, v3
|
||||
|
||||
if-gez v13, :cond_0
|
||||
|
||||
const v11, -0x457ced91 # -0.001f
|
||||
|
||||
cmpl-float v11, v9, v11
|
||||
cmpl-float v11, v10, v11
|
||||
|
||||
if-lez v11, :cond_1
|
||||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aput v3, v9, v0
|
||||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-virtual {v10, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
invoke-virtual {v12, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const v11, 0x3a83126f # 0.001f
|
||||
|
||||
cmpg-float v11, v9, v11
|
||||
cmpg-float v11, v10, v11
|
||||
|
||||
if-gez v11, :cond_1
|
||||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aput v3, v9, v0
|
||||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-virtual {v10, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
invoke-virtual {v12, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
:goto_1
|
||||
const/4 v9, 0x0
|
||||
const/4 v10, 0x0
|
||||
|
||||
:cond_1
|
||||
const/4 v11, 0x1
|
||||
const/4 v9, 0x1
|
||||
|
||||
cmpl-float v12, v9, v3
|
||||
cmpl-float v11, v10, v3
|
||||
|
||||
if-eqz v12, :cond_7
|
||||
if-eqz v11, :cond_7
|
||||
|
||||
iget-object v12, v10, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
iget-object v11, v12, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v13, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
if-ne v12, v13, :cond_4
|
||||
if-ne v11, v13, :cond_4
|
||||
|
||||
if-nez v4, :cond_2
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
:goto_2
|
||||
move v6, v4
|
||||
|
||||
move v5, v9
|
||||
move v5, v10
|
||||
|
||||
move-object v4, v10
|
||||
move-object v4, v12
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_2
|
||||
cmpl-float v12, v5, v9
|
||||
cmpl-float v11, v5, v10
|
||||
|
||||
if-lez v12, :cond_3
|
||||
if-lez v11, :cond_3
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
|
@ -607,15 +598,15 @@
|
|||
:cond_3
|
||||
if-nez v6, :cond_7
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v12
|
||||
move-result v11
|
||||
|
||||
if-eqz v12, :cond_7
|
||||
if-eqz v11, :cond_7
|
||||
|
||||
move v5, v9
|
||||
move v5, v10
|
||||
|
||||
move-object v4, v10
|
||||
move-object v4, v12
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
|
@ -624,31 +615,31 @@
|
|||
:cond_4
|
||||
if-nez v4, :cond_7
|
||||
|
||||
cmpg-float v12, v9, v3
|
||||
cmpg-float v11, v10, v3
|
||||
|
||||
if-gez v12, :cond_7
|
||||
if-gez v11, :cond_7
|
||||
|
||||
if-nez v1, :cond_5
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
:goto_3
|
||||
move v8, v1
|
||||
|
||||
move v7, v9
|
||||
move v7, v10
|
||||
|
||||
move-object v1, v10
|
||||
move-object v1, v12
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
cmpl-float v12, v7, v9
|
||||
cmpl-float v11, v7, v10
|
||||
|
||||
if-lez v12, :cond_6
|
||||
if-lez v11, :cond_6
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -657,15 +648,15 @@
|
|||
:cond_6
|
||||
if-nez v8, :cond_7
|
||||
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v12
|
||||
move-result v11
|
||||
|
||||
if-eqz v12, :cond_7
|
||||
if-eqz v11, :cond_7
|
||||
|
||||
move v7, v9
|
||||
move v7, v10
|
||||
|
||||
move-object v1, v10
|
||||
move-object v1, v12
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
|
@ -743,7 +734,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final containsKey(Landroidx/constraintlayout/solver/SolverVariable;)Z
|
||||
.method public final containsKey(Landroidx/constraintlayout/solver/SolverVariable;)Z
|
||||
.locals 6
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -811,8 +802,11 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
if-nez v2, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
|
@ -841,7 +835,7 @@
|
|||
|
||||
invoke-virtual {v3, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
@ -856,7 +850,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method divideByAmount(F)V
|
||||
.method public divideByAmount(F)V
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -937,7 +931,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method getPivotCandidate()Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.method public getPivotCandidate()Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
@ -1006,7 +1000,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method getPivotCandidate([ZLandroidx/constraintlayout/solver/SolverVariable;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.method public getPivotCandidate([ZLandroidx/constraintlayout/solver/SolverVariable;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.locals 8
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1063,8 +1057,6 @@
|
|||
|
||||
if-eq v6, v7, :cond_1
|
||||
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
if-ne v6, v7, :cond_2
|
||||
|
@ -1095,7 +1087,7 @@
|
|||
return-object v3
|
||||
.end method
|
||||
|
||||
.method final getVariable(I)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.method public final getVariable(I)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1140,7 +1132,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method final getVariableValue(I)F
|
||||
.method public final getVariableValue(I)F
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1179,7 +1171,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method hasAtLeastOnePositiveVariable()Z
|
||||
.method public hasAtLeastOnePositiveVariable()Z
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1224,7 +1216,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method invert()V
|
||||
.method public invert()V
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1263,7 +1255,7 @@
|
|||
.end method
|
||||
|
||||
.method public final put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
.locals 8
|
||||
.locals 9
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
|
@ -1302,9 +1294,7 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
aput v3, p2, v1
|
||||
aput v3, p2, v2
|
||||
|
||||
iget p2, p1, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
|
@ -1365,11 +1355,11 @@
|
|||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget v6, v6, v1
|
||||
aget v7, v6, v1
|
||||
|
||||
iget v7, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
iget v8, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-ne v6, v7, :cond_3
|
||||
if-ne v7, v8, :cond_3
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
|
@ -1378,13 +1368,9 @@
|
|||
return-void
|
||||
|
||||
:cond_3
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget v6, v6, v1
|
||||
|
||||
iget v7, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-ge v6, v7, :cond_4
|
||||
if-ge v6, v8, :cond_4
|
||||
|
||||
move v5, v1
|
||||
|
||||
|
@ -1717,7 +1703,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method sizeInBytes()I
|
||||
.method public sizeInBytes()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
@ -1753,59 +1739,47 @@
|
|||
|
||||
if-ge v2, v3, :cond_0
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
const-string v3, " -> "
|
||||
|
||||
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " -> "
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aget v1, v1, v0
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " : "
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v1}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
|
||||
aget v3, v3, v0
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
const-string v3, " : "
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
aget v4, v4, v0
|
||||
|
||||
aget-object v1, v1, v4
|
||||
aget-object v3, v3, v4
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1821,7 +1795,7 @@
|
|||
return-object v1
|
||||
.end method
|
||||
|
||||
.method final updateFromRow(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/ArrayRow;Z)V
|
||||
.method public final updateFromRow(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/ArrayRow;Z)V
|
||||
.locals 8
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1846,22 +1820,18 @@
|
|||
|
||||
iget-object v5, p2, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget v5, v5, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
iget v6, v5, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-ne v4, v5, :cond_2
|
||||
if-ne v4, v6, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aget v0, v2, v0
|
||||
|
||||
iget-object v2, p2, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p0, v2, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->remove(Landroidx/constraintlayout/solver/SolverVariable;Z)F
|
||||
invoke-virtual {p0, v5, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->remove(Landroidx/constraintlayout/solver/SolverVariable;Z)F
|
||||
|
||||
iget-object v2, p2, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget v4, v2, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
@ -1906,9 +1876,9 @@
|
|||
|
||||
mul-float v3, v3, v0
|
||||
|
||||
add-float/2addr v2, v3
|
||||
add-float/2addr v3, v2
|
||||
|
||||
iput v2, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
iput v3, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
|
@ -1934,7 +1904,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method updateFromSystem(Landroidx/constraintlayout/solver/ArrayRow;[Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.method public updateFromSystem(Landroidx/constraintlayout/solver/ArrayRow;[Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 10
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
@ -1985,8 +1955,6 @@
|
|||
|
||||
iget-object v5, v4, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
check-cast v5, Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget v6, v5, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
@ -2031,9 +1999,9 @@
|
|||
|
||||
mul-float v3, v3, v0
|
||||
|
||||
add-float/2addr v2, v3
|
||||
add-float/2addr v3, v2
|
||||
|
||||
iput v2, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
iput v3, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
iget-object v0, v4, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue