Changes of com.discord v1181

This commit is contained in:
root 2020-07-08 16:44:49 +00:00
parent f52990c3c2
commit 5a8adcbf82
29917 changed files with 1840412 additions and 1765629 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -182,8 +182,6 @@
iput p1, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object p1

View file

@ -316,8 +316,6 @@
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mReferenceIds:Ljava/lang/String;
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mReferenceIds:Ljava/lang/String;
invoke-direct {p0, v2}, Landroidx/constraintlayout/widget/ConstraintHelper;->setIds(Ljava/lang/String;)V
:cond_0

View file

@ -130,8 +130,6 @@
sput-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintLeft_toLeftOf:I
const/16 v2, 0x8

View file

@ -523,10 +523,11 @@
packed-switch v6, :pswitch_data_0
:pswitch_0
packed-switch v6, :pswitch_data_1
goto/16 :goto_3
:pswitch_1
:pswitch_0
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
@ -537,7 +538,7 @@
goto/16 :goto_3
:pswitch_2
:pswitch_1
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
@ -548,7 +549,7 @@
goto/16 :goto_3
:pswitch_3
:pswitch_2
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
@ -557,7 +558,7 @@
goto/16 :goto_3
:pswitch_4
:pswitch_3
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
@ -566,7 +567,7 @@
goto/16 :goto_3
:pswitch_5
:pswitch_4
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -577,7 +578,7 @@
goto/16 :goto_3
:pswitch_6
:pswitch_5
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -588,21 +589,19 @@
goto/16 :goto_3
:pswitch_7
:pswitch_6
invoke-virtual {p1, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String;
const/high16 v4, 0x7fc00000 # Float.NaN
const/high16 v6, 0x7fc00000 # Float.NaN
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String;
if-eqz v4, :cond_5
invoke-virtual {v4}, Ljava/lang/String;->length()I
@ -770,7 +769,7 @@
goto/16 :goto_3
:pswitch_8
:pswitch_7
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -785,7 +784,7 @@
goto/16 :goto_3
:pswitch_9
:pswitch_8
:try_start_2
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I
@ -814,7 +813,7 @@
goto/16 :goto_3
:pswitch_a
:pswitch_9
:try_start_3
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I
@ -843,7 +842,7 @@
goto/16 :goto_3
:pswitch_b
:pswitch_a
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -858,7 +857,7 @@
goto/16 :goto_3
:pswitch_c
:pswitch_b
:try_start_4
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I
@ -887,7 +886,7 @@
goto/16 :goto_3
:pswitch_d
:pswitch_c
:try_start_5
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I
@ -916,15 +915,13 @@
goto/16 :goto_3
:pswitch_e
:pswitch_d
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I
iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I
if-ne v4, v5, :cond_5
const-string v4, "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."
@ -933,15 +930,13 @@
goto/16 :goto_3
:pswitch_f
:pswitch_e
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I
iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I
if-ne v4, v5, :cond_5
const-string v4, "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."
@ -950,7 +945,7 @@
goto/16 :goto_3
:pswitch_10
:pswitch_f
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -961,7 +956,7 @@
goto/16 :goto_3
:pswitch_11
:pswitch_10
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -972,7 +967,7 @@
goto/16 :goto_3
:pswitch_12
:pswitch_11
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
@ -983,7 +978,7 @@
goto/16 :goto_3
:pswitch_13
:pswitch_12
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
@ -994,7 +989,7 @@
goto/16 :goto_3
:pswitch_14
:pswitch_13
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1005,7 +1000,7 @@
goto/16 :goto_3
:pswitch_15
:pswitch_14
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1016,7 +1011,7 @@
goto/16 :goto_3
:pswitch_16
:pswitch_15
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1027,7 +1022,7 @@
goto/16 :goto_3
:pswitch_17
:pswitch_16
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1038,7 +1033,7 @@
goto/16 :goto_3
:pswitch_18
:pswitch_17
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1049,7 +1044,7 @@
goto/16 :goto_3
:pswitch_19
:pswitch_18
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1060,7 +1055,7 @@
goto/16 :goto_3
:pswitch_1a
:pswitch_19
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1069,8 +1064,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1081,7 +1074,7 @@
goto/16 :goto_3
:pswitch_1b
:pswitch_1a
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1090,8 +1083,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1102,7 +1093,7 @@
goto/16 :goto_3
:pswitch_1c
:pswitch_1b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1111,8 +1102,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1123,7 +1112,7 @@
goto/16 :goto_3
:pswitch_1d
:pswitch_1c
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1132,8 +1121,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1144,7 +1131,7 @@
goto/16 :goto_3
:pswitch_1e
:pswitch_1d
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1153,8 +1140,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1165,7 +1150,7 @@
goto/16 :goto_3
:pswitch_1f
:pswitch_1e
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1174,8 +1159,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1186,7 +1169,7 @@
goto/16 :goto_3
:pswitch_20
:pswitch_1f
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1195,8 +1178,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1207,7 +1188,7 @@
goto/16 :goto_3
:pswitch_21
:pswitch_20
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1216,8 +1197,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1228,7 +1207,7 @@
goto/16 :goto_3
:pswitch_22
:pswitch_21
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1237,8 +1216,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1249,7 +1226,7 @@
goto/16 :goto_3
:pswitch_23
:pswitch_22
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1258,8 +1235,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1270,7 +1245,7 @@
goto/16 :goto_3
:pswitch_24
:pswitch_23
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1279,8 +1254,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1291,7 +1264,7 @@
goto/16 :goto_3
:pswitch_25
:pswitch_24
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1300,8 +1273,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1312,7 +1283,7 @@
goto :goto_3
:pswitch_26
:pswitch_25
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1321,8 +1292,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1333,7 +1302,7 @@
goto :goto_3
:pswitch_27
:pswitch_26
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -1344,7 +1313,7 @@
goto :goto_3
:pswitch_28
:pswitch_27
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
@ -1355,7 +1324,7 @@
goto :goto_3
:pswitch_29
:pswitch_28
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
@ -1366,7 +1335,7 @@
goto :goto_3
:pswitch_2a
:pswitch_29
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
@ -1379,8 +1348,6 @@
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
cmpg-float v7, v4, v3
if-gez v7, :cond_5
@ -1393,7 +1360,7 @@
goto :goto_3
:pswitch_2b
:pswitch_2a
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
@ -1404,7 +1371,7 @@
goto :goto_3
:pswitch_2c
:pswitch_2b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -1413,8 +1380,6 @@
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I
if-ne v6, v0, :cond_5
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1425,7 +1390,7 @@
goto :goto_3
:pswitch_2d
:pswitch_2c
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
@ -1437,7 +1402,6 @@
:catch_4
:cond_5
:goto_3
:pswitch_2e
add-int/lit8 v1, v1, 0x1
goto/16 :goto_0
@ -1449,10 +1413,10 @@
return-void
nop
:pswitch_data_0
.packed-switch 0x0
:pswitch_2e
:pswitch_2d
.packed-switch 0x1
:pswitch_2c
:pswitch_2b
:pswitch_2a
@ -1490,18 +1454,18 @@
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_2e
:pswitch_2e
:pswitch_2e
:pswitch_2e
:pswitch_0
:pswitch_7
.end packed-switch
:pswitch_data_1
.packed-switch 0x2c
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
@ -2423,8 +2387,6 @@
if-eqz v2, :cond_2
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
if-ne v2, v4, :cond_3
:cond_2
@ -2447,8 +2409,6 @@
if-eqz v2, :cond_4
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
if-ne v2, v4, :cond_5
:cond_4

View file

@ -550,8 +550,6 @@
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->heightPercent:F
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {p2}, Landroid/view/ViewGroup$MarginLayoutParams;->getMarginEnd()I
move-result p1
@ -851,8 +849,6 @@
iput v0, p1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startMargin:I
invoke-virtual {p1, v0}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V

View file

@ -240,8 +240,6 @@
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintLeft_toLeftOf:I
const/16 v3, 0x19
@ -1260,7 +1258,7 @@
const-string v3, "Unknown attribute 0x"
invoke-static {v3}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v3}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
@ -1642,11 +1640,9 @@
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
sget-object v2, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
aget v2, v2, v3
aget v2, v3, v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
@ -1928,7 +1924,7 @@
:pswitch_39
const-string v3, "unused attribute 0x"
invoke-static {v3}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v3}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
@ -2548,8 +2544,6 @@
iput-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
:cond_3
@ -2568,8 +2562,6 @@
invoke-virtual {v5, v3}, Landroid/view/View;->setVisibility(I)V
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->alpha:F
invoke-virtual {v5, v3}, Landroid/view/View;->setAlpha(F)V
@ -2628,8 +2620,6 @@
invoke-virtual {v5, v3}, Landroid/view/View;->setTranslationY(F)V
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationZ:F
invoke-virtual {v5, v3}, Landroid/view/View;->setTranslationZ(F)V
@ -2725,8 +2715,6 @@
iput-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
:cond_c
@ -3524,8 +3512,6 @@
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {v2}, Landroid/view/View;->getAlpha()F
move-result v3
@ -3602,8 +3588,6 @@
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationY:F
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {v2}, Landroid/view/View;->getTranslationZ()F
move-result v3
@ -3900,7 +3884,7 @@
const-string p4, " unknown"
invoke-static {p3, p2, p4}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p3, p2, p4}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -3929,7 +3913,7 @@
:cond_2
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -3937,7 +3921,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -3966,7 +3950,7 @@
:cond_4
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -3974,7 +3958,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4002,7 +3986,7 @@
:cond_5
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4010,7 +3994,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4043,7 +4027,7 @@
:cond_7
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4051,7 +4035,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4084,7 +4068,7 @@
:cond_9
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4092,7 +4076,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4121,7 +4105,7 @@
:cond_b
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4129,7 +4113,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4161,7 +4145,7 @@
const-string p2, "left to "
invoke-static {p2}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4169,7 +4153,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4273,7 +4257,7 @@
const-string p4, " unknown"
invoke-static {p3, p2, p4}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p3, p2, p4}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4305,7 +4289,7 @@
:cond_2
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4313,7 +4297,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4345,7 +4329,7 @@
:cond_4
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4353,7 +4337,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4381,7 +4365,7 @@
:cond_5
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4389,7 +4373,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4425,7 +4409,7 @@
:cond_7
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4433,7 +4417,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4469,7 +4453,7 @@
:cond_9
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4477,7 +4461,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4509,7 +4493,7 @@
:cond_b
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {v6}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v6}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4517,7 +4501,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -4552,7 +4536,7 @@
const-string p2, "Left to "
invoke-static {p2}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -4560,7 +4544,7 @@
move-result-object p3
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2, p3, v7}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
@ -5019,8 +5003,6 @@
if-eq v0, v2, :cond_0
const/4 v1, 0x3
goto :goto_1
:cond_0

View file

@ -71,8 +71,6 @@
move-result v0
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {p0}, Landroid/view/View;->getElevation()F
move-result v1
@ -102,8 +100,6 @@
if-lez v4, :cond_0
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {v3, v1}, Landroid/view/View;->setElevation(F)V
:cond_0

View file

@ -462,8 +462,6 @@
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
iget-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
if-eqz p1, :cond_1
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

View file

@ -1,6 +1,5 @@
.class public final Landroidx/constraintlayout/widget/R$attr;
.super Ljava/lang/Object;
.source "R.java"
# annotations
@ -15,119 +14,119 @@
# static fields
.field public static final barrierAllowsGoneWidgets:I = 0x7f040060
.field public static final barrierAllowsGoneWidgets:I = 0x7f04005f
.field public static final barrierDirection:I = 0x7f040061
.field public static final barrierDirection:I = 0x7f040060
.field public static final chainUseRtl:I = 0x7f0400b4
.field public static final chainUseRtl:I = 0x7f0400b5
.field public static final constraintSet:I = 0x7f04012d
.field public static final constraintSet:I = 0x7f040136
.field public static final constraint_referenced_ids:I = 0x7f04012e
.field public static final constraint_referenced_ids:I = 0x7f040137
.field public static final content:I = 0x7f040130
.field public static final content:I = 0x7f040139
.field public static final emptyVisibility:I = 0x7f0401b1
.field public static final emptyVisibility:I = 0x7f0401c8
.field public static final layout_constrainedHeight:I = 0x7f0402dd
.field public static final layout_constrainedHeight:I = 0x7f040304
.field public static final layout_constrainedWidth:I = 0x7f0402de
.field public static final layout_constrainedWidth:I = 0x7f040305
.field public static final layout_constraintBaseline_creator:I = 0x7f0402df
.field public static final layout_constraintBaseline_creator:I = 0x7f040306
.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0402e0
.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f040307
.field public static final layout_constraintBottom_creator:I = 0x7f0402e1
.field public static final layout_constraintBottom_creator:I = 0x7f040308
.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0402e2
.field public static final layout_constraintBottom_toBottomOf:I = 0x7f040309
.field public static final layout_constraintBottom_toTopOf:I = 0x7f0402e3
.field public static final layout_constraintBottom_toTopOf:I = 0x7f04030a
.field public static final layout_constraintCircle:I = 0x7f0402e4
.field public static final layout_constraintCircle:I = 0x7f04030b
.field public static final layout_constraintCircleAngle:I = 0x7f0402e5
.field public static final layout_constraintCircleAngle:I = 0x7f04030c
.field public static final layout_constraintCircleRadius:I = 0x7f0402e6
.field public static final layout_constraintCircleRadius:I = 0x7f04030d
.field public static final layout_constraintDimensionRatio:I = 0x7f0402e7
.field public static final layout_constraintDimensionRatio:I = 0x7f04030e
.field public static final layout_constraintEnd_toEndOf:I = 0x7f0402e8
.field public static final layout_constraintEnd_toEndOf:I = 0x7f04030f
.field public static final layout_constraintEnd_toStartOf:I = 0x7f0402e9
.field public static final layout_constraintEnd_toStartOf:I = 0x7f040310
.field public static final layout_constraintGuide_begin:I = 0x7f0402ea
.field public static final layout_constraintGuide_begin:I = 0x7f040311
.field public static final layout_constraintGuide_end:I = 0x7f0402eb
.field public static final layout_constraintGuide_end:I = 0x7f040312
.field public static final layout_constraintGuide_percent:I = 0x7f0402ec
.field public static final layout_constraintGuide_percent:I = 0x7f040313
.field public static final layout_constraintHeight_default:I = 0x7f0402ed
.field public static final layout_constraintHeight_default:I = 0x7f040314
.field public static final layout_constraintHeight_max:I = 0x7f0402ee
.field public static final layout_constraintHeight_max:I = 0x7f040315
.field public static final layout_constraintHeight_min:I = 0x7f0402ef
.field public static final layout_constraintHeight_min:I = 0x7f040316
.field public static final layout_constraintHeight_percent:I = 0x7f0402f0
.field public static final layout_constraintHeight_percent:I = 0x7f040317
.field public static final layout_constraintHorizontal_bias:I = 0x7f0402f1
.field public static final layout_constraintHorizontal_bias:I = 0x7f040318
.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0402f2
.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f040319
.field public static final layout_constraintHorizontal_weight:I = 0x7f0402f3
.field public static final layout_constraintHorizontal_weight:I = 0x7f04031a
.field public static final layout_constraintLeft_creator:I = 0x7f0402f4
.field public static final layout_constraintLeft_creator:I = 0x7f04031b
.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0402f5
.field public static final layout_constraintLeft_toLeftOf:I = 0x7f04031c
.field public static final layout_constraintLeft_toRightOf:I = 0x7f0402f6
.field public static final layout_constraintLeft_toRightOf:I = 0x7f04031d
.field public static final layout_constraintRight_creator:I = 0x7f0402f7
.field public static final layout_constraintRight_creator:I = 0x7f04031e
.field public static final layout_constraintRight_toLeftOf:I = 0x7f0402f8
.field public static final layout_constraintRight_toLeftOf:I = 0x7f04031f
.field public static final layout_constraintRight_toRightOf:I = 0x7f0402f9
.field public static final layout_constraintRight_toRightOf:I = 0x7f040320
.field public static final layout_constraintStart_toEndOf:I = 0x7f0402fa
.field public static final layout_constraintStart_toEndOf:I = 0x7f040321
.field public static final layout_constraintStart_toStartOf:I = 0x7f0402fb
.field public static final layout_constraintStart_toStartOf:I = 0x7f040322
.field public static final layout_constraintTop_creator:I = 0x7f0402fc
.field public static final layout_constraintTop_creator:I = 0x7f040323
.field public static final layout_constraintTop_toBottomOf:I = 0x7f0402fd
.field public static final layout_constraintTop_toBottomOf:I = 0x7f040324
.field public static final layout_constraintTop_toTopOf:I = 0x7f0402fe
.field public static final layout_constraintTop_toTopOf:I = 0x7f040325
.field public static final layout_constraintVertical_bias:I = 0x7f0402ff
.field public static final layout_constraintVertical_bias:I = 0x7f040326
.field public static final layout_constraintVertical_chainStyle:I = 0x7f040300
.field public static final layout_constraintVertical_chainStyle:I = 0x7f040327
.field public static final layout_constraintVertical_weight:I = 0x7f040301
.field public static final layout_constraintVertical_weight:I = 0x7f040328
.field public static final layout_constraintWidth_default:I = 0x7f040302
.field public static final layout_constraintWidth_default:I = 0x7f040329
.field public static final layout_constraintWidth_max:I = 0x7f040303
.field public static final layout_constraintWidth_max:I = 0x7f04032a
.field public static final layout_constraintWidth_min:I = 0x7f040304
.field public static final layout_constraintWidth_min:I = 0x7f04032b
.field public static final layout_constraintWidth_percent:I = 0x7f040305
.field public static final layout_constraintWidth_percent:I = 0x7f04032c
.field public static final layout_editor_absoluteX:I = 0x7f040307
.field public static final layout_editor_absoluteX:I = 0x7f04032e
.field public static final layout_editor_absoluteY:I = 0x7f040308
.field public static final layout_editor_absoluteY:I = 0x7f04032f
.field public static final layout_goneMarginBottom:I = 0x7f04030c
.field public static final layout_goneMarginBottom:I = 0x7f040333
.field public static final layout_goneMarginEnd:I = 0x7f04030d
.field public static final layout_goneMarginEnd:I = 0x7f040334
.field public static final layout_goneMarginLeft:I = 0x7f04030e
.field public static final layout_goneMarginLeft:I = 0x7f040335
.field public static final layout_goneMarginRight:I = 0x7f04030f
.field public static final layout_goneMarginRight:I = 0x7f040336
.field public static final layout_goneMarginStart:I = 0x7f040310
.field public static final layout_goneMarginStart:I = 0x7f040337
.field public static final layout_goneMarginTop:I = 0x7f040311
.field public static final layout_goneMarginTop:I = 0x7f040338
.field public static final layout_optimizationLevel:I = 0x7f040318
.field public static final layout_optimizationLevel:I = 0x7f04033f
# direct methods

View file

@ -1,6 +1,5 @@
.class public final Landroidx/constraintlayout/widget/R$id;
.super Ljava/lang/Object;
.source "R.java"
# annotations
@ -17,31 +16,31 @@
# static fields
.field public static final bottom:I = 0x7f0a011b
.field public static final end:I = 0x7f0a0310
.field public static final end:I = 0x7f0a032d
.field public static final gone:I = 0x7f0a03a1
.field public static final gone:I = 0x7f0a03dc
.field public static final invisible:I = 0x7f0a047e
.field public static final invisible:I = 0x7f0a04c6
.field public static final left:I = 0x7f0a04e9
.field public static final left:I = 0x7f0a0532
.field public static final packed:I = 0x7f0a05f3
.field public static final packed:I = 0x7f0a0625
.field public static final parent:I = 0x7f0a05f6
.field public static final parent:I = 0x7f0a0628
.field public static final percent:I = 0x7f0a0632
.field public static final percent:I = 0x7f0a0656
.field public static final right:I = 0x7f0a06f5
.field public static final right:I = 0x7f0a0703
.field public static final spread:I = 0x7f0a08c2
.field public static final spread:I = 0x7f0a08c6
.field public static final spread_inside:I = 0x7f0a08c3
.field public static final spread_inside:I = 0x7f0a08c7
.field public static final start:I = 0x7f0a08c9
.field public static final start:I = 0x7f0a08ce
.field public static final top:I = 0x7f0a0927
.field public static final top:I = 0x7f0a0930
.field public static final wrap:I = 0x7f0a0a3f
.field public static final wrap:I = 0x7f0a0a45
# direct methods

View file

@ -1,6 +1,5 @@
.class public final Landroidx/constraintlayout/widget/R$styleable;
.super Ljava/lang/Object;
.source "R.java"
# annotations
@ -359,67 +358,67 @@
0x1010120
0x101013f
0x1010140
0x7f04005f
0x7f040060
0x7f040061
0x7f0400b4
0x7f04012d
0x7f04012e
0x7f0402dd
0x7f0402de
0x7f0402df
0x7f0402e0
0x7f0402e1
0x7f0402e2
0x7f0402e3
0x7f0402e4
0x7f0402e5
0x7f0402e6
0x7f0402e7
0x7f0402e8
0x7f0402e9
0x7f0402ea
0x7f0402eb
0x7f0402ec
0x7f0402ed
0x7f0402ee
0x7f0402ef
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
0x7f0402f5
0x7f0402f6
0x7f0402f7
0x7f0402f8
0x7f0402f9
0x7f0402fa
0x7f0402fb
0x7f0402fc
0x7f0402fd
0x7f0402fe
0x7f0402ff
0x7f040300
0x7f040301
0x7f040302
0x7f040303
0x7f0400b5
0x7f040136
0x7f040137
0x7f040304
0x7f040305
0x7f040306
0x7f040307
0x7f040308
0x7f040309
0x7f04030a
0x7f04030b
0x7f04030c
0x7f04030d
0x7f04030e
0x7f04030f
0x7f040310
0x7f040311
0x7f040312
0x7f040313
0x7f040314
0x7f040315
0x7f040316
0x7f040317
0x7f040318
0x7f040319
0x7f04031a
0x7f04031b
0x7f04031c
0x7f04031d
0x7f04031e
0x7f04031f
0x7f040320
0x7f040321
0x7f040322
0x7f040323
0x7f040324
0x7f040325
0x7f040326
0x7f040327
0x7f040328
0x7f040329
0x7f04032a
0x7f04032b
0x7f04032c
0x7f04032e
0x7f04032f
0x7f040333
0x7f040334
0x7f040335
0x7f040336
0x7f040337
0x7f040338
0x7f04033f
.end array-data
:array_1
.array-data 4
0x7f040130
0x7f0401b1
0x7f040139
0x7f0401c8
.end array-data
:array_2
@ -451,59 +450,59 @@
0x10103b6
0x10103fa
0x1010440
0x7f04005f
0x7f040060
0x7f040061
0x7f0400b4
0x7f04012e
0x7f0402dd
0x7f0402de
0x7f0402df
0x7f0402e0
0x7f0402e1
0x7f0402e2
0x7f0402e3
0x7f0402e4
0x7f0402e5
0x7f0402e6
0x7f0402e7
0x7f0402e8
0x7f0402e9
0x7f0402ea
0x7f0402eb
0x7f0402ec
0x7f0402ed
0x7f0402ee
0x7f0402ef
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
0x7f0402f5
0x7f0402f6
0x7f0402f7
0x7f0402f8
0x7f0402f9
0x7f0402fa
0x7f0402fb
0x7f0402fc
0x7f0402fd
0x7f0402fe
0x7f0402ff
0x7f040300
0x7f040301
0x7f040302
0x7f040303
0x7f0400b5
0x7f040137
0x7f040304
0x7f040305
0x7f040306
0x7f040307
0x7f040308
0x7f040309
0x7f04030a
0x7f04030b
0x7f04030c
0x7f04030d
0x7f04030e
0x7f04030f
0x7f040310
0x7f040311
0x7f040312
0x7f040313
0x7f040314
0x7f040315
0x7f040316
0x7f040317
0x7f040318
0x7f040319
0x7f04031a
0x7f04031b
0x7f04031c
0x7f04031d
0x7f04031e
0x7f04031f
0x7f040320
0x7f040321
0x7f040322
0x7f040323
0x7f040324
0x7f040325
0x7f040326
0x7f040327
0x7f040328
0x7f040329
0x7f04032a
0x7f04032b
0x7f04032c
0x7f04032e
0x7f04032f
0x7f040333
0x7f040334
0x7f040335
0x7f040336
0x7f040337
0x7f040338
.end array-data
.end method

View file

@ -1,14 +1,13 @@
.class public final Landroidx/constraintlayout/widget/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/widget/R$styleable;,
Landroidx/constraintlayout/widget/R$attr;,
Landroidx/constraintlayout/widget/R$id;,
Landroidx/constraintlayout/widget/R$attr;
Landroidx/constraintlayout/widget/R$styleable;
}
.end annotation