Changes of com.discord v1181
This commit is contained in:
parent
f52990c3c2
commit
5a8adcbf82
29917 changed files with 1840412 additions and 1765629 deletions
|
@ -49,11 +49,9 @@
|
|||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
new-array v2, v1, [I
|
||||
|
||||
|
@ -128,19 +126,17 @@
|
|||
|
||||
iget-object p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
aput p2, p3, v0
|
||||
aput p2, p3, v2
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget p3, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
aput p3, p2, v0
|
||||
aput p3, p2, v2
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
aput v3, p2, v0
|
||||
aput v3, p2, v2
|
||||
|
||||
iget p2, p1, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
|
@ -168,8 +164,6 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p3, p2
|
||||
|
@ -364,15 +358,13 @@
|
|||
|
||||
iput-boolean v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
add-int/lit8 v0, p3, -0x1
|
||||
add-int/lit8 v1, p3, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([FI)[F
|
||||
invoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([FI)[F
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -489,7 +481,9 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
move-object v4, v1
|
||||
move-object v2, v1
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
|
@ -506,7 +500,7 @@
|
|||
|
||||
iget v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
if-ge v2, v9, :cond_8
|
||||
if-ge v4, v9, :cond_8
|
||||
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
|
@ -569,34 +563,34 @@
|
|||
|
||||
if-ne v11, v13, :cond_4
|
||||
|
||||
if-nez v4, :cond_2
|
||||
if-nez v2, :cond_2
|
||||
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
move-result v2
|
||||
|
||||
:goto_2
|
||||
move v6, v4
|
||||
move v5, v2
|
||||
|
||||
move v5, v10
|
||||
move v7, v10
|
||||
|
||||
move-object v4, v12
|
||||
move-object v2, v12
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_2
|
||||
cmpl-float v11, v5, v10
|
||||
cmpl-float v11, v7, v10
|
||||
|
||||
if-lez v11, :cond_3
|
||||
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
move-result v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
if-nez v6, :cond_7
|
||||
if-nez v5, :cond_7
|
||||
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
|
@ -604,16 +598,16 @@
|
|||
|
||||
if-eqz v11, :cond_7
|
||||
|
||||
move v5, v10
|
||||
move v7, v10
|
||||
|
||||
move-object v4, v12
|
||||
move-object v2, v12
|
||||
|
||||
const/4 v6, 0x1
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
if-nez v4, :cond_7
|
||||
if-nez v2, :cond_7
|
||||
|
||||
cmpg-float v11, v10, v3
|
||||
|
||||
|
@ -626,16 +620,16 @@
|
|||
move-result v1
|
||||
|
||||
:goto_3
|
||||
move v8, v1
|
||||
move v6, v1
|
||||
|
||||
move v7, v10
|
||||
move v8, v10
|
||||
|
||||
move-object v1, v12
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
cmpl-float v11, v7, v10
|
||||
cmpl-float v11, v8, v10
|
||||
|
||||
if-lez v11, :cond_6
|
||||
|
||||
|
@ -646,7 +640,7 @@
|
|||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
if-nez v8, :cond_7
|
||||
if-nez v6, :cond_7
|
||||
|
||||
invoke-direct {p0, v12, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
|
@ -654,11 +648,11 @@
|
|||
|
||||
if-eqz v11, :cond_7
|
||||
|
||||
move v7, v10
|
||||
move v8, v10
|
||||
|
||||
move-object v1, v12
|
||||
|
||||
const/4 v8, 0x1
|
||||
const/4 v6, 0x1
|
||||
|
||||
:cond_7
|
||||
:goto_4
|
||||
|
@ -666,14 +660,14 @@
|
|||
|
||||
aget v0, v9, v0
|
||||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_8
|
||||
if-eqz v4, :cond_9
|
||||
if-eqz v2, :cond_9
|
||||
|
||||
return-object v4
|
||||
return-object v2
|
||||
|
||||
:cond_9
|
||||
return-object v1
|
||||
|
@ -1282,8 +1276,6 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
aput p2, v1, v2
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
@ -1322,8 +1314,6 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v1, p2
|
||||
|
@ -1467,8 +1457,6 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
invoke-static {v2, v4}, Ljava/util/Arrays;->copyOf([FI)[F
|
||||
|
||||
move-result-object v2
|
||||
|
@ -1741,11 +1729,11 @@
|
|||
|
||||
const-string v3, " -> "
|
||||
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1763,7 +1751,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -1169,20 +1169,16 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const-string v1, ""
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "0"
|
||||
|
||||
invoke-static {v1, v0}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
const-string v0, ""
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1197,7 +1193,7 @@
|
|||
:goto_0
|
||||
const-string v1, " = "
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1211,7 +1207,7 @@
|
|||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1276,7 +1272,7 @@
|
|||
|
||||
const-string v1, "- "
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1287,7 +1283,7 @@
|
|||
|
||||
const-string v1, " + "
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1296,7 +1292,7 @@
|
|||
:cond_5
|
||||
const-string v1, " - "
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1311,7 +1307,7 @@
|
|||
|
||||
if-nez v1, :cond_7
|
||||
|
||||
invoke-static {v0, v5}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v5}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1349,7 +1345,7 @@
|
|||
|
||||
const-string v1, "0.0"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -65,12 +65,6 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 3
|
||||
|
||||
|
@ -88,8 +82,6 @@
|
|||
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mMaxColumns:I
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
@ -132,13 +124,11 @@
|
|||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/GoalRow;
|
||||
new-instance v1, Landroidx/constraintlayout/solver/GoalRow;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
invoke-direct {v1, v0}, Landroidx/constraintlayout/solver/GoalRow;-><init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/constraintlayout/solver/GoalRow;-><init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
|
@ -192,8 +182,6 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mPoolVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
sget p2, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
|
||||
invoke-static {p1, p2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -485,13 +473,11 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iput v0, p2, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
|
@ -537,7 +523,7 @@
|
|||
|
||||
if-ge v1, v2, :cond_0
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -551,7 +537,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -560,7 +546,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -586,7 +572,7 @@
|
|||
|
||||
const-string v0, "Display Rows ("
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -602,7 +588,7 @@
|
|||
|
||||
const-string v2, ")\n"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->t(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -669,14 +655,14 @@
|
|||
const/4 v2, 0x0
|
||||
|
||||
:goto_2
|
||||
if-eqz v2, :cond_10
|
||||
if-eqz v2, :cond_11
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_3
|
||||
if-nez v2, :cond_11
|
||||
if-nez v2, :cond_10
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
|
@ -697,24 +683,22 @@
|
|||
|
||||
const/4 v9, -0x1
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v10, -0x1
|
||||
const/4 v10, 0x0
|
||||
|
||||
const/4 v11, -0x1
|
||||
|
||||
const v12, 0x7f7fffff # Float.MAX_VALUE
|
||||
const/4 v12, -0x1
|
||||
|
||||
const/4 v13, 0x0
|
||||
|
||||
:goto_4
|
||||
iget v14, v0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
|
||||
if-ge v6, v14, :cond_c
|
||||
if-ge v10, v14, :cond_c
|
||||
|
||||
iget-object v14, v0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v14, v14, v6
|
||||
aget-object v14, v14, v10
|
||||
|
||||
iget-object v15, v14, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -766,59 +750,43 @@
|
|||
goto :goto_7
|
||||
|
||||
:cond_6
|
||||
move v4, v13
|
||||
|
||||
move v13, v12
|
||||
|
||||
move v12, v11
|
||||
|
||||
move v11, v10
|
||||
|
||||
const/4 v10, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_6
|
||||
const/4 v7, 0x7
|
||||
|
||||
if-ge v10, v7, :cond_a
|
||||
if-ge v4, v7, :cond_a
|
||||
|
||||
iget-object v7, v15, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v7, v7, v10
|
||||
aget v7, v7, v4
|
||||
|
||||
div-float/2addr v7, v5
|
||||
|
||||
cmpg-float v8, v7, v13
|
||||
cmpg-float v8, v7, v6
|
||||
|
||||
if-gez v8, :cond_7
|
||||
|
||||
if-eq v10, v4, :cond_8
|
||||
if-eq v4, v13, :cond_8
|
||||
|
||||
:cond_7
|
||||
if-le v10, v4, :cond_9
|
||||
if-le v4, v13, :cond_9
|
||||
|
||||
:cond_8
|
||||
move v12, v1
|
||||
|
||||
move v11, v6
|
||||
move v13, v4
|
||||
|
||||
move v13, v7
|
||||
move v6, v7
|
||||
|
||||
move v4, v10
|
||||
move v11, v10
|
||||
|
||||
:cond_9
|
||||
add-int/lit8 v10, v10, 0x1
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_a
|
||||
move v10, v11
|
||||
|
||||
move v11, v12
|
||||
|
||||
move v12, v13
|
||||
|
||||
move v13, v4
|
||||
|
||||
:goto_7
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
|
@ -830,7 +798,7 @@
|
|||
|
||||
:cond_b
|
||||
:goto_8
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
add-int/lit8 v10, v10, 0x1
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
|
@ -839,11 +807,11 @@
|
|||
goto :goto_4
|
||||
|
||||
:cond_c
|
||||
if-eq v10, v9, :cond_e
|
||||
if-eq v11, v9, :cond_e
|
||||
|
||||
iget-object v1, v0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v1, v1, v10
|
||||
aget-object v1, v1, v11
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -866,13 +834,13 @@
|
|||
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
aget-object v4, v4, v11
|
||||
aget-object v4, v4, v12
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/ArrayRow;->pivot(Landroidx/constraintlayout/solver/SolverVariable;)V
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iput v10, v4, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
iput v11, v4, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
invoke-virtual {v4, v1}, Landroidx/constraintlayout/solver/SolverVariable;->updateReferencesWithNewDefinition(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
|
@ -896,10 +864,15 @@
|
|||
goto/16 :goto_3
|
||||
|
||||
:cond_10
|
||||
const/4 v3, 0x0
|
||||
move v1, v3
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_11
|
||||
return v3
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_a
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method private getDisplaySize(I)Ljava/lang/String;
|
||||
|
@ -917,7 +890,7 @@
|
|||
|
||||
const-string p1, " Mb"
|
||||
|
||||
invoke-static {v2, v1, p1}, Lf/e/b/a/a;->a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, v1, p1}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -928,7 +901,7 @@
|
|||
|
||||
const-string p1, " Kb"
|
||||
|
||||
invoke-static {v2, v0, p1}, Lf/e/b/a/a;->a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, v0, p1}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -937,7 +910,7 @@
|
|||
:cond_1
|
||||
const-string v0, " bytes"
|
||||
|
||||
invoke-static {v2, p1, v0}, Lf/e/b/a/a;->a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, p1, v0}, Lf/e/b/a/a;->i(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1023,11 +996,9 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
invoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1201,20 +1172,18 @@
|
|||
|
||||
const/4 v7, -0x1
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v8, -0x1
|
||||
|
||||
const v9, 0x7f7fffff # Float.MAX_VALUE
|
||||
const/4 v9, -0x1
|
||||
|
||||
:goto_2
|
||||
iget v10, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
|
||||
if-ge v6, v10, :cond_a
|
||||
if-ge v8, v10, :cond_a
|
||||
|
||||
iget-object v10, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v10, v10, v6
|
||||
aget-object v10, v10, v8
|
||||
|
||||
iget-object v11, v10, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -1258,26 +1227,26 @@
|
|||
|
||||
div-float/2addr v10, v11
|
||||
|
||||
cmpg-float v11, v10, v9
|
||||
cmpg-float v11, v10, v6
|
||||
|
||||
if-gez v11, :cond_9
|
||||
|
||||
move v8, v6
|
||||
move v9, v8
|
||||
|
||||
move v9, v10
|
||||
move v6, v10
|
||||
|
||||
:cond_9
|
||||
:goto_3
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
add-int/lit8 v8, v8, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
if-le v8, v7, :cond_c
|
||||
if-le v9, v7, :cond_c
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v5, v5, v8
|
||||
aget-object v5, v5, v9
|
||||
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -1287,18 +1256,18 @@
|
|||
|
||||
if-eqz v6, :cond_b
|
||||
|
||||
iget-wide v9, v6, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
iget-wide v7, v6, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
add-long/2addr v9, v0
|
||||
add-long/2addr v7, v0
|
||||
|
||||
iput-wide v9, v6, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
iput-wide v7, v6, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
:cond_b
|
||||
invoke-virtual {v5, v4}, Landroidx/constraintlayout/solver/ArrayRow;->pivot(Landroidx/constraintlayout/solver/SolverVariable;)V
|
||||
|
||||
iget-object v4, v5, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iput v8, v4, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
iput v9, v4, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
invoke-virtual {v4, v5}, Landroidx/constraintlayout/solver/SolverVariable;->updateReferencesWithNewDefinition(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
|
@ -1623,7 +1592,7 @@
|
|||
|
||||
iget-boolean v4, p1, Landroidx/constraintlayout/solver/ArrayRow;->isSimpleDefinition:Z
|
||||
|
||||
if-nez v4, :cond_a
|
||||
if-nez v4, :cond_b
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/solver/LinearSystem;->updateRowFromVariables(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
|
@ -1642,7 +1611,7 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_9
|
||||
if-eqz v4, :cond_8
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/LinearSystem;->createExtraVariable()Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -1664,7 +1633,7 @@
|
|||
|
||||
const/4 v5, -0x1
|
||||
|
||||
if-ne v4, v5, :cond_8
|
||||
if-ne v4, v5, :cond_9
|
||||
|
||||
iget-object v4, p1, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -1705,24 +1674,30 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_8
|
||||
const/4 v0, 0x1
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_9
|
||||
:goto_0
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/ArrayRow;->hasKeyVariable()Z
|
||||
|
||||
move-result v1
|
||||
move-result v0
|
||||
|
||||
if-nez v1, :cond_a
|
||||
if-nez v0, :cond_a
|
||||
|
||||
return-void
|
||||
|
||||
:cond_a
|
||||
if-nez v0, :cond_b
|
||||
move v0, v3
|
||||
|
||||
:cond_b
|
||||
if-nez v0, :cond_c
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/solver/LinearSystem;->addRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
:cond_b
|
||||
:cond_c
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -2134,13 +2109,11 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iput v0, p2, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
|
@ -2200,13 +2173,11 @@
|
|||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iput v1, v0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
|
@ -2295,13 +2266,11 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iput p1, v0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
|
@ -2392,13 +2361,11 @@
|
|||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariablesID:I
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumColumns:I
|
||||
|
||||
iput v1, v0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
|
@ -2425,7 +2392,7 @@
|
|||
|
||||
if-ge v1, v2, :cond_0
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2445,7 +2412,7 @@
|
|||
|
||||
const-string v2, "\n # "
|
||||
|
||||
invoke-static {v0, v2}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v2}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2458,7 +2425,7 @@
|
|||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2553,7 +2520,7 @@
|
|||
|
||||
const-string v4, "Linear System -> Table size: "
|
||||
|
||||
invoke-static {v4}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -2678,7 +2645,7 @@
|
|||
|
||||
if-ne v2, v4, :cond_0
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2696,7 +2663,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2706,7 +2673,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -165,7 +165,7 @@
|
|||
|
||||
const-string v0, "\n*** Metrics ***\nmeasures: "
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/SolverVariable$Type;->values()[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
|
@ -32,82 +32,62 @@
|
|||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v0, v2, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v1, 0x3
|
||||
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v2, v0
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
const/4 v0, 0x4
|
||||
|
||||
:try_start_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v0, v2, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v1, v0
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
|
|
|
@ -38,83 +38,81 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "UNRESTRICTED"
|
||||
|
||||
const-string v2, "UNRESTRICTED"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "CONSTANT"
|
||||
|
||||
const-string v3, "CONSTANT"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "SLACK"
|
||||
|
||||
const-string v4, "SLACK"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-string v1, "ERROR"
|
||||
|
||||
const-string v5, "ERROR"
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v5, 0x4
|
||||
const-string v1, "UNKNOWN"
|
||||
|
||||
const-string v6, "UNKNOWN"
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v6}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v0, 0x5
|
||||
const/4 v1, 0x5
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v7, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v6, v0, v1
|
||||
aput-object v7, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
aput-object v0, v1, v6
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->$VALUES:[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->$VALUES:[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -66,12 +66,6 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
|
@ -151,7 +145,7 @@
|
|||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-static {p1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p1}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -190,7 +184,7 @@
|
|||
|
||||
const-string p0, "V"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -222,7 +216,7 @@
|
|||
:cond_2
|
||||
const-string p0, "e"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -243,7 +237,7 @@
|
|||
:cond_3
|
||||
const-string p0, "S"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -264,7 +258,7 @@
|
|||
:cond_4
|
||||
const-string p0, "C"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -285,7 +279,7 @@
|
|||
:cond_5
|
||||
const-string p0, "U"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {p0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -541,7 +535,7 @@
|
|||
|
||||
if-ge v1, v4, :cond_4
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -601,7 +595,7 @@
|
|||
|
||||
const-string v4, ", "
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -610,7 +604,7 @@
|
|||
:cond_3
|
||||
const-string v4, "] "
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -624,7 +618,7 @@
|
|||
|
||||
const-string v1, " (-)"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -633,7 +627,7 @@
|
|||
|
||||
const-string v1, " (*)"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -646,7 +640,7 @@
|
|||
|
||||
const-string v0, ""
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -448,18 +448,18 @@
|
|||
|
||||
if-nez v10, :cond_3
|
||||
|
||||
move v10, v8
|
||||
const/4 v10, -0x1
|
||||
|
||||
move v8, v9
|
||||
move/from16 v19, v9
|
||||
|
||||
const/4 v9, -0x1
|
||||
move v9, v8
|
||||
|
||||
move/from16 v8, v19
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
move v10, v9
|
||||
|
||||
const/4 v9, 0x1
|
||||
const/4 v10, 0x1
|
||||
|
||||
:goto_2
|
||||
if-eqz v3, :cond_4
|
||||
|
@ -480,7 +480,7 @@
|
|||
|
||||
move-result v13
|
||||
|
||||
mul-int v13, v13, v9
|
||||
mul-int v13, v13, v10
|
||||
|
||||
invoke-static/range {p0 .. p1}, Landroidx/constraintlayout/solver/widgets/Analyzer;->getParentBiasOffset(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)I
|
||||
|
||||
|
@ -504,7 +504,7 @@
|
|||
move-result v13
|
||||
|
||||
:goto_4
|
||||
mul-int v13, v13, v9
|
||||
mul-int v13, v13, v10
|
||||
|
||||
iget-object v15, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -531,6 +531,8 @@
|
|||
|
||||
move-result-object v17
|
||||
|
||||
check-cast v17, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
move-object/from16 v12, v17
|
||||
|
||||
check-cast v12, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -552,7 +554,7 @@
|
|||
:cond_6
|
||||
iget-object v12, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v12, v12, v10
|
||||
aget-object v12, v12, v9
|
||||
|
||||
invoke-virtual {v12}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
|
@ -577,6 +579,8 @@
|
|||
|
||||
move-result-object v17
|
||||
|
||||
check-cast v17, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
move-object/from16 v5, v17
|
||||
|
||||
check-cast v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -630,7 +634,7 @@
|
|||
move-result v5
|
||||
|
||||
:goto_8
|
||||
mul-int v5, v5, v9
|
||||
mul-int v5, v5, v10
|
||||
|
||||
add-int/2addr v15, v5
|
||||
|
||||
|
@ -664,13 +668,15 @@
|
|||
|
||||
move-result-object v16
|
||||
|
||||
check-cast v16, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
move-object/from16 p3, v12
|
||||
|
||||
move-object/from16 v12, v16
|
||||
|
||||
check-cast v12, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
if-ne v9, v5, :cond_a
|
||||
if-ne v10, v5, :cond_a
|
||||
|
||||
iget-object v5, v12, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -690,7 +696,7 @@
|
|||
|
||||
move/from16 v18, v5
|
||||
|
||||
move/from16 v17, v10
|
||||
move/from16 v17, v9
|
||||
|
||||
goto :goto_b
|
||||
|
||||
|
@ -701,17 +707,17 @@
|
|||
|
||||
iget-object v12, v12, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
mul-int v16, v7, v9
|
||||
mul-int v16, v7, v10
|
||||
|
||||
move/from16 v17, v10
|
||||
move/from16 v17, v9
|
||||
|
||||
add-int v10, v16, v11
|
||||
add-int v9, v16, v11
|
||||
|
||||
invoke-static {v12, v1, v2, v10}, Landroidx/constraintlayout/solver/widgets/Analyzer;->getMaxDimensionTraversal(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;IZI)I
|
||||
invoke-static {v12, v1, v2, v9}, Landroidx/constraintlayout/solver/widgets/Analyzer;->getMaxDimensionTraversal(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;IZI)I
|
||||
|
||||
move-result v10
|
||||
move-result v9
|
||||
|
||||
invoke-static {v5, v10}, Ljava/lang/Math;->max(II)I
|
||||
invoke-static {v5, v9}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result v5
|
||||
|
||||
|
@ -720,36 +726,36 @@
|
|||
:goto_b
|
||||
move-object/from16 v12, p3
|
||||
|
||||
move/from16 v10, v17
|
||||
move/from16 v9, v17
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_b
|
||||
move/from16 v17, v10
|
||||
move/from16 v17, v9
|
||||
|
||||
move/from16 v5, v18
|
||||
|
||||
iget-object v10, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaseline:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v9, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaseline:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v10}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
invoke-virtual {v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v10
|
||||
move-result-object v9
|
||||
|
||||
iget-object v10, v10, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
iget-object v9, v9, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v10}, Ljava/util/HashSet;->size()I
|
||||
invoke-virtual {v9}, Ljava/util/HashSet;->size()I
|
||||
|
||||
move-result v10
|
||||
move-result v9
|
||||
|
||||
if-lez v10, :cond_d
|
||||
if-lez v9, :cond_d
|
||||
|
||||
if-nez v3, :cond_d
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne v9, v3, :cond_c
|
||||
if-ne v10, v3, :cond_c
|
||||
|
||||
add-int v3, v5, v6
|
||||
|
||||
|
@ -766,7 +772,7 @@
|
|||
goto :goto_c
|
||||
|
||||
:cond_e
|
||||
move/from16 v17, v10
|
||||
move/from16 v17, v9
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
|
@ -781,38 +787,35 @@
|
|||
|
||||
add-int/2addr v3, v14
|
||||
|
||||
add-int v4, v11, v13
|
||||
add-int/2addr v13, v11
|
||||
|
||||
const/4 v5, -0x1
|
||||
const/4 v4, -0x1
|
||||
|
||||
if-ne v9, v5, :cond_f
|
||||
if-ne v10, v4, :cond_f
|
||||
|
||||
goto :goto_d
|
||||
move/from16 v19, v13
|
||||
|
||||
move v13, v11
|
||||
|
||||
move/from16 v11, v19
|
||||
|
||||
:cond_f
|
||||
move/from16 v19, v11
|
||||
|
||||
move v11, v4
|
||||
|
||||
move/from16 v4, v19
|
||||
|
||||
:goto_d
|
||||
if-eqz v2, :cond_10
|
||||
|
||||
invoke-static {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/Optimizer;->setOptimizedWidget(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;II)V
|
||||
invoke-static {v0, v1, v11}, Landroidx/constraintlayout/solver/widgets/Optimizer;->setOptimizedWidget(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;II)V
|
||||
|
||||
invoke-virtual {v0, v4, v11, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setFrame(III)V
|
||||
invoke-virtual {v0, v11, v13, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setFrame(III)V
|
||||
|
||||
goto :goto_e
|
||||
goto :goto_d
|
||||
|
||||
:cond_10
|
||||
iget-object v2, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBelongingGroup:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;
|
||||
|
||||
invoke-virtual {v2, v0, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->addWidgetsToSet(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)V
|
||||
|
||||
invoke-virtual {v0, v4, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setRelativePositioning(II)V
|
||||
invoke-virtual {v0, v11, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setRelativePositioning(II)V
|
||||
|
||||
:goto_e
|
||||
:goto_d
|
||||
invoke-virtual/range {p0 .. p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDimensionBehaviour(I)Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v2
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
.end method
|
||||
|
||||
.method public static applyChainConstraints(Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;Landroidx/constraintlayout/solver/LinearSystem;I)V
|
||||
.locals 7
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -27,7 +27,9 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mHorizontalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
|
||||
move v3, v1
|
||||
move-object v3, v2
|
||||
|
||||
move v2, v1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
|
@ -40,16 +42,10 @@
|
|||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mVerticalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
|
||||
move-object v6, v3
|
||||
|
||||
move v3, v2
|
||||
|
||||
move-object v2, v6
|
||||
|
||||
:goto_0
|
||||
if-ge v0, v3, :cond_3
|
||||
if-ge v0, v2, :cond_3
|
||||
|
||||
aget-object v4, v2, v0
|
||||
aget-object v4, v3, v0
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ChainHead;->define()V
|
||||
|
||||
|
@ -85,7 +81,7 @@
|
|||
.end method
|
||||
|
||||
.method public static applyChainConstraints(Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;Landroidx/constraintlayout/solver/LinearSystem;IILandroidx/constraintlayout/solver/widgets/ChainHead;)V
|
||||
.locals 36
|
||||
.locals 37
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -105,10 +101,6 @@
|
|||
|
||||
iget v3, v1, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v4, v4, p2
|
||||
|
@ -199,28 +191,26 @@
|
|||
const/4 v5, 0x0
|
||||
|
||||
:goto_6
|
||||
move v15, v8
|
||||
move-object v7, v10
|
||||
|
||||
move-object v8, v10
|
||||
move v15, v14
|
||||
|
||||
move/from16 v16, v14
|
||||
move v14, v8
|
||||
|
||||
move v14, v5
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_7
|
||||
const/16 v21, 0x0
|
||||
|
||||
if-nez v5, :cond_13
|
||||
if-nez v8, :cond_13
|
||||
|
||||
iget-object v7, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v7, v7, p3
|
||||
aget-object v6, v6, p3
|
||||
|
||||
if-nez v4, :cond_8
|
||||
|
||||
if-eqz v14, :cond_7
|
||||
if-eqz v5, :cond_7
|
||||
|
||||
goto :goto_8
|
||||
|
||||
|
@ -234,113 +224,115 @@
|
|||
const/16 v23, 0x1
|
||||
|
||||
:goto_9
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v24
|
||||
|
||||
iget-object v6, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
move/from16 v25, v3
|
||||
|
||||
if-eqz v6, :cond_9
|
||||
iget-object v3, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eq v8, v10, :cond_9
|
||||
if-eqz v3, :cond_9
|
||||
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
if-eq v7, v10, :cond_9
|
||||
|
||||
move-result v6
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
add-int v24, v6, v24
|
||||
move-result v3
|
||||
|
||||
add-int v24, v3, v24
|
||||
|
||||
:cond_9
|
||||
move/from16 v6, v24
|
||||
move/from16 v3, v24
|
||||
|
||||
if-eqz v14, :cond_a
|
||||
if-eqz v5, :cond_a
|
||||
|
||||
if-eq v8, v10, :cond_a
|
||||
if-eq v7, v10, :cond_a
|
||||
|
||||
if-eq v8, v12, :cond_a
|
||||
if-eq v7, v12, :cond_a
|
||||
|
||||
move/from16 v24, v3
|
||||
move/from16 v24, v8
|
||||
|
||||
move/from16 v23, v5
|
||||
move/from16 v23, v15
|
||||
|
||||
const/4 v3, 0x6
|
||||
const/4 v8, 0x6
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_a
|
||||
if-eqz v15, :cond_b
|
||||
if-eqz v14, :cond_b
|
||||
|
||||
if-eqz v4, :cond_b
|
||||
|
||||
move/from16 v24, v3
|
||||
move/from16 v24, v8
|
||||
|
||||
move/from16 v23, v5
|
||||
move/from16 v23, v15
|
||||
|
||||
const/4 v3, 0x4
|
||||
const/4 v8, 0x4
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_b
|
||||
move/from16 v24, v3
|
||||
move/from16 v24, v8
|
||||
|
||||
move/from16 v3, v23
|
||||
move/from16 v8, v23
|
||||
|
||||
move/from16 v23, v5
|
||||
move/from16 v23, v15
|
||||
|
||||
:goto_a
|
||||
iget-object v5, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v15, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v5, :cond_d
|
||||
if-eqz v15, :cond_d
|
||||
|
||||
if-ne v8, v12, :cond_c
|
||||
if-ne v7, v12, :cond_c
|
||||
|
||||
move/from16 v25, v15
|
||||
move/from16 v26, v14
|
||||
|
||||
iget-object v15, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v14, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v15, v15, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-object/from16 v26, v2
|
||||
move-object/from16 v27, v2
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
invoke-virtual {v9, v15, v5, v6, v2}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
invoke-virtual {v9, v14, v15, v3, v2}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_c
|
||||
move-object/from16 v26, v2
|
||||
move-object/from16 v27, v2
|
||||
|
||||
move/from16 v25, v15
|
||||
move/from16 v26, v14
|
||||
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v2, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v14, v15, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const/4 v15, 0x6
|
||||
|
||||
invoke-virtual {v9, v2, v5, v6, v15}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
invoke-virtual {v9, v2, v14, v3, v15}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
:goto_b
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v2, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v5, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {v9, v2, v5, v6, v3}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
invoke-virtual {v9, v2, v6, v3, v8}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_d
|
||||
move-object/from16 v26, v2
|
||||
move-object/from16 v27, v2
|
||||
|
||||
move/from16 v25, v15
|
||||
move/from16 v26, v14
|
||||
|
||||
:goto_c
|
||||
if-eqz v4, :cond_f
|
||||
|
||||
invoke-virtual {v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
||||
move-result v2
|
||||
|
||||
|
@ -348,7 +340,7 @@
|
|||
|
||||
if-eq v2, v3, :cond_e
|
||||
|
||||
iget-object v2, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v2, v2, p2
|
||||
|
||||
|
@ -356,7 +348,7 @@
|
|||
|
||||
if-ne v2, v3, :cond_e
|
||||
|
||||
iget-object v2, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
add-int/lit8 v3, p3, 0x1
|
||||
|
||||
|
@ -368,19 +360,19 @@
|
|||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const/4 v5, 0x5
|
||||
const/4 v6, 0x5
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-virtual {v9, v3, v2, v6, v5}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
invoke-virtual {v9, v3, v2, v8, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_e
|
||||
const/4 v6, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_d
|
||||
iget-object v2, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v2, v2, p3
|
||||
|
||||
|
@ -392,12 +384,12 @@
|
|||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const/4 v5, 0x6
|
||||
const/4 v6, 0x6
|
||||
|
||||
invoke-virtual {v9, v2, v3, v6, v5}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
invoke-virtual {v9, v2, v3, v8, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
:cond_f
|
||||
iget-object v2, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v2, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
add-int/lit8 v3, p3, 0x1
|
||||
|
||||
|
@ -411,11 +403,11 @@
|
|||
|
||||
iget-object v3, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v5, v3, p3
|
||||
aget-object v6, v3, p3
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v5, :cond_11
|
||||
if-eqz v6, :cond_11
|
||||
|
||||
aget-object v3, v3, p3
|
||||
|
||||
|
@ -423,7 +415,7 @@
|
|||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eq v3, v8, :cond_10
|
||||
if-eq v3, v7, :cond_10
|
||||
|
||||
goto :goto_e
|
||||
|
||||
|
@ -434,30 +426,34 @@
|
|||
:goto_e
|
||||
if-eqz v21, :cond_12
|
||||
|
||||
move-object/from16 v8, v21
|
||||
move-object/from16 v7, v21
|
||||
|
||||
move/from16 v5, v23
|
||||
move/from16 v8, v24
|
||||
|
||||
goto :goto_f
|
||||
|
||||
:cond_12
|
||||
const/4 v5, 0x1
|
||||
const/4 v8, 0x1
|
||||
|
||||
:goto_f
|
||||
move/from16 v3, v24
|
||||
move/from16 v15, v23
|
||||
|
||||
move/from16 v15, v25
|
||||
move/from16 v3, v25
|
||||
|
||||
move-object/from16 v2, v26
|
||||
move/from16 v14, v26
|
||||
|
||||
move-object/from16 v2, v27
|
||||
|
||||
goto/16 :goto_7
|
||||
|
||||
:cond_13
|
||||
move-object/from16 v26, v2
|
||||
move-object/from16 v27, v2
|
||||
|
||||
move/from16 v24, v3
|
||||
move/from16 v25, v3
|
||||
|
||||
move/from16 v25, v15
|
||||
move/from16 v26, v14
|
||||
|
||||
move/from16 v23, v15
|
||||
|
||||
if-eqz v13, :cond_14
|
||||
|
||||
|
@ -465,17 +461,17 @@
|
|||
|
||||
add-int/lit8 v3, p3, 0x1
|
||||
|
||||
aget-object v5, v2, v3
|
||||
aget-object v6, v2, v3
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v5, :cond_14
|
||||
if-eqz v6, :cond_14
|
||||
|
||||
iget-object v5, v13, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v13, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v5, v5, v3
|
||||
aget-object v6, v6, v3
|
||||
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v7, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
aget-object v2, v2, v3
|
||||
|
||||
|
@ -483,20 +479,20 @@
|
|||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v3
|
||||
|
||||
neg-int v3, v3
|
||||
|
||||
const/4 v7, 0x5
|
||||
const/4 v6, 0x5
|
||||
|
||||
invoke-virtual {v9, v6, v2, v3, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addLowerThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
invoke-virtual {v9, v7, v2, v3, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addLowerThan(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
goto :goto_10
|
||||
|
||||
:cond_14
|
||||
const/4 v7, 0x5
|
||||
const/4 v6, 0x5
|
||||
|
||||
:goto_10
|
||||
if-eqz v4, :cond_15
|
||||
|
@ -553,21 +549,21 @@
|
|||
goto :goto_11
|
||||
|
||||
:cond_16
|
||||
move/from16 v4, v24
|
||||
move/from16 v4, v25
|
||||
|
||||
:goto_11
|
||||
const/4 v5, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
move-object/from16 v8, v21
|
||||
move-object/from16 v14, v21
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/16 v28, 0x0
|
||||
const/16 v29, 0x0
|
||||
|
||||
:goto_12
|
||||
if-ge v6, v2, :cond_1b
|
||||
if-ge v8, v2, :cond_1b
|
||||
|
||||
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
invoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v15
|
||||
|
||||
|
@ -577,9 +573,9 @@
|
|||
|
||||
aget v3, v3, p2
|
||||
|
||||
cmpg-float v23, v3, v5
|
||||
cmpg-float v19, v3, v7
|
||||
|
||||
if-gez v23, :cond_18
|
||||
if-gez v19, :cond_18
|
||||
|
||||
iget-boolean v3, v1, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasComplexMatchWeights:Z
|
||||
|
||||
|
@ -597,30 +593,30 @@
|
|||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v6, 0x4
|
||||
|
||||
const/4 v7, 0x4
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-virtual {v9, v15, v3, v5, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
invoke-virtual {v9, v15, v3, v7, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
const/4 v7, 0x6
|
||||
const/4 v6, 0x6
|
||||
|
||||
goto :goto_14
|
||||
|
||||
:cond_17
|
||||
const/4 v7, 0x4
|
||||
const/4 v6, 0x4
|
||||
|
||||
const/high16 v3, 0x3f800000 # 1.0f
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto :goto_13
|
||||
|
||||
:cond_18
|
||||
const/4 v7, 0x4
|
||||
const/4 v6, 0x4
|
||||
|
||||
:goto_13
|
||||
cmpl-float v20, v3, v5
|
||||
cmpl-float v20, v3, v7
|
||||
|
||||
if-nez v20, :cond_19
|
||||
|
||||
|
@ -636,98 +632,98 @@
|
|||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v6, 0x6
|
||||
|
||||
const/4 v7, 0x6
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-virtual {v9, v15, v3, v5, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
invoke-virtual {v9, v15, v3, v7, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
:goto_14
|
||||
move-object/from16 v24, v0
|
||||
move-object/from16 v25, v0
|
||||
|
||||
move/from16 v22, v2
|
||||
move/from16 v17, v2
|
||||
|
||||
goto :goto_16
|
||||
|
||||
:cond_19
|
||||
const/4 v5, 0x0
|
||||
const/4 v6, 0x6
|
||||
|
||||
const/4 v7, 0x6
|
||||
const/4 v7, 0x0
|
||||
|
||||
if-eqz v8, :cond_1a
|
||||
if-eqz v14, :cond_1a
|
||||
|
||||
iget-object v8, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v14, v14, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v5, v8, p3
|
||||
aget-object v6, v14, p3
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
add-int/lit8 v22, p3, 0x1
|
||||
add-int/lit8 v17, p3, 0x1
|
||||
|
||||
aget-object v8, v8, v22
|
||||
aget-object v14, v14, v17
|
||||
|
||||
iget-object v8, v8, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v14, v14, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v7, v15, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-object/from16 v24, v0
|
||||
move-object/from16 v25, v0
|
||||
|
||||
aget-object v0, v7, p3
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
aget-object v7, v7, v22
|
||||
aget-object v7, v7, v17
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move/from16 v22, v2
|
||||
move/from16 v17, v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Landroidx/constraintlayout/solver/LinearSystem;->createRow()Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
move-object/from16 v27, v2
|
||||
move-object/from16 v28, v2
|
||||
|
||||
move/from16 v29, v4
|
||||
move/from16 v30, v4
|
||||
|
||||
move/from16 v30, v3
|
||||
move/from16 v31, v3
|
||||
|
||||
move-object/from16 v31, v5
|
||||
move-object/from16 v32, v6
|
||||
|
||||
move-object/from16 v32, v8
|
||||
move-object/from16 v33, v14
|
||||
|
||||
move-object/from16 v33, v0
|
||||
move-object/from16 v34, v0
|
||||
|
||||
move-object/from16 v34, v7
|
||||
move-object/from16 v35, v7
|
||||
|
||||
invoke-virtual/range {v27 .. v34}, Landroidx/constraintlayout/solver/ArrayRow;->createRowEqualMatchDimensions(FFFLandroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
invoke-virtual/range {v28 .. v35}, Landroidx/constraintlayout/solver/ArrayRow;->createRowEqualMatchDimensions(FFFLandroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-virtual {v9, v2}, Landroidx/constraintlayout/solver/LinearSystem;->addConstraint(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
goto :goto_15
|
||||
|
||||
:cond_1a
|
||||
move-object/from16 v24, v0
|
||||
move-object/from16 v25, v0
|
||||
|
||||
move/from16 v22, v2
|
||||
move/from16 v17, v2
|
||||
|
||||
:goto_15
|
||||
move/from16 v28, v3
|
||||
move/from16 v29, v3
|
||||
|
||||
move-object v8, v15
|
||||
move-object v14, v15
|
||||
|
||||
:goto_16
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
add-int/lit8 v8, v8, 0x1
|
||||
|
||||
move/from16 v2, v22
|
||||
move/from16 v2, v17
|
||||
|
||||
move-object/from16 v0, v24
|
||||
move-object/from16 v0, v25
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v6, 0x5
|
||||
|
||||
const/4 v7, 0x5
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto/16 :goto_12
|
||||
|
||||
|
@ -736,7 +732,7 @@
|
|||
|
||||
if-eq v12, v13, :cond_1c
|
||||
|
||||
if-eqz v14, :cond_21
|
||||
if-eqz v5, :cond_21
|
||||
|
||||
:cond_1c
|
||||
iget-object v0, v10, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -806,14 +802,14 @@
|
|||
|
||||
if-nez p2, :cond_20
|
||||
|
||||
move-object/from16 v0, v26
|
||||
move-object/from16 v0, v27
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mHorizontalBiasPercent:F
|
||||
|
||||
goto :goto_19
|
||||
|
||||
:cond_20
|
||||
move-object/from16 v0, v26
|
||||
move-object/from16 v0, v27
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mVerticalBiasPercent:F
|
||||
|
||||
|
@ -849,7 +845,7 @@
|
|||
goto/16 :goto_31
|
||||
|
||||
:cond_21
|
||||
if-eqz v25, :cond_33
|
||||
if-eqz v26, :cond_33
|
||||
|
||||
if-eqz v12, :cond_33
|
||||
|
||||
|
@ -861,12 +857,12 @@
|
|||
|
||||
if-ne v1, v0, :cond_22
|
||||
|
||||
const/16 v17, 0x1
|
||||
const/16 v16, 0x1
|
||||
|
||||
goto :goto_1a
|
||||
|
||||
:cond_22
|
||||
const/16 v17, 0x0
|
||||
const/16 v16, 0x0
|
||||
|
||||
:goto_1a
|
||||
move-object v14, v12
|
||||
|
@ -889,9 +885,9 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/16 v7, 0x8
|
||||
const/16 v6, 0x8
|
||||
|
||||
if-ne v0, v7, :cond_24
|
||||
if-ne v0, v6, :cond_24
|
||||
|
||||
iget-object v0, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
|
@ -900,7 +896,7 @@
|
|||
goto :goto_1c
|
||||
|
||||
:cond_23
|
||||
const/16 v7, 0x8
|
||||
const/16 v6, 0x8
|
||||
|
||||
:cond_24
|
||||
if-nez v8, :cond_26
|
||||
|
@ -910,9 +906,9 @@
|
|||
goto :goto_1d
|
||||
|
||||
:cond_25
|
||||
move-object/from16 v18, v8
|
||||
move-object/from16 v17, v8
|
||||
|
||||
const/16 v19, 0x4
|
||||
const/16 v18, 0x4
|
||||
|
||||
const/16 v20, 0x6
|
||||
|
||||
|
@ -996,13 +992,19 @@
|
|||
|
||||
aget-object v5, v5, p3
|
||||
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v7, v14, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v14, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v7, v7, v4
|
||||
aget-object v6, v6, v4
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-object/from16 v36, v7
|
||||
|
||||
move-object v7, v6
|
||||
|
||||
move-object/from16 v6, v36
|
||||
|
||||
goto :goto_21
|
||||
|
||||
|
@ -1083,22 +1085,22 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
move/from16 v18, v0
|
||||
move/from16 v17, v0
|
||||
|
||||
goto :goto_22
|
||||
|
||||
:cond_30
|
||||
move/from16 v18, v3
|
||||
move/from16 v17, v3
|
||||
|
||||
:goto_22
|
||||
if-eqz v17, :cond_31
|
||||
if-eqz v16, :cond_31
|
||||
|
||||
const/16 v22, 0x6
|
||||
const/16 v19, 0x6
|
||||
|
||||
goto :goto_23
|
||||
|
||||
:cond_31
|
||||
const/16 v22, 0x4
|
||||
const/16 v19, 0x4
|
||||
|
||||
:goto_23
|
||||
const/high16 v4, 0x3f000000 # 0.5f
|
||||
|
@ -1109,17 +1111,17 @@
|
|||
|
||||
move-object v5, v6
|
||||
|
||||
move-object v6, v7
|
||||
|
||||
const/16 v19, 0x4
|
||||
const/16 v18, 0x4
|
||||
|
||||
const/16 v20, 0x6
|
||||
|
||||
move/from16 v7, v18
|
||||
move-object v6, v7
|
||||
|
||||
move-object/from16 v18, v8
|
||||
move/from16 v7, v17
|
||||
|
||||
move/from16 v8, v22
|
||||
move-object/from16 v17, v8
|
||||
|
||||
move/from16 v8, v19
|
||||
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/solver/LinearSystem;->addCentering(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;IFLandroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
|
@ -1135,18 +1137,18 @@
|
|||
move-object v15, v14
|
||||
|
||||
:cond_32
|
||||
move-object/from16 v14, v18
|
||||
move-object/from16 v14, v17
|
||||
|
||||
goto/16 :goto_1b
|
||||
|
||||
:cond_33
|
||||
const/16 v8, 0x8
|
||||
|
||||
const/16 v19, 0x4
|
||||
const/16 v18, 0x4
|
||||
|
||||
const/16 v20, 0x6
|
||||
|
||||
if-eqz v16, :cond_44
|
||||
if-eqz v23, :cond_44
|
||||
|
||||
if-eqz v12, :cond_44
|
||||
|
||||
|
@ -1158,12 +1160,12 @@
|
|||
|
||||
if-ne v1, v0, :cond_34
|
||||
|
||||
const/16 v17, 0x1
|
||||
const/16 v16, 0x1
|
||||
|
||||
goto :goto_25
|
||||
|
||||
:cond_34
|
||||
const/16 v17, 0x0
|
||||
const/16 v16, 0x0
|
||||
|
||||
:goto_25
|
||||
move-object v14, v12
|
||||
|
@ -1295,12 +1297,12 @@
|
|||
|
||||
add-int/2addr v5, v4
|
||||
|
||||
move/from16 v18, v5
|
||||
move/from16 v17, v5
|
||||
|
||||
goto :goto_2b
|
||||
|
||||
:cond_3b
|
||||
move/from16 v18, v4
|
||||
move/from16 v17, v4
|
||||
|
||||
:goto_2b
|
||||
iget-object v4, v15, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -1313,7 +1315,7 @@
|
|||
|
||||
add-int/2addr v3, v0
|
||||
|
||||
if-eqz v17, :cond_3c
|
||||
if-eqz v16, :cond_3c
|
||||
|
||||
const/16 v22, 0x6
|
||||
|
||||
|
@ -1339,11 +1341,11 @@
|
|||
|
||||
move-object v6, v8
|
||||
|
||||
move-object/from16 v23, v7
|
||||
move-object/from16 v19, v7
|
||||
|
||||
move/from16 v7, v18
|
||||
move/from16 v7, v17
|
||||
|
||||
move-object/from16 v18, v15
|
||||
move-object/from16 v17, v15
|
||||
|
||||
const/16 v15, 0x8
|
||||
|
||||
|
@ -1354,19 +1356,19 @@
|
|||
goto :goto_2d
|
||||
|
||||
:cond_3d
|
||||
move-object/from16 v23, v7
|
||||
move-object/from16 v19, v7
|
||||
|
||||
move-object/from16 v18, v15
|
||||
move-object/from16 v17, v15
|
||||
|
||||
const/16 v15, 0x8
|
||||
|
||||
:goto_2d
|
||||
move-object/from16 v0, v23
|
||||
move-object/from16 v0, v19
|
||||
|
||||
goto :goto_2e
|
||||
|
||||
:cond_3e
|
||||
move-object/from16 v18, v15
|
||||
move-object/from16 v17, v15
|
||||
|
||||
const/16 v15, 0x8
|
||||
|
||||
|
@ -1380,7 +1382,7 @@
|
|||
goto :goto_2f
|
||||
|
||||
:cond_3f
|
||||
move-object/from16 v14, v18
|
||||
move-object/from16 v14, v17
|
||||
|
||||
:goto_2f
|
||||
move-object v15, v14
|
||||
|
@ -1455,7 +1457,7 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
const/16 v17, 0x5
|
||||
const/16 v16, 0x5
|
||||
|
||||
move-object/from16 v0, p1
|
||||
|
||||
|
@ -1473,7 +1475,7 @@
|
|||
|
||||
move v7, v8
|
||||
|
||||
move/from16 v8, v17
|
||||
move/from16 v8, v16
|
||||
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/solver/LinearSystem;->addCentering(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;IFLandroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)V
|
||||
|
||||
|
@ -1502,9 +1504,9 @@
|
|||
|
||||
:cond_44
|
||||
:goto_31
|
||||
if-nez v25, :cond_45
|
||||
if-nez v26, :cond_45
|
||||
|
||||
if-eqz v16, :cond_4b
|
||||
if-eqz v23, :cond_4b
|
||||
|
||||
:cond_45
|
||||
if-eqz v12, :cond_4b
|
||||
|
@ -1555,15 +1557,17 @@
|
|||
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
goto :goto_34
|
||||
move-object/from16 v21, v4
|
||||
|
||||
:cond_48
|
||||
move-object/from16 v4, v21
|
||||
move-object/from16 v5, v21
|
||||
|
||||
goto :goto_34
|
||||
|
||||
:cond_49
|
||||
:goto_34
|
||||
move-object v5, v4
|
||||
|
||||
:goto_34
|
||||
if-ne v12, v13, :cond_4a
|
||||
|
||||
iget-object v0, v12, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -1572,11 +1576,11 @@
|
|||
|
||||
aget-object v0, v0, v2
|
||||
|
||||
move-object/from16 v35, v1
|
||||
move-object/from16 v36, v1
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object/from16 v0, v35
|
||||
move-object/from16 v0, v36
|
||||
|
||||
:cond_4a
|
||||
if-eqz v3, :cond_4b
|
||||
|
|
|
@ -85,14 +85,12 @@
|
|||
|
||||
move-object v4, v2
|
||||
|
||||
move-object v5, v4
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v6, 0x1
|
||||
|
||||
if-nez v2, :cond_d
|
||||
if-nez v5, :cond_d
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
|
@ -100,7 +98,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v7, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -108,11 +106,11 @@
|
|||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v7, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
invoke-virtual {v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
||||
move-result v7
|
||||
|
||||
|
@ -124,12 +122,12 @@
|
|||
|
||||
if-nez v7, :cond_0
|
||||
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_0
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
iget-object v7, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -139,7 +137,7 @@
|
|||
|
||||
if-ne v7, v10, :cond_8
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
iget-object v7, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
aget v10, v7, v8
|
||||
|
||||
|
@ -162,7 +160,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsMatchCount:I
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
iget-object v7, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -185,7 +183,7 @@
|
|||
:cond_2
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
invoke-static {v4, v7}, Landroidx/constraintlayout/solver/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
invoke-static {v2, v7}, Landroidx/constraintlayout/solver/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
|
@ -216,14 +214,14 @@
|
|||
:cond_4
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v7, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_5
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-nez v7, :cond_6
|
||||
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_6
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
@ -234,34 +232,34 @@
|
|||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v4, v7, v8
|
||||
aput-object v2, v7, v8
|
||||
|
||||
:cond_7
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_8
|
||||
if-eq v5, v4, :cond_9
|
||||
if-eq v4, v2, :cond_9
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v4, v5, v7
|
||||
aput-object v2, v4, v7
|
||||
|
||||
:cond_9
|
||||
iget-object v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v4, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
add-int/lit8 v7, v0, 0x1
|
||||
|
||||
aget-object v5, v5, v7
|
||||
aget-object v4, v4, v7
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v5, :cond_b
|
||||
if-eqz v4, :cond_b
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v8, v7, v0
|
||||
|
||||
|
@ -275,12 +273,12 @@
|
|||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eq v7, v4, :cond_a
|
||||
if-eq v7, v2, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
move-object v9, v5
|
||||
move-object v9, v4
|
||||
|
||||
:cond_b
|
||||
:goto_2
|
||||
|
@ -289,19 +287,19 @@
|
|||
goto :goto_3
|
||||
|
||||
:cond_c
|
||||
move-object v9, v4
|
||||
move-object v9, v2
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v5, 0x1
|
||||
|
||||
:goto_3
|
||||
move-object v5, v4
|
||||
move-object v4, v2
|
||||
|
||||
move-object v4, v9
|
||||
move-object v2, v9
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_d
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -311,9 +309,7 @@
|
|||
|
||||
if-eqz v0, :cond_e
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
.locals 5
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
|
@ -32,98 +32,72 @@
|
|||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v0, v3, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v3, 0x3
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v3, v1, v3
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
const/4 v1, 0x4
|
||||
|
||||
:try_start_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v3, v0
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
const/4 v0, 0x5
|
||||
|
||||
:try_start_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v0, v3, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
:try_start_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v1, v0
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
|
@ -133,13 +107,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x7
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
|
@ -149,13 +119,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/16 v1, 0x8
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
|
@ -165,9 +131,7 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
|
|
|
@ -32,41 +32,39 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "RELAXED"
|
||||
|
||||
const-string v2, "RELAXED"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "STRICT"
|
||||
|
||||
const-string v3, "STRICT"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->STRICT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v0, 0x2
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
aput-object v3, v0, v1
|
||||
aput-object v4, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->STRICT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
aput-object v0, v1, v3
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -34,55 +34,53 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 5
|
||||
.locals 6
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "NONE"
|
||||
|
||||
const-string v2, "NONE"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "STRONG"
|
||||
|
||||
const-string v3, "STRONG"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "WEAK"
|
||||
|
||||
const-string v4, "WEAK"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v0, 0x3
|
||||
const/4 v1, 0x3
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
aput-object v4, v0, v1
|
||||
aput-object v5, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
aput-object v0, v1, v4
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -46,139 +46,137 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 11
|
||||
.locals 12
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "NONE"
|
||||
|
||||
const-string v2, "NONE"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "LEFT"
|
||||
|
||||
const-string v3, "LEFT"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "TOP"
|
||||
|
||||
const-string v4, "TOP"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-string v1, "RIGHT"
|
||||
|
||||
const-string v5, "RIGHT"
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v5, 0x4
|
||||
const-string v1, "BOTTOM"
|
||||
|
||||
const-string v6, "BOTTOM"
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v6, 0x5
|
||||
const-string v1, "BASELINE"
|
||||
|
||||
const-string v7, "BASELINE"
|
||||
const/4 v7, 0x5
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v7, 0x6
|
||||
const-string v1, "CENTER"
|
||||
|
||||
const-string v8, "CENTER"
|
||||
const/4 v8, 0x6
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v8, 0x7
|
||||
const-string v1, "CENTER_X"
|
||||
|
||||
const-string v9, "CENTER_X"
|
||||
const/4 v9, 0x7
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v9, 0x8
|
||||
const-string v1, "CENTER_Y"
|
||||
|
||||
const-string v10, "CENTER_Y"
|
||||
const/16 v10, 0x8
|
||||
|
||||
invoke-direct {v0, v10, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v10}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v0, 0x9
|
||||
const/16 v1, 0x9
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v10, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v11, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v10, v0, v1
|
||||
aput-object v11, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
aput-object v2, v1, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
aput-object v2, v1, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
aput-object v2, v1, v8
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v8
|
||||
aput-object v2, v1, v9
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
aput-object v0, v1, v10
|
||||
|
||||
aput-object v1, v0, v9
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1131,25 +1131,19 @@
|
|||
|
||||
if-eqz p1, :cond_8
|
||||
|
||||
if-nez v2, :cond_7
|
||||
if-nez v2, :cond_6
|
||||
|
||||
sget-object p1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v1, p1, :cond_6
|
||||
|
||||
goto :goto_2
|
||||
if-ne v1, p1, :cond_7
|
||||
|
||||
:cond_6
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_3
|
||||
const/4 v0, 0x1
|
||||
|
||||
:cond_7
|
||||
:goto_2
|
||||
const/4 v2, 0x1
|
||||
move v2, v0
|
||||
|
||||
:cond_8
|
||||
:goto_3
|
||||
return v2
|
||||
|
||||
:pswitch_2
|
||||
|
@ -1161,18 +1155,18 @@
|
|||
|
||||
if-ne v1, v2, :cond_9
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_9
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:cond_a
|
||||
:goto_4
|
||||
:goto_2
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_5
|
||||
:goto_3
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getOwner()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -1181,25 +1175,19 @@
|
|||
|
||||
if-eqz p1, :cond_d
|
||||
|
||||
if-nez v2, :cond_c
|
||||
if-nez v2, :cond_b
|
||||
|
||||
sget-object p1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v1, p1, :cond_b
|
||||
|
||||
goto :goto_6
|
||||
if-ne v1, p1, :cond_c
|
||||
|
||||
:cond_b
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_7
|
||||
const/4 v0, 0x1
|
||||
|
||||
:cond_c
|
||||
:goto_6
|
||||
const/4 v2, 0x1
|
||||
move v2, v0
|
||||
|
||||
:cond_d
|
||||
:goto_7
|
||||
return v2
|
||||
|
||||
:pswitch_3
|
||||
|
|
|
@ -44,125 +44,123 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 10
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "BEGIN"
|
||||
|
||||
const-string v2, "BEGIN"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "MIDDLE"
|
||||
|
||||
const-string v3, "MIDDLE"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "END"
|
||||
|
||||
const-string v4, "END"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-string v1, "TOP"
|
||||
|
||||
const-string v5, "TOP"
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v5, 0x4
|
||||
const-string v1, "VERTICAL_MIDDLE"
|
||||
|
||||
const-string v6, "VERTICAL_MIDDLE"
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v6, 0x5
|
||||
const-string v1, "BOTTOM"
|
||||
|
||||
const-string v7, "BOTTOM"
|
||||
const/4 v7, 0x5
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v7, 0x6
|
||||
const-string v1, "LEFT"
|
||||
|
||||
const-string v8, "LEFT"
|
||||
const/4 v8, 0x6
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v8, 0x7
|
||||
const-string v1, "RIGHT"
|
||||
|
||||
const-string v9, "RIGHT"
|
||||
const/4 v9, 0x7
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/16 v0, 0x8
|
||||
const/16 v1, 0x8
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v10, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v9, v0, v1
|
||||
aput-object v10, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
aput-object v2, v1, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
aput-object v2, v1, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
aput-object v2, v1, v8
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
aput-object v0, v1, v9
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1071,7 +1071,7 @@
|
|||
|
||||
const-string v3, "L"
|
||||
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1082,7 +1082,7 @@
|
|||
|
||||
const-string v3, "C"
|
||||
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1095,7 +1095,7 @@
|
|||
|
||||
const-string v3, "F"
|
||||
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1108,7 +1108,7 @@
|
|||
|
||||
const-string v3, "R"
|
||||
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v3}, Lf/e/b/a/a;->p(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
.locals 7
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
@ -34,104 +34,78 @@
|
|||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
const/4 v0, 0x1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v2
|
||||
|
||||
aput v0, v1, v2
|
||||
aput v2, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v1, 0x2
|
||||
const/4 v0, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v3
|
||||
|
||||
aput v1, v2, v3
|
||||
aput v0, v3, v2
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v2, 0x3
|
||||
const/4 v3, 0x3
|
||||
|
||||
:try_start_2
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v4
|
||||
|
||||
aput v2, v3, v4
|
||||
aput v3, v4, v3
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
const/4 v3, 0x4
|
||||
const/4 v4, 0x4
|
||||
|
||||
:try_start_3
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v5
|
||||
|
||||
aput v3, v4, v5
|
||||
aput v4, v5, v0
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
array-length v4, v4
|
||||
array-length v5, v5
|
||||
|
||||
new-array v4, v4, [I
|
||||
new-array v5, v5, [I
|
||||
|
||||
sput-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sput-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
:try_start_4
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v5
|
||||
|
||||
aput v0, v4, v5
|
||||
aput v2, v5, v2
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
:try_start_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v4
|
||||
|
||||
aput v1, v0, v4
|
||||
aput v0, v2, v0
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
|
@ -139,13 +113,9 @@
|
|||
:try_start_6
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v3, v0, v3
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
|
@ -153,13 +123,9 @@
|
|||
:try_start_7
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aput v3, v0, v1
|
||||
aput v4, v0, v4
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
|
@ -167,15 +133,11 @@
|
|||
:try_start_8
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v0, v2
|
||||
:try_end_8
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
|
||||
|
||||
|
@ -183,15 +145,11 @@
|
|||
:try_start_9
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v0, v2
|
||||
:try_end_9
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_9} :catch_9
|
||||
|
||||
|
@ -199,15 +157,11 @@
|
|||
:try_start_a
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v0, v2
|
||||
:try_end_a
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_a .. :try_end_a} :catch_a
|
||||
|
||||
|
@ -215,15 +169,11 @@
|
|||
:try_start_b
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v2, v0, v2
|
||||
:try_end_b
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_b .. :try_end_b} :catch_b
|
||||
|
||||
|
@ -231,11 +181,7 @@
|
|||
:try_start_c
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
|
|
|
@ -44,125 +44,123 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 10
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "BEGIN"
|
||||
|
||||
const-string v2, "BEGIN"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "MIDDLE"
|
||||
|
||||
const-string v3, "MIDDLE"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "END"
|
||||
|
||||
const-string v4, "END"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-string v1, "TOP"
|
||||
|
||||
const-string v5, "TOP"
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v5, 0x4
|
||||
const-string v1, "VERTICAL_MIDDLE"
|
||||
|
||||
const-string v6, "VERTICAL_MIDDLE"
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v6, 0x5
|
||||
const-string v1, "BOTTOM"
|
||||
|
||||
const-string v7, "BOTTOM"
|
||||
const/4 v7, 0x5
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v7, 0x6
|
||||
const-string v1, "LEFT"
|
||||
|
||||
const-string v8, "LEFT"
|
||||
const/4 v8, 0x6
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v8, 0x7
|
||||
const-string v1, "RIGHT"
|
||||
|
||||
const-string v9, "RIGHT"
|
||||
const/4 v9, 0x7
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/16 v0, 0x8
|
||||
const/16 v1, 0x8
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v10, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v9, v0, v1
|
||||
aput-object v10, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
aput-object v2, v1, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
aput-object v2, v1, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
aput-object v2, v1, v8
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
aput-object v0, v1, v9
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -36,69 +36,67 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
.locals 7
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, "FIXED"
|
||||
|
||||
const-string v2, "FIXED"
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v1, "WRAP_CONTENT"
|
||||
|
||||
const-string v3, "WRAP_CONTENT"
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v3, 0x2
|
||||
const-string v1, "MATCH_CONSTRAINT"
|
||||
|
||||
const-string v4, "MATCH_CONSTRAINT"
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-string v1, "MATCH_PARENT"
|
||||
|
||||
const-string v5, "MATCH_PARENT"
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
invoke-direct {v0, v1, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v0, 0x4
|
||||
const/4 v1, 0x4
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v5, v0, v1
|
||||
aput-object v6, v1, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
aput-object v0, v1, v5
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sput-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -929,7 +929,7 @@
|
|||
|
||||
move/from16 v19, v12
|
||||
|
||||
goto/16 :goto_15
|
||||
goto/16 :goto_14
|
||||
|
||||
:cond_8
|
||||
invoke-virtual {v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->optimizeFor(I)Z
|
||||
|
@ -1028,18 +1028,18 @@
|
|||
goto :goto_6
|
||||
|
||||
:cond_c
|
||||
move v9, v0
|
||||
move v4, v0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v8, 0x1
|
||||
|
||||
:goto_7
|
||||
if-eqz v4, :cond_1b
|
||||
if-eqz v8, :cond_1b
|
||||
|
||||
move/from16 v17, v4
|
||||
|
||||
const/4 v8, 0x1
|
||||
const/4 v9, 0x1
|
||||
|
||||
add-int/lit8 v4, v0, 0x1
|
||||
|
||||
|
@ -1059,31 +1059,31 @@
|
|||
:goto_8
|
||||
if-ge v0, v7, :cond_d
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
iget-object v9, v1, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v8, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
invoke-virtual {v9, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v8
|
||||
move-result-object v9
|
||||
|
||||
check-cast v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
check-cast v9, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2
|
||||
|
||||
move/from16 v18, v9
|
||||
move/from16 v18, v8
|
||||
|
||||
:try_start_1
|
||||
iget-object v9, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
invoke-virtual {v8, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->createObjectVariables(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
invoke-virtual {v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->createObjectVariables(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
move/from16 v9, v18
|
||||
move/from16 v8, v18
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_d
|
||||
move/from16 v18, v9
|
||||
move/from16 v18, v8
|
||||
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
|
@ -1107,35 +1107,32 @@
|
|||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
goto :goto_b
|
||||
goto :goto_a
|
||||
|
||||
:cond_e
|
||||
:goto_9
|
||||
move/from16 v17, v8
|
||||
|
||||
move/from16 v19, v12
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_b
|
||||
|
||||
:catch_1
|
||||
move-exception v0
|
||||
|
||||
move/from16 v8, v18
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:catch_2
|
||||
move-exception v0
|
||||
|
||||
move/from16 v18, v9
|
||||
move/from16 v18, v8
|
||||
|
||||
:goto_a
|
||||
move/from16 v8, v17
|
||||
|
||||
:goto_b
|
||||
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
|
||||
|
||||
sget-object v9, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
||||
|
||||
move/from16 v17, v8
|
||||
move/from16 v18, v8
|
||||
|
||||
new-instance v8, Ljava/lang/StringBuilder;
|
||||
|
||||
|
@ -1155,8 +1152,10 @@
|
|||
|
||||
invoke-virtual {v9, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
|
||||
|
||||
:goto_c
|
||||
if-eqz v17, :cond_10
|
||||
move/from16 v8, v18
|
||||
|
||||
:goto_b
|
||||
if-eqz v8, :cond_10
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
|
@ -1165,10 +1164,10 @@
|
|||
invoke-virtual {v1, v8, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->updateChildrenFromSolver(Landroidx/constraintlayout/solver/LinearSystem;[Z)V
|
||||
|
||||
:cond_f
|
||||
:goto_d
|
||||
:goto_c
|
||||
const/4 v9, 0x2
|
||||
|
||||
goto :goto_f
|
||||
goto :goto_e
|
||||
|
||||
:cond_10
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
@ -1177,7 +1176,7 @@
|
|||
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_e
|
||||
:goto_d
|
||||
if-ge v8, v7, :cond_f
|
||||
|
||||
iget-object v9, v1, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
@ -1216,7 +1215,7 @@
|
|||
|
||||
aput-boolean v12, v0, v8
|
||||
|
||||
goto :goto_d
|
||||
goto :goto_c
|
||||
|
||||
:cond_11
|
||||
const/4 v12, 0x1
|
||||
|
@ -1247,27 +1246,27 @@
|
|||
|
||||
aput-boolean v8, v0, v9
|
||||
|
||||
goto :goto_f
|
||||
goto :goto_e
|
||||
|
||||
:cond_12
|
||||
const/4 v9, 0x2
|
||||
|
||||
add-int/lit8 v8, v8, 0x1
|
||||
|
||||
goto :goto_e
|
||||
goto :goto_d
|
||||
|
||||
:goto_f
|
||||
if-eqz v14, :cond_16
|
||||
:goto_e
|
||||
if-eqz v14, :cond_15
|
||||
|
||||
const/16 v8, 0x8
|
||||
|
||||
if-ge v4, v8, :cond_16
|
||||
if-ge v4, v8, :cond_15
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Optimizer;->flags:[Z
|
||||
|
||||
aget-boolean v0, v0, v9
|
||||
|
||||
if-eqz v0, :cond_16
|
||||
if-eqz v0, :cond_15
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1275,7 +1274,7 @@
|
|||
|
||||
const/4 v12, 0x0
|
||||
|
||||
:goto_10
|
||||
:goto_f
|
||||
if-ge v0, v7, :cond_13
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
@ -1286,7 +1285,7 @@
|
|||
|
||||
check-cast v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move/from16 v17, v4
|
||||
move/from16 v18, v4
|
||||
|
||||
iget v4, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
|
@ -1314,14 +1313,14 @@
|
|||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
move/from16 v4, v17
|
||||
move/from16 v4, v18
|
||||
|
||||
const/16 v8, 0x8
|
||||
|
||||
goto :goto_10
|
||||
goto :goto_f
|
||||
|
||||
:cond_13
|
||||
move/from16 v17, v4
|
||||
move/from16 v18, v4
|
||||
|
||||
iget v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mMinWidth:I
|
||||
|
||||
|
@ -1357,23 +1356,23 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/16 v18, 0x1
|
||||
const/16 v17, 0x1
|
||||
|
||||
goto :goto_11
|
||||
goto :goto_10
|
||||
|
||||
:cond_14
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_11
|
||||
:goto_10
|
||||
sget-object v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v10, v8, :cond_15
|
||||
if-ne v10, v8, :cond_16
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v4, :cond_15
|
||||
if-ge v8, v4, :cond_16
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
|
@ -1387,23 +1386,17 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v9, 0x1
|
||||
const/16 v17, 0x1
|
||||
|
||||
goto :goto_12
|
||||
goto :goto_11
|
||||
|
||||
:cond_15
|
||||
move/from16 v9, v18
|
||||
|
||||
goto :goto_12
|
||||
|
||||
:cond_16
|
||||
move/from16 v17, v4
|
||||
|
||||
move/from16 v9, v18
|
||||
move/from16 v18, v4
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_12
|
||||
:cond_16
|
||||
:goto_11
|
||||
iget v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mMinWidth:I
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
@ -1432,7 +1425,7 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v9, 0x1
|
||||
const/16 v17, 0x1
|
||||
|
||||
:cond_17
|
||||
iget v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mMinHeight:I
|
||||
|
@ -1465,12 +1458,14 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
goto :goto_13
|
||||
goto :goto_12
|
||||
|
||||
:cond_18
|
||||
const/4 v8, 0x1
|
||||
|
||||
:goto_13
|
||||
move/from16 v9, v17
|
||||
|
||||
:goto_12
|
||||
if-nez v9, :cond_1a
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
@ -1536,22 +1531,24 @@
|
|||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v9, 0x1
|
||||
const/4 v8, 0x1
|
||||
|
||||
goto :goto_14
|
||||
goto :goto_13
|
||||
|
||||
:cond_1a
|
||||
move v4, v0
|
||||
move v8, v0
|
||||
|
||||
:goto_14
|
||||
move/from16 v0, v17
|
||||
move v4, v9
|
||||
|
||||
:goto_13
|
||||
move/from16 v0, v18
|
||||
|
||||
move/from16 v12, v19
|
||||
|
||||
goto/16 :goto_7
|
||||
|
||||
:cond_1b
|
||||
move/from16 v18, v9
|
||||
move/from16 v17, v4
|
||||
|
||||
move/from16 v19, v12
|
||||
|
||||
|
@ -1565,9 +1562,9 @@
|
|||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateUnresolvedWidgets()V
|
||||
|
||||
move/from16 v0, v18
|
||||
move/from16 v0, v17
|
||||
|
||||
:goto_15
|
||||
:goto_14
|
||||
add-int/lit8 v15, v15, 0x1
|
||||
|
||||
move/from16 v12, v19
|
||||
|
@ -1633,14 +1630,14 @@
|
|||
|
||||
invoke-virtual {v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
goto :goto_16
|
||||
goto :goto_15
|
||||
|
||||
:cond_1d
|
||||
iput v2, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
iput v3, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mY:I
|
||||
|
||||
:goto_16
|
||||
:goto_15
|
||||
if-eqz v0, :cond_1e
|
||||
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
@ -1860,9 +1857,9 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
invoke-virtual {v0, v2, v3}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
invoke-virtual {v1, v3, v2}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
invoke-virtual {v1, v2, v3}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1924,9 +1921,9 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
invoke-virtual {v0, v2, v3}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
invoke-virtual {v1, v3, v2}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
invoke-virtual {v1, v2, v3}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1934,11 +1931,11 @@
|
|||
.method public updateChildrenFromSolver(Landroidx/constraintlayout/solver/LinearSystem;[Z)V
|
||||
.locals 8
|
||||
|
||||
const/4 v0, 0x0
|
||||
const/4 v0, 0x2
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-boolean v0, p2, v1
|
||||
aput-boolean v1, p2, v0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->updateFromSolver(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
|
||||
|
@ -1965,7 +1962,7 @@
|
|||
|
||||
iget-object v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v5, v5, v0
|
||||
aget-object v5, v5, v1
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
@ -1983,7 +1980,7 @@
|
|||
|
||||
if-ge v5, v6, :cond_0
|
||||
|
||||
aput-boolean v7, p2, v1
|
||||
aput-boolean v7, p2, v0
|
||||
|
||||
:cond_0
|
||||
iget-object v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
@ -2004,7 +2001,7 @@
|
|||
|
||||
if-ge v5, v4, :cond_1
|
||||
|
||||
aput-boolean v7, p2, v1
|
||||
aput-boolean v7, p2, v0
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
|
|
@ -103,25 +103,21 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
iput-boolean v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v1, v1, [I
|
||||
new-array v2, v2, [I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
aput v0, v2, v1
|
||||
|
||||
aput v2, v1, v0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
aput v0, v2, v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v0, v1, v2
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
|
@ -183,25 +179,21 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
iput-boolean v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v2, 0x2
|
||||
|
||||
new-array v1, v1, [I
|
||||
new-array v2, v2, [I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
aput v0, v2, v1
|
||||
|
||||
aput v2, v1, v0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
aput v0, v2, v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v0, v1, v2
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
|
@ -33,49 +33,35 @@
|
|||
sput-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x1
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v0, v2, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v2, v0
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
|
@ -85,13 +71,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x4
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
|
@ -101,13 +83,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x5
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
|
@ -117,13 +95,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x6
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
|
@ -133,13 +107,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/4 v1, 0x7
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
|
@ -149,13 +119,9 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
const/16 v1, 0x8
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
aput v1, v0, v1
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
|
@ -165,9 +131,7 @@
|
|||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
|
|
|
@ -186,15 +186,15 @@
|
|||
|
||||
if-ne v0, v3, :cond_2
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_1
|
||||
move v3, v4
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mRelativeBegin:I
|
||||
|
||||
const/4 v4, 0x6
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -131,9 +131,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
invoke-virtual {p2, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -143,11 +141,9 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
int-to-float p1, p2
|
||||
int-to-float p2, p2
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
|
||||
|
@ -159,17 +155,13 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
|
||||
iput-object p3, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->dimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->dimensionMultiplier:I
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->dimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
invoke-virtual {p3, p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -889,7 +881,7 @@
|
|||
|
||||
if-ne v0, p0, :cond_0
|
||||
|
||||
invoke-static {v2}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -922,7 +914,7 @@
|
|||
return-object v0
|
||||
|
||||
:cond_0
|
||||
invoke-static {v2}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v2}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -965,7 +957,7 @@
|
|||
:cond_1
|
||||
const-string v0, "{ "
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -104,8 +104,6 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getTarget()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
|
|
@ -91,16 +91,18 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const v4, 0x7fffffff
|
||||
const v3, 0x7fffffff
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v3, v1, :cond_5
|
||||
if-ge v4, v1, :cond_5
|
||||
|
||||
invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
invoke-virtual {p0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
|
@ -121,11 +123,11 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v4, :cond_2
|
||||
if-ge v8, v3, :cond_2
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getY()I
|
||||
|
||||
move-result v4
|
||||
move-result v3
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getRight()I
|
||||
|
@ -150,16 +152,16 @@
|
|||
move-result v6
|
||||
|
||||
:cond_4
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_5
|
||||
sub-int/2addr v5, v2
|
||||
|
||||
sub-int/2addr v6, v4
|
||||
sub-int/2addr v6, v3
|
||||
|
||||
invoke-virtual {v0, v2, v4, v5, v6}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
invoke-virtual {v0, v2, v3, v5, v6}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue