Changes of com.discord v831
This commit is contained in:
parent
082337727f
commit
d6743256bc
11327 changed files with 113808 additions and 103680 deletions
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ArrayLinkedVariables.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -36,7 +37,7 @@
|
|||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/Cache;)V
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -54,17 +55,13 @@
|
|||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
new-array v1, v1, [I
|
||||
new-array v2, v1, [I
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
new-array v2, v1, [I
|
||||
|
||||
new-array v1, v1, [I
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
iput-object v2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
new-array v1, v1, [F
|
||||
|
||||
|
@ -136,11 +133,9 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
iget p3, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
iget v0, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
aput v0, p2, p3
|
||||
aput p3, p2, v0
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
|
@ -178,15 +173,13 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p2, p2
|
||||
array-length p3, p2
|
||||
|
||||
if-lt p1, p2, :cond_1
|
||||
if-lt p1, p3, :cond_1
|
||||
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p1, p1
|
||||
array-length p1, p2
|
||||
|
||||
sub-int/2addr p1, v4
|
||||
|
||||
|
@ -196,8 +189,6 @@
|
|||
return-void
|
||||
|
||||
:cond_2
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, -0x1
|
||||
|
@ -225,9 +216,7 @@
|
|||
|
||||
aput v3, v2, v1
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayValues:[F
|
||||
|
||||
aget p2, p2, v1
|
||||
aget p2, v2, v1
|
||||
|
||||
cmpl-float p2, p2, v0
|
||||
|
||||
|
@ -305,55 +294,49 @@
|
|||
:cond_9
|
||||
iget p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
add-int/2addr p3, v4
|
||||
add-int/lit8 v0, p3, 0x1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
iget-boolean v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
if-eqz v0, :cond_b
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-object p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
aget v1, v0, p3
|
||||
|
||||
aget p3, p3, v0
|
||||
|
||||
if-ne p3, v3, :cond_a
|
||||
|
||||
iget p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
if-ne v1, v3, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
iget-object p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
array-length p3, v0
|
||||
|
||||
array-length p3, p3
|
||||
goto :goto_2
|
||||
|
||||
:cond_b
|
||||
move p3, v0
|
||||
|
||||
:goto_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v1, v0
|
||||
|
||||
if-lt p3, v1, :cond_d
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
if-lt p3, v0, :cond_d
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v1, v1
|
||||
|
||||
if-ge v0, v1, :cond_d
|
||||
if-ge v1, v0, :cond_d
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_3
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v1, v1
|
||||
array-length v5, v1
|
||||
|
||||
if-ge v0, v1, :cond_d
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
if-ge v0, v5, :cond_d
|
||||
|
||||
aget v1, v1, v0
|
||||
|
||||
|
@ -372,13 +355,11 @@
|
|||
:goto_4
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v0, v0
|
||||
array-length v1, v0
|
||||
|
||||
if-lt p3, v0, :cond_e
|
||||
if-lt p3, v1, :cond_e
|
||||
|
||||
iget-object p3, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p3, p3
|
||||
array-length p3, v0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
|
@ -441,8 +422,6 @@
|
|||
|
||||
aput v0, p2, p3
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
aput p3, p2, v6
|
||||
|
||||
goto :goto_5
|
||||
|
@ -488,15 +467,13 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p2, p2
|
||||
array-length p3, p2
|
||||
|
||||
if-lt p1, p2, :cond_11
|
||||
if-lt p1, p3, :cond_11
|
||||
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p1, p1
|
||||
array-length p1, p2
|
||||
|
||||
sub-int/2addr p1, v4
|
||||
|
||||
|
@ -564,14 +541,13 @@
|
|||
|
||||
aput v3, v9, v0
|
||||
|
||||
:goto_1
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-virtual {v10, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const v11, 0x3a83126f # 0.001f
|
||||
|
@ -584,10 +560,14 @@
|
|||
|
||||
aput v3, v9, v0
|
||||
|
||||
goto :goto_1
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mRow:Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-virtual {v10, v9}, Landroidx/constraintlayout/solver/SolverVariable;->removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
:cond_1
|
||||
:goto_2
|
||||
:goto_1
|
||||
const/4 v11, 0x1
|
||||
|
||||
cmpl-float v12, v9, v3
|
||||
|
@ -600,27 +580,36 @@
|
|||
|
||||
if-ne v12, v13, :cond_4
|
||||
|
||||
if-nez v1, :cond_2
|
||||
if-nez v4, :cond_2
|
||||
|
||||
:goto_3
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v1
|
||||
move-result v4
|
||||
|
||||
move v6, v1
|
||||
move v6, v4
|
||||
|
||||
move v5, v9
|
||||
|
||||
move-object v1, v10
|
||||
move-object v4, v10
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
cmpl-float v12, v5, v9
|
||||
|
||||
if-lez v12, :cond_3
|
||||
|
||||
goto :goto_3
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
move v6, v4
|
||||
|
||||
move v5, v9
|
||||
|
||||
move-object v4, v10
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
if-nez v6, :cond_7
|
||||
|
@ -633,40 +622,49 @@
|
|||
|
||||
move v5, v9
|
||||
|
||||
move-object v1, v10
|
||||
move-object v4, v10
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
if-nez v1, :cond_7
|
||||
if-nez v4, :cond_7
|
||||
|
||||
cmpg-float v12, v9, v3
|
||||
|
||||
if-gez v12, :cond_7
|
||||
|
||||
if-nez v4, :cond_5
|
||||
if-nez v1, :cond_5
|
||||
|
||||
:goto_4
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v4
|
||||
move-result v1
|
||||
|
||||
move v8, v4
|
||||
move v8, v1
|
||||
|
||||
move v7, v9
|
||||
|
||||
move-object v4, v10
|
||||
move-object v1, v10
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
cmpl-float v12, v7, v9
|
||||
|
||||
if-lez v12, :cond_6
|
||||
|
||||
goto :goto_4
|
||||
invoke-direct {p0, v10, p1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->isNew(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/LinearSystem;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
move v8, v1
|
||||
|
||||
move v7, v9
|
||||
|
||||
move-object v1, v10
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_6
|
||||
if-nez v8, :cond_7
|
||||
|
@ -679,12 +677,12 @@
|
|||
|
||||
move v7, v9
|
||||
|
||||
move-object v4, v10
|
||||
move-object v1, v10
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
:cond_7
|
||||
:goto_5
|
||||
:goto_2
|
||||
iget-object v9, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
aget v0, v9, v0
|
||||
|
@ -694,12 +692,12 @@
|
|||
goto/16 :goto_0
|
||||
|
||||
:cond_8
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v4, :cond_9
|
||||
|
||||
return-object v1
|
||||
return-object v4
|
||||
|
||||
:cond_9
|
||||
return-object v4
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public final clear()V
|
||||
|
@ -771,8 +769,6 @@
|
|||
return v2
|
||||
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_0
|
||||
|
@ -1019,8 +1015,6 @@
|
|||
return-object v2
|
||||
|
||||
:cond_3
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->candidate:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
@ -1314,11 +1308,9 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
iget v1, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
iget v2, p1, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
aput v2, p2, v1
|
||||
aput v1, p2, v2
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
|
@ -1356,15 +1348,13 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p2, p2
|
||||
array-length v1, p2
|
||||
|
||||
if-lt p1, p2, :cond_1
|
||||
if-lt p1, v1, :cond_1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p1, p1
|
||||
array-length p1, p2
|
||||
|
||||
sub-int/2addr p1, v0
|
||||
|
||||
|
@ -1374,8 +1364,6 @@
|
|||
return-void
|
||||
|
||||
:cond_2
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, -0x1
|
||||
|
@ -1424,55 +1412,49 @@
|
|||
:cond_5
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
|
||||
add-int/2addr v1, v0
|
||||
add-int/lit8 v4, v1, 0x1
|
||||
|
||||
iget-boolean v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
iget-boolean v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
if-eqz v4, :cond_7
|
||||
if-eqz v6, :cond_7
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
aget v6, v4, v1
|
||||
|
||||
aget v1, v1, v4
|
||||
|
||||
if-ne v1, v3, :cond_6
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mLast:I
|
||||
if-ne v6, v3, :cond_6
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
array-length v1, v4
|
||||
|
||||
array-length v1, v1
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
move v1, v4
|
||||
|
||||
:goto_1
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v6, v4
|
||||
|
||||
if-lt v1, v6, :cond_9
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
array-length v4, v4
|
||||
|
||||
if-lt v1, v4, :cond_9
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v6, v6
|
||||
|
||||
if-ge v4, v6, :cond_9
|
||||
if-ge v6, v4, :cond_9
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_2
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v6, v6
|
||||
array-length v7, v6
|
||||
|
||||
if-ge v4, v6, :cond_9
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
if-ge v4, v7, :cond_9
|
||||
|
||||
aget v6, v6, v4
|
||||
|
||||
|
@ -1491,13 +1473,11 @@
|
|||
:goto_3
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v4, v4
|
||||
array-length v6, v4
|
||||
|
||||
if-lt v1, v4, :cond_a
|
||||
if-lt v1, v6, :cond_a
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length v1, v1
|
||||
array-length v1, v4
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->ROW_SIZE:I
|
||||
|
||||
|
@ -1560,8 +1540,6 @@
|
|||
|
||||
aput v2, p2, v1
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayNextIndices:[I
|
||||
|
||||
aput v1, p2, v5
|
||||
|
||||
goto :goto_4
|
||||
|
@ -1618,15 +1596,13 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p2, p2
|
||||
array-length v1, p2
|
||||
|
||||
if-lt p1, p2, :cond_e
|
||||
if-lt p1, v1, :cond_e
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mDidFillOnce:Z
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mArrayIndices:[I
|
||||
|
||||
array-length p1, p1
|
||||
array-length p1, p2
|
||||
|
||||
sub-int/2addr p1, v0
|
||||
|
||||
|
@ -1659,8 +1635,6 @@
|
|||
return v1
|
||||
|
||||
:cond_1
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, -0x1
|
||||
|
@ -1866,10 +1840,9 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
const/4 v3, -0x1
|
||||
|
||||
if-eq v0, v3, :cond_3
|
||||
|
@ -1904,7 +1877,7 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-eq v4, v3, :cond_0
|
||||
|
||||
iget v6, v2, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
@ -1935,7 +1908,7 @@
|
|||
|
||||
add-int/lit8 v5, v5, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget v2, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
@ -1957,6 +1930,8 @@
|
|||
:cond_1
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
|
@ -1966,7 +1941,7 @@
|
|||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
@ -1979,10 +1954,9 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
const/4 v3, -0x1
|
||||
|
||||
if-eq v0, v3, :cond_2
|
||||
|
@ -2029,7 +2003,7 @@
|
|||
|
||||
const/4 v7, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-eq v6, v3, :cond_0
|
||||
|
||||
iget v8, v5, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
@ -2060,7 +2034,7 @@
|
|||
|
||||
add-int/lit8 v7, v7, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget v2, p1, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
@ -2079,6 +2053,8 @@
|
|||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->mHead:I
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
|
@ -2088,7 +2064,7 @@
|
|||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/ArrayRow;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ArrayRow.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
@ -272,10 +273,9 @@
|
|||
|
||||
int-to-float p1, p1
|
||||
|
||||
:goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 v1, 0x0
|
||||
|
@ -294,6 +294,8 @@
|
|||
|
||||
int-to-float p1, p3
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
|
@ -311,6 +313,8 @@
|
|||
|
||||
int-to-float p1, p7
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
|
@ -357,10 +361,10 @@
|
|||
|
||||
add-float/2addr p1, p2
|
||||
|
||||
goto :goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_6
|
||||
:goto_1
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
@ -649,10 +653,9 @@
|
|||
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
int-to-float p2, p2
|
||||
|
@ -663,9 +666,9 @@
|
|||
|
||||
const/high16 v0, -0x40800000 # -1.0f
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
@ -688,31 +691,31 @@
|
|||
iput p3, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p3, 0x3f800000 # 1.0f
|
||||
const/high16 p3, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -752,29 +755,14 @@
|
|||
iput p4, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p4, 0x3f800000 # 1.0f
|
||||
const/high16 p4, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -785,6 +773,21 @@
|
|||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -808,29 +811,14 @@
|
|||
iput p4, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
|
||||
:cond_1
|
||||
const/high16 p4, 0x3f800000 # 1.0f
|
||||
const/high16 p4, -0x40800000 # -1.0f
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -841,6 +829,21 @@
|
|||
|
||||
invoke-virtual {p1, p3, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p2, p4}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
invoke-virtual {p1, p3, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -882,11 +885,9 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
cmpg-float v0, v0, v1
|
||||
cmpg-float v1, v0, v1
|
||||
|
||||
if-gez v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->constantValue:F
|
||||
if-gez v1, :cond_0
|
||||
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
|
||||
|
@ -931,8 +932,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
@ -1076,11 +1075,9 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
invoke-virtual {v2, v0, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->put(Landroidx/constraintlayout/solver/SolverVariable;F)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1194,12 +1191,11 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
@ -1212,9 +1208,11 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
:goto_1
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
@ -1255,23 +1253,19 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v1, v0
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
iget-object v5, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
iget v5, v5, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->currentSize:I
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
if-ge v2, v5, :cond_7
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
@ -1298,128 +1292,136 @@
|
|||
|
||||
const/high16 v8, -0x40800000 # -1.0f
|
||||
|
||||
if-nez v0, :cond_2
|
||||
if-nez v1, :cond_2
|
||||
|
||||
cmpg-float v0, v7, v4
|
||||
cmpg-float v1, v7, v4
|
||||
|
||||
if-gez v0, :cond_4
|
||||
if-gez v1, :cond_4
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "- "
|
||||
const-string v0, "- "
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
mul-float v7, v7, v8
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_2
|
||||
cmpl-float v0, v7, v4
|
||||
|
||||
if-lez v0, :cond_3
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " + "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_3
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " - "
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
:goto_5
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
cmpl-float v0, v7, v0
|
||||
|
||||
if-nez v0, :cond_5
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_7
|
||||
mul-float v7, v7, v8
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
cmpl-float v1, v7, v4
|
||||
|
||||
if-lez v1, :cond_3
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " + "
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " - "
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
mul-float v7, v7, v8
|
||||
|
||||
:cond_4
|
||||
:goto_3
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
cmpl-float v1, v7, v1
|
||||
|
||||
if-nez v1, :cond_5
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " "
|
||||
const-string v0, " "
|
||||
|
||||
goto :goto_6
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
:goto_7
|
||||
move-object v1, v0
|
||||
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const/4 v0, 0x1
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_4
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_6
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_3
|
||||
goto/16 :goto_2
|
||||
|
||||
:cond_7
|
||||
if-nez v0, :cond_8
|
||||
if-nez v1, :cond_8
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "0.0"
|
||||
const-string v0, "0.0"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v0
|
||||
|
||||
:cond_8
|
||||
return-object v1
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/Cache;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Cache.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/GoalRow;
|
||||
.super Landroidx/constraintlayout/solver/ArrayRow;
|
||||
.source "GoalRow.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class interface abstract Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
.super Ljava/lang/Object;
|
||||
.source "LinearSystem.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/LinearSystem;
|
||||
.super Ljava/lang/Object;
|
||||
.source "LinearSystem.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -95,9 +96,7 @@
|
|||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->graphOptimizer:Z
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
new-array v1, v1, [Z
|
||||
new-array v1, v2, [Z
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mAlreadyTestedCandidates:[Z
|
||||
|
||||
|
@ -107,9 +106,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mMaxRows:I
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mMaxRows:I
|
||||
|
||||
sget v1, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
|
||||
|
@ -119,15 +116,11 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mPoolVariablesCount:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
new-array v0, v2, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->tempClientsCopy:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
new-array v0, v2, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
|
@ -177,28 +170,25 @@
|
|||
|
||||
invoke-direct {v0, p1, p2}, Landroidx/constraintlayout/solver/SolverVariable;-><init>(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/constraintlayout/solver/SolverVariable;->setType(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/SolverVariable;->reset()V
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/constraintlayout/solver/SolverVariable;->setType(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mPoolVariablesCount:I
|
||||
|
||||
sget p2, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
|
||||
if-lt p1, p2, :cond_1
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
mul-int/lit8 p2, p2, 0x2
|
||||
|
||||
mul-int/lit8 p1, p1, 0x2
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
sput p2, Landroidx/constraintlayout/solver/LinearSystem;->POOL_SIZE:I
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mPoolVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -272,11 +262,9 @@
|
|||
|
||||
iput v1, v0, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mNumRows:I
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/ArrayRow;->variable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
|
@ -471,8 +459,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->variables:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -654,7 +640,7 @@
|
|||
.end method
|
||||
|
||||
.method private enforceBFS(Landroidx/constraintlayout/solver/LinearSystem$Row;)I
|
||||
.locals 18
|
||||
.locals 17
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Exception;
|
||||
|
@ -707,14 +693,14 @@
|
|||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
if-eqz v2, :cond_e
|
||||
if-eqz v2, :cond_d
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_2
|
||||
if-nez v2, :cond_d
|
||||
if-nez v2, :cond_e
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
|
@ -722,8 +708,6 @@
|
|||
|
||||
if-eqz v6, :cond_2
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v9, v6, Landroidx/constraintlayout/solver/Metrics;->bfs:J
|
||||
|
||||
add-long/2addr v9, v7
|
||||
|
@ -793,9 +777,9 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
cmpg-float v17, v5, v4
|
||||
cmpg-float v16, v5, v4
|
||||
|
||||
if-lez v17, :cond_7
|
||||
if-lez v16, :cond_7
|
||||
|
||||
move v4, v13
|
||||
|
||||
|
@ -883,8 +867,6 @@
|
|||
|
||||
if-eqz v4, :cond_a
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v5, v4, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
const-wide/16 v7, 0x1
|
||||
|
@ -930,15 +912,10 @@
|
|||
goto/16 :goto_2
|
||||
|
||||
:cond_d
|
||||
move/from16 v16, v3
|
||||
|
||||
goto :goto_7
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_e
|
||||
const/16 v16, 0x0
|
||||
|
||||
:goto_7
|
||||
return v16
|
||||
return v3
|
||||
.end method
|
||||
|
||||
.method private getDisplaySize(I)Ljava/lang/String;
|
||||
|
@ -1098,9 +1075,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
iget-object v1, v0, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
|
@ -1114,24 +1089,18 @@
|
|||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
new-array v0, v0, [Z
|
||||
new-array v1, v0, [Z
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mAlreadyTestedCandidates:[Z
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mAlreadyTestedCandidates:[Z
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mMaxColumns:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mMaxRows:I
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->tableSizeIncrease:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -1173,8 +1142,6 @@
|
|||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget-object p2, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v2, p2, Landroidx/constraintlayout/solver/Metrics;->optimize:J
|
||||
|
||||
add-long/2addr v2, v0
|
||||
|
@ -1207,14 +1174,12 @@
|
|||
const/4 v4, 0x0
|
||||
|
||||
:goto_1
|
||||
if-nez v3, :cond_b
|
||||
if-nez v3, :cond_c
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v6, v5, Landroidx/constraintlayout/solver/Metrics;->iterations:J
|
||||
|
||||
add-long/2addr v6, v0
|
||||
|
@ -1276,7 +1241,7 @@
|
|||
aput-boolean v2, v6, v7
|
||||
|
||||
:cond_6
|
||||
if-eqz v5, :cond_a
|
||||
if-eqz v5, :cond_b
|
||||
|
||||
const v6, 0x7f7fffff # Float.MAX_VALUE
|
||||
|
||||
|
@ -1361,8 +1326,6 @@
|
|||
|
||||
if-eqz v7, :cond_9
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v9, v7, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
add-long/2addr v9, v0
|
||||
|
@ -1388,6 +1351,11 @@
|
|||
goto/16 :goto_1
|
||||
|
||||
:cond_b
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_c
|
||||
return v4
|
||||
.end method
|
||||
|
||||
|
@ -1399,11 +1367,9 @@
|
|||
:goto_0
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
array-length v1, v1
|
||||
array-length v2, v1
|
||||
|
||||
if-ge v0, v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
if-ge v0, v2, :cond_1
|
||||
|
||||
aget-object v1, v1, v0
|
||||
|
||||
|
@ -1460,7 +1426,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public addCenterPoint(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;FI)V
|
||||
.locals 19
|
||||
.locals 18
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -1568,7 +1534,7 @@
|
|||
|
||||
invoke-static {v3, v4}, Ljava/lang/Double;->isNaN(D)Z
|
||||
|
||||
move-object/from16 v18, v12
|
||||
move-object/from16 p1, v12
|
||||
|
||||
mul-double v11, v15, v3
|
||||
|
||||
|
@ -1600,7 +1566,7 @@
|
|||
|
||||
move-object v7, v1
|
||||
|
||||
move-object/from16 v8, v18
|
||||
move-object/from16 v8, p1
|
||||
|
||||
invoke-virtual/range {v4 .. v9}, Landroidx/constraintlayout/solver/ArrayRow;->createRowWithAngle(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;F)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
|
@ -1664,8 +1630,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->constraints:J
|
||||
|
||||
add-long/2addr v3, v1
|
||||
|
@ -1768,8 +1732,6 @@
|
|||
|
||||
if-eqz v4, :cond_5
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v5, v4, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
add-long/2addr v5, v1
|
||||
|
@ -2194,8 +2156,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->errors:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -2262,8 +2222,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->extravariables:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -2464,8 +2422,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->slackvariables:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -2605,7 +2561,7 @@
|
|||
.end method
|
||||
|
||||
.method displaySystemInformations()V
|
||||
.locals 7
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -2620,11 +2576,9 @@
|
|||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v3, v3, v1
|
||||
aget-object v4, v3, v1
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
if-eqz v4, :cond_0
|
||||
|
||||
aget-object v3, v3, v1
|
||||
|
||||
|
@ -2651,11 +2605,9 @@
|
|||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v4, v4, v1
|
||||
aget-object v5, v4, v1
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
aget-object v4, v4, v1
|
||||
|
||||
|
@ -2689,9 +2641,7 @@
|
|||
|
||||
iget v5, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/LinearSystem;->TABLE_SIZE:I
|
||||
|
||||
mul-int v5, v5, v6
|
||||
mul-int v5, v5, v5
|
||||
|
||||
invoke-direct {p0, v5}, Landroidx/constraintlayout/solver/LinearSystem;->getDisplaySize(I)Ljava/lang/String;
|
||||
|
||||
|
@ -2886,7 +2836,7 @@
|
|||
.end method
|
||||
|
||||
.method public getMemoryUsed()I
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -2899,11 +2849,9 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v2, v2, v0
|
||||
aget-object v3, v2, v0
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/LinearSystem;->mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
aget-object v2, v2, v0
|
||||
|
||||
|
@ -3042,8 +2990,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->minimize:J
|
||||
|
||||
add-long/2addr v3, v1
|
||||
|
@ -3059,8 +3005,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->graphOptimizer:J
|
||||
|
||||
add-long/2addr v3, v1
|
||||
|
@ -3102,8 +3046,6 @@
|
|||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->fullySolved:J
|
||||
|
||||
add-long/2addr v3, v1
|
||||
|
@ -3135,8 +3077,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
iget-wide v1, v0, Landroidx/constraintlayout/solver/Metrics;->minimizeGoal:J
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
@ -3247,8 +3187,6 @@
|
|||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mVariables:Ljava/util/HashMap;
|
||||
|
||||
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
|
||||
|
||||
:cond_2
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/Metrics;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Metrics.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class interface abstract Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/solver/Pools$SimplePool;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
|
@ -96,7 +97,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public acquire()Ljava/lang/Object;
|
||||
.locals 4
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TT;"
|
||||
|
@ -109,32 +110,26 @@
|
|||
|
||||
if-lez v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
aget-object v2, v2, v0
|
||||
add-int/lit8 v2, v0, -0x1
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
aput-object v1, v3, v0
|
||||
aget-object v4, v3, v2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
aput-object v1, v3, v2
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
return-object v2
|
||||
return-object v4
|
||||
|
||||
:cond_0
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public release(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TT;)Z"
|
||||
|
@ -145,25 +140,19 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
array-length v1, v1
|
||||
array-length v2, v1
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
if-ge v0, v2, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
aput-object p1, v1, v0
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
const/4 p1, 0x1
|
||||
|
||||
aput-object p1, v0, v1
|
||||
add-int/2addr v0, p1
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
return v0
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
@ -172,7 +161,7 @@
|
|||
.end method
|
||||
|
||||
.method public releaseAll([Ljava/lang/Object;I)V
|
||||
.locals 4
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"([TT;I)V"
|
||||
|
@ -197,21 +186,15 @@
|
|||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
array-length v3, v3
|
||||
array-length v4, v3
|
||||
|
||||
if-ge v2, v3, :cond_1
|
||||
if-ge v2, v4, :cond_1
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
aput-object v1, v3, v2
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
aput-object v1, v2, v3
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class final Landroidx/constraintlayout/solver/Pools;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class synthetic Landroidx/constraintlayout/solver/SolverVariable$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -158,7 +159,6 @@
|
|||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
@ -201,7 +201,13 @@
|
|||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueId:I
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_1
|
||||
new-instance p0, Ljava/lang/StringBuilder;
|
||||
|
@ -216,7 +222,13 @@
|
|||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_2
|
||||
new-instance p0, Ljava/lang/StringBuilder;
|
||||
|
@ -231,7 +243,13 @@
|
|||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueSlackId:I
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_3
|
||||
new-instance p0, Ljava/lang/StringBuilder;
|
||||
|
@ -246,7 +264,13 @@
|
|||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueConstantId:I
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_4
|
||||
new-instance p0, Ljava/lang/StringBuilder;
|
||||
|
@ -261,9 +285,13 @@
|
|||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueUnrestrictedId:I
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
nop
|
||||
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
|
@ -290,7 +318,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public final addToRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -313,19 +341,13 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
array-length v1, v1
|
||||
|
||||
if-lt v0, v1, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
array-length v2, v0
|
||||
|
||||
array-length v1, v1
|
||||
if-lt v1, v2, :cond_2
|
||||
|
||||
array-length v1, v0
|
||||
|
||||
mul-int/lit8 v1, v1, 0x2
|
||||
|
||||
|
@ -344,11 +366,9 @@
|
|||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -386,7 +406,7 @@
|
|||
.end method
|
||||
|
||||
.method public final removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 6
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
|
@ -414,11 +434,9 @@
|
|||
|
||||
add-int v3, v2, v1
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
add-int/lit8 v4, v3, 0x1
|
||||
|
||||
add-int/lit8 v5, v3, 0x1
|
||||
|
||||
aget-object v4, v4, v5
|
||||
aget-object v4, p1, v4
|
||||
|
||||
aput-object v4, p1, v3
|
||||
|
||||
|
@ -493,7 +511,7 @@
|
|||
.end method
|
||||
|
||||
.method strengthsToString()Ljava/lang/String;
|
||||
.locals 8
|
||||
.locals 9
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
|
@ -513,11 +531,11 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
move-object v3, v0
|
||||
move-object v4, v0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
|
@ -532,42 +550,40 @@
|
|||
|
||||
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v3, v3, v0
|
||||
aget v4, v4, v0
|
||||
|
||||
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v6, v6, v0
|
||||
aget v7, v6, v0
|
||||
|
||||
const/4 v7, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
cmpl-float v6, v6, v7
|
||||
cmpl-float v7, v7, v8
|
||||
|
||||
if-lez v6, :cond_0
|
||||
if-lez v7, :cond_0
|
||||
|
||||
const/4 v4, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v6, v6, v0
|
||||
|
||||
cmpg-float v6, v6, v7
|
||||
cmpg-float v6, v6, v8
|
||||
|
||||
if-gez v6, :cond_1
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
|
@ -575,7 +591,7 @@
|
|||
|
||||
aget v6, v6, v0
|
||||
|
||||
cmpl-float v6, v6, v7
|
||||
cmpl-float v6, v6, v8
|
||||
|
||||
if-eqz v6, :cond_2
|
||||
|
||||
|
@ -594,43 +610,46 @@
|
|||
|
||||
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v3, ", "
|
||||
const-string v4, ", "
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
new-instance v6, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v3, "] "
|
||||
const-string v4, "] "
|
||||
|
||||
goto :goto_2
|
||||
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
:goto_2
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
if-eqz v4, :cond_5
|
||||
if-eqz v3, :cond_5
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " (-)"
|
||||
|
||||
|
@ -638,7 +657,7 @@
|
|||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
:cond_5
|
||||
if-eqz v5, :cond_6
|
||||
|
@ -647,7 +666,7 @@
|
|||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, " (*)"
|
||||
|
||||
|
@ -655,10 +674,10 @@
|
|||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
:cond_6
|
||||
return-object v3
|
||||
return-object v4
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Analyzer;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Analyzer.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -360,7 +361,7 @@
|
|||
.end method
|
||||
|
||||
.method private static getMaxDimensionTraversal(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;IZI)I
|
||||
.locals 23
|
||||
.locals 20
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -455,16 +456,16 @@
|
|||
|
||||
move v10, v8
|
||||
|
||||
move v8, v9
|
||||
|
||||
const/4 v9, -0x1
|
||||
const/4 v8, -0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
move v10, v9
|
||||
|
||||
const/4 v9, 0x1
|
||||
move v9, v8
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
:goto_2
|
||||
if-eqz v3, :cond_4
|
||||
|
@ -479,13 +480,13 @@
|
|||
:goto_3
|
||||
iget-object v13, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v13, v13, v8
|
||||
aget-object v13, v13, v9
|
||||
|
||||
invoke-virtual {v13}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v13
|
||||
|
||||
mul-int v13, v13, v9
|
||||
mul-int v13, v13, v8
|
||||
|
||||
invoke-static/range {p0 .. p1}, Landroidx/constraintlayout/solver/widgets/Analyzer;->getParentBiasOffset(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)I
|
||||
|
||||
|
@ -509,11 +510,11 @@
|
|||
move-result v14
|
||||
|
||||
:goto_4
|
||||
mul-int v14, v14, v9
|
||||
mul-int v14, v14, v8
|
||||
|
||||
iget-object v15, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v15, v15, v8
|
||||
aget-object v15, v15, v9
|
||||
|
||||
invoke-virtual {v15}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
|
@ -594,7 +595,7 @@
|
|||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-object/from16 v18, v11
|
||||
move-object/from16 p3, v11
|
||||
|
||||
add-int v11, v14, v12
|
||||
|
||||
|
@ -606,7 +607,7 @@
|
|||
|
||||
move-result v15
|
||||
|
||||
move-object/from16 v11, v18
|
||||
move-object/from16 v11, p3
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
|
@ -619,10 +620,9 @@
|
|||
|
||||
add-int/2addr v15, v7
|
||||
|
||||
:goto_7
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_9
|
||||
goto :goto_8
|
||||
|
||||
:cond_8
|
||||
if-nez v1, :cond_9
|
||||
|
@ -631,21 +631,21 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_7
|
||||
|
||||
:cond_9
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v5
|
||||
|
||||
:goto_8
|
||||
mul-int v5, v5, v9
|
||||
:goto_7
|
||||
mul-int v5, v5, v8
|
||||
|
||||
add-int/2addr v15, v5
|
||||
|
||||
goto :goto_7
|
||||
const/4 v5, 0x1
|
||||
|
||||
:goto_9
|
||||
:goto_8
|
||||
if-ne v1, v5, :cond_e
|
||||
|
||||
iget-object v11, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaseline:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -660,9 +660,9 @@
|
|||
|
||||
move-result-object v11
|
||||
|
||||
const/16 v19, 0x0
|
||||
const/16 v18, 0x0
|
||||
|
||||
:goto_a
|
||||
:goto_9
|
||||
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v16
|
||||
|
@ -675,13 +675,13 @@
|
|||
|
||||
check-cast v16, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
move-object/from16 v20, v11
|
||||
move-object/from16 p3, v11
|
||||
|
||||
move-object/from16 v11, v16
|
||||
|
||||
check-cast v11, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
if-ne v9, v5, :cond_a
|
||||
if-ne v8, v5, :cond_a
|
||||
|
||||
iget-object v5, v11, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -693,29 +693,28 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
move/from16 v11, v19
|
||||
move/from16 v11, v18
|
||||
|
||||
invoke-static {v11, v5}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result v19
|
||||
move-result v18
|
||||
|
||||
move-object/from16 v11, v20
|
||||
move-object/from16 v11, p3
|
||||
|
||||
:goto_b
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_a
|
||||
goto :goto_9
|
||||
|
||||
:cond_a
|
||||
move/from16 v5, v19
|
||||
move/from16 v5, v18
|
||||
|
||||
iget-object v11, v11, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v11, v11, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
mul-int v16, v7, v9
|
||||
mul-int v16, v7, v8
|
||||
|
||||
move/from16 v21, v10
|
||||
move/from16 v17, v10
|
||||
|
||||
add-int v10, v16, v12
|
||||
|
||||
|
@ -725,18 +724,20 @@
|
|||
|
||||
invoke-static {v5, v10}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result v19
|
||||
move-result v18
|
||||
|
||||
move-object/from16 v11, v20
|
||||
move-object/from16 v11, p3
|
||||
|
||||
move/from16 v10, v21
|
||||
move/from16 v10, v17
|
||||
|
||||
goto :goto_b
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_b
|
||||
move/from16 v21, v10
|
||||
move/from16 v17, v10
|
||||
|
||||
move/from16 v5, v19
|
||||
move/from16 v5, v18
|
||||
|
||||
iget-object v10, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaseline:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -756,28 +757,28 @@
|
|||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne v9, v3, :cond_c
|
||||
if-ne v8, v3, :cond_c
|
||||
|
||||
add-int v3, v5, v6
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_a
|
||||
|
||||
:cond_c
|
||||
sub-int v3, v5, v7
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_a
|
||||
|
||||
:cond_d
|
||||
move v3, v5
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_a
|
||||
|
||||
:cond_e
|
||||
move/from16 v21, v10
|
||||
move/from16 v17, v10
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_c
|
||||
:goto_a
|
||||
invoke-static {v15, v3}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result v3
|
||||
|
@ -792,13 +793,13 @@
|
|||
|
||||
const/4 v4, -0x1
|
||||
|
||||
if-ne v9, v4, :cond_f
|
||||
if-ne v8, v4, :cond_f
|
||||
|
||||
move/from16 v22, v12
|
||||
move/from16 v19, v12
|
||||
|
||||
move v12, v3
|
||||
|
||||
move/from16 v3, v22
|
||||
move/from16 v3, v19
|
||||
|
||||
:cond_f
|
||||
if-eqz v2, :cond_10
|
||||
|
@ -807,7 +808,7 @@
|
|||
|
||||
invoke-virtual {v0, v12, v3, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setFrame(III)V
|
||||
|
||||
goto :goto_d
|
||||
goto :goto_b
|
||||
|
||||
:cond_10
|
||||
iget-object v2, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBelongingGroup:Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;
|
||||
|
@ -816,7 +817,7 @@
|
|||
|
||||
invoke-virtual {v0, v12, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setRelativePositioning(II)V
|
||||
|
||||
:goto_d
|
||||
:goto_b
|
||||
invoke-virtual/range {p0 .. p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDimensionBehaviour(I)Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v2
|
||||
|
@ -840,7 +841,7 @@
|
|||
:cond_11
|
||||
iget-object v2, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v2, v2, v8
|
||||
aget-object v2, v2, v9
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -848,7 +849,7 @@
|
|||
|
||||
iget-object v2, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v2, v2, v21
|
||||
aget-object v2, v2, v17
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -860,7 +861,7 @@
|
|||
|
||||
iget-object v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v3, v3, v8
|
||||
aget-object v3, v3, v9
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -870,7 +871,7 @@
|
|||
|
||||
iget-object v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v3, v3, v21
|
||||
aget-object v3, v3, v17
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -1012,10 +1013,9 @@
|
|||
|
||||
mul-float v0, v0, v1
|
||||
|
||||
:goto_0
|
||||
float-to-int v0, v0
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
@ -1028,12 +1028,12 @@
|
|||
|
||||
div-float/2addr v0, v1
|
||||
|
||||
goto :goto_0
|
||||
float-to-int v0, v0
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
invoke-virtual {p0, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setWidth(I)V
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVerticalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
@ -1060,10 +1060,9 @@
|
|||
|
||||
mul-float v0, v0, v1
|
||||
|
||||
:goto_2
|
||||
float-to-int v0, v0
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
@ -1076,17 +1075,17 @@
|
|||
|
||||
div-float/2addr v0, v1
|
||||
|
||||
goto :goto_2
|
||||
float-to-int v0, v0
|
||||
|
||||
:goto_3
|
||||
:goto_1
|
||||
invoke-virtual {p0, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v0, -0x1
|
||||
|
||||
:goto_4
|
||||
:goto_2
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
.super Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
.source "Barrier.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -120,13 +121,11 @@
|
|||
:cond_0
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ltz v0, :cond_12
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
if-ltz v0, :cond_13
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
if-ge v0, v1, :cond_12
|
||||
if-ge v0, v1, :cond_13
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
@ -160,8 +159,6 @@
|
|||
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v7, v4, :cond_3
|
||||
|
||||
:cond_2
|
||||
|
@ -173,18 +170,15 @@
|
|||
|
||||
if-ne v7, v8, :cond_3
|
||||
|
||||
:goto_2
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eq v7, v3, :cond_4
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v7, v5, :cond_5
|
||||
|
||||
:cond_4
|
||||
|
@ -196,6 +190,8 @@
|
|||
|
||||
if-ne v6, v7, :cond_5
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
|
@ -206,16 +202,14 @@
|
|||
:cond_6
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v6, :cond_8
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v6, v4, :cond_7
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/Barrier;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
@ -230,10 +224,12 @@
|
|||
|
||||
if-ne v6, v7, :cond_9
|
||||
|
||||
goto :goto_5
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
:goto_4
|
||||
:goto_3
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/Barrier;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v6
|
||||
|
@ -246,13 +242,13 @@
|
|||
|
||||
if-ne v6, v7, :cond_9
|
||||
|
||||
:goto_5
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_9
|
||||
:goto_4
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_6
|
||||
:goto_5
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mWidgetsCount:I
|
||||
|
||||
if-ge v6, v7, :cond_e
|
||||
|
@ -290,34 +286,30 @@
|
|||
|
||||
iput-object v8, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
if-eqz v9, :cond_c
|
||||
|
||||
if-eqz v7, :cond_c
|
||||
if-ne v9, v3, :cond_b
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v7, v3, :cond_b
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_6
|
||||
|
||||
:cond_b
|
||||
iget-object v7, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v7, v8, v1}, Landroidx/constraintlayout/solver/LinearSystem;->addGreaterBarrier(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Z)V
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_7
|
||||
|
||||
:cond_c
|
||||
:goto_7
|
||||
:goto_6
|
||||
iget-object v7, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v7, v8, v1}, Landroidx/constraintlayout/solver/LinearSystem;->addLowerBarrier(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;Z)V
|
||||
|
||||
:cond_d
|
||||
:goto_8
|
||||
:goto_7
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_5
|
||||
|
||||
:cond_e
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
@ -348,7 +340,6 @@
|
|||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_9
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
@ -356,8 +347,6 @@
|
|||
return-void
|
||||
|
||||
:cond_f
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v0, v4, :cond_10
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -380,11 +369,13 @@
|
|||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_9
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_10
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v0, v3, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -407,11 +398,13 @@
|
|||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_9
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v6}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_11
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ne v0, v5, :cond_12
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -440,6 +433,9 @@
|
|||
|
||||
:cond_12
|
||||
return-void
|
||||
|
||||
:cond_13
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public allowedInBarrier()Z
|
||||
|
@ -492,26 +488,38 @@
|
|||
:pswitch_0
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
:goto_0
|
||||
const/4 v0, 0x5
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->setType(I)V
|
||||
|
@ -524,8 +532,6 @@
|
|||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne v0, v3, :cond_2
|
||||
|
@ -543,6 +549,12 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
|
@ -557,13 +569,13 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
:goto_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
@ -596,32 +608,43 @@
|
|||
|
||||
move-object v1, v2
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_4
|
||||
|
||||
:pswitch_4
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:pswitch_5
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:pswitch_6
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:pswitch_7
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_5
|
||||
:goto_4
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
@ -638,6 +661,8 @@
|
|||
:cond_6
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_3
|
||||
|
@ -683,34 +708,42 @@
|
|||
:pswitch_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
:pswitch_1
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_2
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_3
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
|
||||
|
@ -721,7 +754,7 @@
|
|||
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_3
|
||||
:goto_1
|
||||
if-ge v4, v2, :cond_4
|
||||
|
||||
iget-object v5, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
@ -745,13 +778,11 @@
|
|||
|
||||
if-eqz v6, :cond_2
|
||||
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const/4 v7, 0x2
|
||||
|
||||
if-ne v6, v7, :cond_1
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
iget v6, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
@ -760,25 +791,29 @@
|
|||
|
||||
if-lez v6, :cond_3
|
||||
|
||||
goto :goto_5
|
||||
iget v1, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget-object v3, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
:goto_4
|
||||
:goto_2
|
||||
iget v6, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
cmpg-float v6, v6, v1
|
||||
|
||||
if-gez v6, :cond_3
|
||||
|
||||
:goto_5
|
||||
iget v1, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget-object v3, v5, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
:cond_3
|
||||
:goto_3
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/LinearSystem;->getMetrics()Landroidx/constraintlayout/solver/Metrics;
|
||||
|
@ -815,7 +850,6 @@
|
|||
:pswitch_4
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -827,17 +861,35 @@
|
|||
:pswitch_5
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_6
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_6
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_6
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_7
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_6
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v3, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ChainHead.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -80,13 +81,13 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v5, 0x1
|
||||
move-object v5, v2
|
||||
|
||||
move-object v6, v2
|
||||
move-object v6, v5
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
|
@ -95,11 +96,11 @@
|
|||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
add-int/2addr v7, v5
|
||||
add-int/2addr v7, v4
|
||||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -107,13 +108,13 @@
|
|||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
invoke-virtual {v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
||||
move-result v7
|
||||
|
||||
|
@ -125,12 +126,12 @@
|
|||
|
||||
if-nez v7, :cond_0
|
||||
|
||||
iput-object v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_0
|
||||
iput-object v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -140,7 +141,7 @@
|
|||
|
||||
if-ne v7, v8, :cond_8
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -148,7 +149,7 @@
|
|||
|
||||
if-eqz v7, :cond_1
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -158,7 +159,7 @@
|
|||
|
||||
if-eq v7, v8, :cond_1
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -169,11 +170,11 @@
|
|||
:cond_1
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsMatchCount:I
|
||||
|
||||
add-int/2addr v7, v5
|
||||
add-int/2addr v7, v4
|
||||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsMatchCount:I
|
||||
|
||||
iget-object v7, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -187,7 +188,7 @@
|
|||
|
||||
iget v10, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
iget-object v11, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
iget-object v11, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
|
||||
iget v12, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -200,7 +201,7 @@
|
|||
:cond_2
|
||||
iget v10, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
invoke-static {v3, v10}, Landroidx/constraintlayout/solver/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
invoke-static {v5, v10}, Landroidx/constraintlayout/solver/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
|
||||
move-result v10
|
||||
|
||||
|
@ -210,12 +211,12 @@
|
|||
|
||||
if-gez v7, :cond_3
|
||||
|
||||
iput-boolean v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasUndefinedWeights:Z
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasUndefinedWeights:Z
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iput-boolean v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasDefinedWeights:Z
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasDefinedWeights:Z
|
||||
|
||||
:goto_1
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
@ -231,42 +232,40 @@
|
|||
:cond_4
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v7, v5}, 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 v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v5, 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;
|
||||
|
||||
if-eqz v7, :cond_7
|
||||
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v3, v7, v8
|
||||
aput-object v5, v7, v8
|
||||
|
||||
:cond_7
|
||||
iput-object v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_8
|
||||
if-eq v6, v3, :cond_9
|
||||
if-eq v6, v5, :cond_9
|
||||
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v3, v6, v7
|
||||
aput-object v5, v6, v7
|
||||
|
||||
:cond_9
|
||||
iget-object v6, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
add-int/lit8 v7, v0, 0x1
|
||||
|
||||
|
@ -294,7 +293,7 @@
|
|||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eq v7, v3, :cond_a
|
||||
if-eq v7, v5, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -305,21 +304,21 @@
|
|||
:goto_2
|
||||
if-eqz v9, :cond_c
|
||||
|
||||
move-object v6, v3
|
||||
move-object v6, v5
|
||||
|
||||
move-object v3, v9
|
||||
move-object v5, v9
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_c
|
||||
move-object v6, v3
|
||||
move-object v6, v5
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_d
|
||||
iput-object v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iput-object v5, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
|
@ -331,14 +330,16 @@
|
|||
|
||||
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;
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_e
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:goto_3
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:goto_3
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasDefinedWeights:Z
|
||||
|
||||
if-eqz v0, :cond_f
|
||||
|
@ -347,10 +348,10 @@
|
|||
|
||||
if-eqz v0, :cond_f
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
:cond_f
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasComplexMatchWeights:Z
|
||||
iput-boolean v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasComplexMatchWeights:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class synthetic Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -353,8 +354,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
@ -492,26 +491,44 @@
|
|||
return v1
|
||||
|
||||
:pswitch_1
|
||||
return v1
|
||||
|
||||
:pswitch_2
|
||||
return v1
|
||||
|
||||
:pswitch_3
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
:pswitch_2
|
||||
:pswitch_4
|
||||
return v2
|
||||
|
||||
:pswitch_5
|
||||
return v2
|
||||
|
||||
:pswitch_6
|
||||
return v2
|
||||
|
||||
:pswitch_7
|
||||
return v2
|
||||
|
||||
:pswitch_8
|
||||
return v2
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
:pswitch_2
|
||||
:pswitch_2
|
||||
:pswitch_2
|
||||
:pswitch_8
|
||||
:pswitch_7
|
||||
:pswitch_6
|
||||
:pswitch_5
|
||||
:pswitch_4
|
||||
:pswitch_3
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
@ -572,19 +589,25 @@
|
|||
return v2
|
||||
|
||||
:pswitch_5
|
||||
return v1
|
||||
return v2
|
||||
|
||||
:pswitch_6
|
||||
return v1
|
||||
|
||||
:pswitch_7
|
||||
return v1
|
||||
|
||||
:pswitch_8
|
||||
const/4 v0, 0x3
|
||||
|
||||
return v0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_8
|
||||
:pswitch_7
|
||||
:pswitch_6
|
||||
:pswitch_5
|
||||
:pswitch_5
|
||||
:pswitch_4
|
||||
:pswitch_4
|
||||
:pswitch_3
|
||||
:pswitch_2
|
||||
|
@ -945,6 +968,9 @@
|
|||
return v3
|
||||
|
||||
:pswitch_2
|
||||
return v3
|
||||
|
||||
:pswitch_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
@ -961,55 +987,10 @@
|
|||
|
||||
return v2
|
||||
|
||||
:pswitch_3
|
||||
return v3
|
||||
|
||||
:pswitch_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
if-eq p1, v1, :cond_2
|
||||
|
||||
return v2
|
||||
|
||||
:cond_2
|
||||
return v3
|
||||
|
||||
:pswitch_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x5
|
||||
|
||||
if-eq p1, v0, :cond_3
|
||||
|
||||
if-eq p1, v1, :cond_3
|
||||
|
||||
return v2
|
||||
|
||||
:cond_3
|
||||
return v3
|
||||
|
||||
:pswitch_6
|
||||
|
@ -1025,15 +1006,18 @@
|
|||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x2
|
||||
const/4 v0, 0x4
|
||||
|
||||
if-eq p1, v0, :cond_4
|
||||
if-eq p1, v0, :cond_3
|
||||
|
||||
if-eq p1, v4, :cond_4
|
||||
if-eq p1, v1, :cond_2
|
||||
|
||||
return v2
|
||||
|
||||
:cond_4
|
||||
:cond_2
|
||||
return v3
|
||||
|
||||
:cond_3
|
||||
return v3
|
||||
|
||||
:pswitch_7
|
||||
|
@ -1049,45 +1033,102 @@
|
|||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x3
|
||||
const/4 v0, 0x5
|
||||
|
||||
if-eq p1, v0, :cond_5
|
||||
|
||||
if-eq p1, v4, :cond_5
|
||||
if-eq p1, v1, :cond_4
|
||||
|
||||
return v2
|
||||
|
||||
:cond_4
|
||||
return v3
|
||||
|
||||
:cond_5
|
||||
return v3
|
||||
|
||||
:pswitch_8
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p1, v0, :cond_7
|
||||
|
||||
if-eq p1, v4, :cond_6
|
||||
|
||||
return v2
|
||||
|
||||
:cond_6
|
||||
return v3
|
||||
|
||||
:cond_7
|
||||
return v3
|
||||
|
||||
:pswitch_9
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aget p1, v0, p1
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
if-eq p1, v0, :cond_9
|
||||
|
||||
if-eq p1, v4, :cond_8
|
||||
|
||||
return v2
|
||||
|
||||
:cond_8
|
||||
return v3
|
||||
|
||||
:cond_9
|
||||
return v3
|
||||
|
||||
:pswitch_a
|
||||
return v2
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_a
|
||||
:pswitch_9
|
||||
:pswitch_8
|
||||
:pswitch_7
|
||||
:pswitch_6
|
||||
:pswitch_5
|
||||
:pswitch_4
|
||||
:pswitch_8
|
||||
:pswitch_2
|
||||
:pswitch_a
|
||||
:pswitch_3
|
||||
:pswitch_0
|
||||
:pswitch_8
|
||||
:pswitch_a
|
||||
.end packed-switch
|
||||
|
||||
:pswitch_data_1
|
||||
.packed-switch 0x4
|
||||
:pswitch_1
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
.end packed-switch
|
||||
|
||||
:pswitch_data_2
|
||||
.packed-switch 0x2
|
||||
:pswitch_3
|
||||
:pswitch_3
|
||||
:pswitch_5
|
||||
:pswitch_4
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
@ -1111,11 +1152,9 @@
|
|||
|
||||
if-ne v1, v2, :cond_3
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
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;
|
||||
|
||||
if-ne v1, v2, :cond_2
|
||||
if-ne v2, v1, :cond_2
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getOwner()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
|
@ -1410,8 +1449,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/SolverVariable;->reset()V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintHorizontalLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
.source "ConstraintHorizontalLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -101,7 +102,7 @@
|
|||
|
||||
invoke-virtual {v4, v2, v8, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:cond_0
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
@ -114,9 +115,14 @@
|
|||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
move-object v7, v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v7, v2
|
||||
|
||||
:goto_1
|
||||
sget-object v3, 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;
|
||||
|
@ -127,7 +133,7 @@
|
|||
|
||||
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;ILandroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
|
||||
:goto_1
|
||||
:goto_2
|
||||
sget-object v2, 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;
|
||||
|
@ -159,9 +165,14 @@
|
|||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
move-object v7, v0
|
||||
|
||||
:goto_3
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintTableLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintTableLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
.source "ConstraintTableLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -256,35 +257,33 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
rem-int v4, v2, v4
|
||||
rem-int v5, v2, v4
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
div-int v5, v2, v5
|
||||
div-int v4, v2, v4
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mHorizontalSlices:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
check-cast v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mVerticalSlices:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
check-cast v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;
|
||||
check-cast v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;
|
||||
|
||||
iget-object v6, v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->left:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mVerticalSlices:Ljava/util/ArrayList;
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->right:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
iget-object v8, v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;->top:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
move-result-object v5
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;->bottom:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
check-cast v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;
|
||||
|
||||
iget-object v6, v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->left:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->right:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v8, v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;->top:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;->bottom:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
|
@ -314,7 +313,6 @@
|
|||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v7, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v7
|
||||
|
@ -323,7 +321,7 @@
|
|||
|
||||
invoke-virtual {v6, v7, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
@ -334,71 +332,78 @@
|
|||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
goto :goto_1
|
||||
invoke-virtual {v7, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_2
|
||||
iget v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
move-result-object v7
|
||||
|
||||
packed-switch v4, :pswitch_data_0
|
||||
iget v9, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mPadding:I
|
||||
|
||||
goto :goto_4
|
||||
invoke-virtual {v6, v7, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
|
||||
:goto_1
|
||||
iget v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
||||
packed-switch v5, :pswitch_data_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_0
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHorizontalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHorizontalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
sget-object v4, 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 {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
invoke-virtual {v4, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
goto :goto_3
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_2
|
||||
sget-object v4, 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 {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
invoke-virtual {v4, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {v4, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->setStrength(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;)V
|
||||
|
||||
:goto_4
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
:goto_2
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
|
@ -408,22 +413,21 @@
|
|||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mPadding:I
|
||||
|
||||
invoke-virtual {v4, v6, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
invoke-virtual {v5, v6, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
|
||||
instance-of v4, v5, Landroidx/constraintlayout/solver/widgets/Guideline;
|
||||
instance-of v5, v4, Landroidx/constraintlayout/solver/widgets/Guideline;
|
||||
|
||||
if-eqz v4, :cond_1
|
||||
if-eqz v5, :cond_1
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
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;
|
||||
|
||||
:goto_5
|
||||
invoke-virtual {v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v4, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -431,20 +435,26 @@
|
|||
|
||||
invoke-virtual {v3, v4, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_3
|
||||
|
||||
:cond_1
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v3, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
goto :goto_5
|
||||
invoke-virtual {v4, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_6
|
||||
move-result-object v4
|
||||
|
||||
iget v5, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mPadding:I
|
||||
|
||||
invoke-virtual {v3, v4, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;I)Z
|
||||
|
||||
:goto_3
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
@ -454,6 +464,8 @@
|
|||
:cond_2
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
|
@ -943,25 +955,28 @@
|
|||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
const/4 v0, 0x2
|
||||
|
||||
:goto_0
|
||||
iput v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setChildrenConnections()V
|
||||
|
||||
return-void
|
||||
|
@ -1072,14 +1087,13 @@
|
|||
|
||||
const-string v1, "L"
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
@ -1094,6 +1108,12 @@
|
|||
|
||||
const-string v1, "C"
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
|
@ -1111,6 +1131,12 @@
|
|||
|
||||
const-string v1, "F"
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
|
@ -1128,10 +1154,14 @@
|
|||
|
||||
const-string v1, "R"
|
||||
|
||||
goto :goto_1
|
||||
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:cond_3
|
||||
:goto_2
|
||||
:goto_1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
@ -1271,10 +1301,9 @@
|
|||
|
||||
const/4 v3, 0x1
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {p0, v2, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setColumnAlignment(II)V
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
const/16 v4, 0x43
|
||||
|
@ -1287,6 +1316,8 @@
|
|||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-virtual {p0, v2, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setColumnAlignment(II)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
|
@ -1296,12 +1327,14 @@
|
|||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-virtual {p0, v2, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setColumnAlignment(II)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setColumnAlignment(II)V
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
@ -1429,20 +1462,18 @@
|
|||
:cond_1
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
div-int v1, v0, v1
|
||||
div-int v3, v0, v1
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
mul-int v1, v1, v3
|
||||
|
||||
mul-int v3, v3, v1
|
||||
if-ge v1, v0, :cond_2
|
||||
|
||||
if-ge v3, v0, :cond_2
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
:cond_2
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
|
||||
if-ne v0, v1, :cond_3
|
||||
if-ne v0, v3, :cond_3
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mVerticalGuidelines:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1450,16 +1481,16 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
sub-int/2addr v3, v2
|
||||
sub-int/2addr v1, v2
|
||||
|
||||
if-ne v0, v3, :cond_3
|
||||
if-ne v0, v1, :cond_3
|
||||
|
||||
return-void
|
||||
|
||||
:cond_3
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
iput v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setHorizontalSlices()V
|
||||
|
||||
|
@ -1475,20 +1506,18 @@
|
|||
:cond_5
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
|
||||
div-int v1, v0, v1
|
||||
div-int v3, v0, v1
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
mul-int v1, v1, v3
|
||||
|
||||
mul-int v3, v3, v1
|
||||
if-ge v1, v0, :cond_6
|
||||
|
||||
if-ge v3, v0, :cond_6
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
:cond_6
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
if-ne v0, v1, :cond_7
|
||||
if-ne v0, v3, :cond_7
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mHorizontalGuidelines:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1496,16 +1525,16 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumRows:I
|
||||
|
||||
sub-int/2addr v3, v2
|
||||
sub-int/2addr v1, v2
|
||||
|
||||
if-ne v0, v3, :cond_7
|
||||
if-ne v0, v1, :cond_7
|
||||
|
||||
return-void
|
||||
|
||||
:cond_7
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
iput v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->mNumCols:I
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;->setVerticalSlices()V
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class synthetic Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
.super Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
.source "ConstraintWidgetContainer.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -258,19 +259,15 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mHorizontalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
|
||||
array-length v1, v1
|
||||
array-length v2, v1
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
if-lt v0, v2, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mHorizontalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
array-length v0, v1
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mHorizontalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
array-length v1, v1
|
||||
|
||||
mul-int/lit8 v1, v1, 0x2
|
||||
|
||||
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
|
||||
|
||||
|
@ -315,19 +312,15 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mVerticalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
|
||||
array-length v2, v2
|
||||
array-length v3, v2
|
||||
|
||||
if-lt v0, v2, :cond_0
|
||||
if-lt v0, v3, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mVerticalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
array-length v0, v2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mVerticalChainsArray:[Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
array-length v2, v2
|
||||
|
||||
mul-int/lit8 v2, v2, 0x2
|
||||
|
||||
invoke-static {v0, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
invoke-static {v2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -730,7 +723,7 @@
|
|||
.end method
|
||||
|
||||
.method public layout()V
|
||||
.locals 23
|
||||
.locals 21
|
||||
|
||||
move-object/from16 v1, p0
|
||||
|
||||
|
@ -919,11 +912,11 @@
|
|||
const/4 v15, 0x0
|
||||
|
||||
:goto_4
|
||||
if-ge v15, v12, :cond_1c
|
||||
if-ge v15, v12, :cond_1f
|
||||
|
||||
iget-boolean v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSkipSolver:Z
|
||||
|
||||
if-nez v8, :cond_1c
|
||||
if-nez v8, :cond_1f
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mWidgetGroups:Ljava/util/List;
|
||||
|
||||
|
@ -935,7 +928,7 @@
|
|||
|
||||
iget-boolean v8, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
if-nez v8, :cond_1b
|
||||
if-nez v8, :cond_1e
|
||||
|
||||
invoke-virtual {v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->optimizeFor(I)Z
|
||||
|
||||
|
@ -971,6 +964,10 @@
|
|||
|
||||
move-result-object v7
|
||||
|
||||
check-cast v7, Ljava/util/ArrayList;
|
||||
|
||||
iput-object v7, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
|
@ -984,12 +981,12 @@
|
|||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
:goto_5
|
||||
check-cast v7, Ljava/util/ArrayList;
|
||||
|
||||
iput-object v7, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
:cond_9
|
||||
:goto_5
|
||||
invoke-direct/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->resetChains()V
|
||||
|
||||
iget-object v7, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
@ -1036,9 +1033,9 @@
|
|||
const/4 v4, 0x1
|
||||
|
||||
:goto_7
|
||||
if-eqz v4, :cond_1a
|
||||
if-eqz v4, :cond_1d
|
||||
|
||||
move/from16 v18, v4
|
||||
move/from16 v17, v4
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
|
@ -1070,7 +1067,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2
|
||||
|
||||
move/from16 v19, v9
|
||||
move/from16 v18, v9
|
||||
|
||||
:try_start_1
|
||||
iget-object v9, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
@ -1079,12 +1076,12 @@
|
|||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
move/from16 v9, v19
|
||||
move/from16 v9, v18
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_c
|
||||
move/from16 v19, v9
|
||||
move/from16 v18, v9
|
||||
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
|
@ -1112,7 +1109,7 @@
|
|||
|
||||
:cond_d
|
||||
:goto_9
|
||||
move/from16 v20, v8
|
||||
move/from16 v17, v8
|
||||
|
||||
goto :goto_c
|
||||
|
||||
|
@ -1124,17 +1121,17 @@
|
|||
:catch_2
|
||||
move-exception v0
|
||||
|
||||
move/from16 v19, v9
|
||||
move/from16 v18, v9
|
||||
|
||||
:goto_a
|
||||
move/from16 v8, v18
|
||||
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 v20, v8
|
||||
move/from16 v17, v8
|
||||
|
||||
const-string v8, "EXCEPTION : "
|
||||
|
||||
|
@ -1149,7 +1146,7 @@
|
|||
invoke-virtual {v9, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
|
||||
|
||||
:goto_c
|
||||
if-eqz v20, :cond_f
|
||||
if-eqz v17, :cond_e
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
|
@ -1157,23 +1154,21 @@
|
|||
|
||||
invoke-virtual {v1, v8, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->updateChildrenFromSolver(Landroidx/constraintlayout/solver/LinearSystem;[Z)V
|
||||
|
||||
:cond_e
|
||||
move/from16 v21, v12
|
||||
move/from16 v19, v12
|
||||
|
||||
:goto_d
|
||||
const/4 v9, 0x2
|
||||
|
||||
goto :goto_f
|
||||
goto :goto_10
|
||||
|
||||
:cond_f
|
||||
:cond_e
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
invoke-virtual {v1, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->updateFromSolver(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_e
|
||||
if-ge v8, v7, :cond_e
|
||||
:goto_d
|
||||
if-ge v8, v7, :cond_13
|
||||
|
||||
iget-object v9, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1185,11 +1180,11 @@
|
|||
|
||||
iget-object v0, v9, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/16 v17, 0x0
|
||||
const/16 v16, 0x0
|
||||
|
||||
aget-object v0, v0, v17
|
||||
aget-object v0, v0, v16
|
||||
|
||||
move/from16 v21, v12
|
||||
move/from16 v19, v12
|
||||
|
||||
sget-object v12, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
@ -1203,7 +1198,7 @@
|
|||
|
||||
move-result v12
|
||||
|
||||
if-ge v0, v12, :cond_10
|
||||
if-ge v0, v12, :cond_f
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Optimizer;->flags:[Z
|
||||
|
||||
|
@ -1213,18 +1208,26 @@
|
|||
|
||||
aput-boolean v12, v0, v8
|
||||
|
||||
goto :goto_d
|
||||
const/4 v9, 0x2
|
||||
|
||||
goto :goto_10
|
||||
|
||||
:cond_f
|
||||
const/4 v12, 0x1
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_10
|
||||
const/4 v12, 0x1
|
||||
|
||||
:goto_e
|
||||
iget-object v0, v9, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v0, v0, v12
|
||||
|
||||
sget-object v12, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v0, v12, :cond_11
|
||||
if-ne v0, v12, :cond_12
|
||||
|
||||
invoke-virtual {v9}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
|
@ -1244,29 +1247,40 @@
|
|||
|
||||
aput-boolean v8, v0, v9
|
||||
|
||||
goto :goto_f
|
||||
goto :goto_10
|
||||
|
||||
:cond_11
|
||||
const/4 v9, 0x2
|
||||
|
||||
add-int/lit8 v8, v8, 0x1
|
||||
goto :goto_f
|
||||
|
||||
move/from16 v12, v21
|
||||
|
||||
goto :goto_e
|
||||
:cond_12
|
||||
const/4 v9, 0x2
|
||||
|
||||
:goto_f
|
||||
if-eqz v14, :cond_15
|
||||
add-int/lit8 v8, v8, 0x1
|
||||
|
||||
move/from16 v12, v19
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_13
|
||||
move/from16 v19, v12
|
||||
|
||||
const/4 v9, 0x2
|
||||
|
||||
:goto_10
|
||||
if-eqz v14, :cond_17
|
||||
|
||||
const/16 v8, 0x8
|
||||
|
||||
if-ge v4, v8, :cond_15
|
||||
if-ge v4, v8, :cond_17
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Optimizer;->flags:[Z
|
||||
|
||||
aget-boolean v0, v0, v9
|
||||
|
||||
if-eqz v0, :cond_15
|
||||
if-eqz v0, :cond_17
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1274,8 +1288,8 @@
|
|||
|
||||
const/4 v12, 0x0
|
||||
|
||||
:goto_10
|
||||
if-ge v0, v7, :cond_12
|
||||
:goto_11
|
||||
if-ge v0, v7, :cond_14
|
||||
|
||||
iget-object v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1285,15 +1299,15 @@
|
|||
|
||||
check-cast v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move/from16 v22, v4
|
||||
move/from16 v17, v4
|
||||
|
||||
iget v4, v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
invoke-virtual {v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v16
|
||||
move-result v20
|
||||
|
||||
add-int v4, v4, v16
|
||||
add-int v4, v4, v20
|
||||
|
||||
invoke-static {v9, v4}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
|
@ -1313,14 +1327,14 @@
|
|||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
move/from16 v4, v22
|
||||
move/from16 v4, v17
|
||||
|
||||
const/16 v8, 0x8
|
||||
|
||||
goto :goto_10
|
||||
goto :goto_11
|
||||
|
||||
:cond_12
|
||||
move/from16 v22, v4
|
||||
:cond_14
|
||||
move/from16 v17, v4
|
||||
|
||||
iget v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mMinWidth:I
|
||||
|
||||
|
@ -1336,13 +1350,13 @@
|
|||
|
||||
sget-object v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v11, v8, :cond_13
|
||||
if-ne v11, v8, :cond_15
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getWidth()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v0, :cond_13
|
||||
if-ge v8, v0, :cond_15
|
||||
|
||||
invoke-virtual {v1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->setWidth(I)V
|
||||
|
||||
|
@ -1356,23 +1370,23 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/16 v19, 0x1
|
||||
const/16 v18, 0x1
|
||||
|
||||
goto :goto_11
|
||||
goto :goto_12
|
||||
|
||||
:cond_13
|
||||
:cond_15
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_11
|
||||
:goto_12
|
||||
sget-object v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v10, v8, :cond_14
|
||||
if-ne v10, v8, :cond_16
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getHeight()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v4, :cond_14
|
||||
if-ge v8, v4, :cond_16
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->setHeight(I)V
|
||||
|
||||
|
@ -1388,21 +1402,21 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
goto :goto_12
|
||||
goto :goto_13
|
||||
|
||||
:cond_14
|
||||
move/from16 v9, v19
|
||||
:cond_16
|
||||
move/from16 v9, v18
|
||||
|
||||
goto :goto_12
|
||||
goto :goto_13
|
||||
|
||||
:cond_15
|
||||
move/from16 v22, v4
|
||||
:cond_17
|
||||
move/from16 v17, v4
|
||||
|
||||
move/from16 v9, v19
|
||||
move/from16 v9, v18
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_12
|
||||
:goto_13
|
||||
iget v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mMinWidth:I
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getWidth()I
|
||||
|
@ -1417,7 +1431,7 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
if-le v4, v8, :cond_16
|
||||
if-le v4, v8, :cond_18
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->setWidth(I)V
|
||||
|
||||
|
@ -1433,7 +1447,7 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
:cond_16
|
||||
:cond_18
|
||||
iget v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mMinHeight:I
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getHeight()I
|
||||
|
@ -1448,7 +1462,7 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
if-le v4, v8, :cond_17
|
||||
if-le v4, v8, :cond_19
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->setHeight(I)V
|
||||
|
||||
|
@ -1464,13 +1478,13 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
goto :goto_13
|
||||
goto :goto_14
|
||||
|
||||
:cond_17
|
||||
:cond_19
|
||||
const/4 v8, 0x1
|
||||
|
||||
:goto_13
|
||||
if-nez v9, :cond_19
|
||||
:goto_14
|
||||
if-nez v9, :cond_1c
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
@ -1480,15 +1494,15 @@
|
|||
|
||||
sget-object v12, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v4, v12, :cond_18
|
||||
if-ne v4, v12, :cond_1a
|
||||
|
||||
if-lez v5, :cond_18
|
||||
if-lez v5, :cond_1a
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getWidth()I
|
||||
|
||||
move-result v4
|
||||
|
||||
if-le v4, v5, :cond_18
|
||||
if-le v4, v5, :cond_1a
|
||||
|
||||
iput-boolean v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mWidthMeasuredTooSmall:Z
|
||||
|
||||
|
@ -1506,22 +1520,22 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
:cond_18
|
||||
:cond_1a
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v4, v4, v8
|
||||
|
||||
sget-object v12, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v4, v12, :cond_19
|
||||
if-ne v4, v12, :cond_1b
|
||||
|
||||
if-lez v6, :cond_19
|
||||
if-lez v6, :cond_1b
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->getHeight()I
|
||||
|
||||
move-result v4
|
||||
|
||||
if-le v4, v6, :cond_19
|
||||
if-le v4, v6, :cond_1b
|
||||
|
||||
iput-boolean v8, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mHeightMeasuredTooSmall:Z
|
||||
|
||||
|
@ -1537,22 +1551,27 @@
|
|||
|
||||
const/4 v9, 0x1
|
||||
|
||||
goto :goto_14
|
||||
goto :goto_15
|
||||
|
||||
:cond_19
|
||||
:cond_1b
|
||||
move v4, v0
|
||||
|
||||
:goto_14
|
||||
move/from16 v12, v21
|
||||
goto :goto_15
|
||||
|
||||
move/from16 v0, v22
|
||||
:cond_1c
|
||||
move v4, v0
|
||||
|
||||
:goto_15
|
||||
move/from16 v0, v17
|
||||
|
||||
move/from16 v12, v19
|
||||
|
||||
goto/16 :goto_7
|
||||
|
||||
:cond_1a
|
||||
move/from16 v19, v9
|
||||
:cond_1d
|
||||
move/from16 v18, v9
|
||||
|
||||
move/from16 v21, v12
|
||||
move/from16 v19, v12
|
||||
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mWidgetGroups:Ljava/util/List;
|
||||
|
||||
|
@ -1564,17 +1583,17 @@
|
|||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateUnresolvedWidgets()V
|
||||
|
||||
move/from16 v0, v19
|
||||
move/from16 v0, v18
|
||||
|
||||
goto :goto_15
|
||||
goto :goto_16
|
||||
|
||||
:cond_1b
|
||||
move/from16 v21, v12
|
||||
:cond_1e
|
||||
move/from16 v19, v12
|
||||
|
||||
:goto_15
|
||||
:goto_16
|
||||
add-int/lit8 v15, v15, 0x1
|
||||
|
||||
move/from16 v12, v21
|
||||
move/from16 v12, v19
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
|
@ -1586,14 +1605,14 @@
|
|||
|
||||
goto/16 :goto_4
|
||||
|
||||
:cond_1c
|
||||
:cond_1f
|
||||
check-cast v13, Ljava/util/ArrayList;
|
||||
|
||||
iput-object v13, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
iget-object v4, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eqz v4, :cond_1d
|
||||
if-eqz v4, :cond_20
|
||||
|
||||
iget v2, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mMinWidth:I
|
||||
|
||||
|
@ -1639,15 +1658,15 @@
|
|||
|
||||
invoke-virtual {v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->setHeight(I)V
|
||||
|
||||
goto :goto_16
|
||||
goto :goto_17
|
||||
|
||||
:cond_1d
|
||||
:cond_20
|
||||
iput v2, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mX:I
|
||||
|
||||
iput v3, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mY:I
|
||||
|
||||
:goto_16
|
||||
if-eqz v0, :cond_1e
|
||||
:goto_17
|
||||
if-eqz v0, :cond_21
|
||||
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
@ -1661,7 +1680,7 @@
|
|||
|
||||
aput-object v10, v0, v2
|
||||
|
||||
:cond_1e
|
||||
:cond_21
|
||||
iget-object v0, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->mSystem:Landroidx/constraintlayout/solver/LinearSystem;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/LinearSystem;->getCache()Landroidx/constraintlayout/solver/Cache;
|
||||
|
@ -1674,11 +1693,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
if-ne v1, v0, :cond_1f
|
||||
if-ne v1, v0, :cond_22
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->updateDrawPosition()V
|
||||
|
||||
:cond_1f
|
||||
:cond_22
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintWidgetGroup.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -382,17 +383,16 @@
|
|||
|
||||
iget-object v3, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_1
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v3, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_1
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-eqz v3, :cond_5
|
||||
|
||||
iget-object v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
@ -424,7 +424,7 @@
|
|||
|
||||
add-int/2addr v3, v4
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
iget-object v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
@ -437,12 +437,12 @@
|
|||
|
||||
iget v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -453,7 +453,7 @@
|
|||
|
||||
sub-int/2addr v3, v0
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -470,7 +470,7 @@
|
|||
|
||||
add-int/2addr v3, v0
|
||||
|
||||
:goto_4
|
||||
:goto_3
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v0
|
||||
|
@ -538,17 +538,16 @@
|
|||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_5
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_5
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_6
|
||||
:goto_4
|
||||
if-eqz v0, :cond_d
|
||||
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
@ -580,7 +579,7 @@
|
|||
|
||||
add-int/2addr v3, v0
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_5
|
||||
|
||||
:cond_c
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
@ -594,7 +593,7 @@
|
|||
iget v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mY:I
|
||||
|
||||
:cond_d
|
||||
:goto_7
|
||||
:goto_5
|
||||
if-eqz v1, :cond_e
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -605,7 +604,7 @@
|
|||
|
||||
sub-int/2addr v3, v0
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_6
|
||||
|
||||
:cond_e
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -622,7 +621,7 @@
|
|||
|
||||
add-int/2addr v3, v0
|
||||
|
||||
:goto_8
|
||||
:goto_6
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class synthetic Landroidx/constraintlayout/solver/widgets/Guideline$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Guideline.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Guideline;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.source "Guideline.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -819,19 +820,15 @@
|
|||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHeadSize:I
|
||||
|
||||
mul-int/lit8 v3, v3, 0x2
|
||||
mul-int/lit8 v4, v3, 0x2
|
||||
|
||||
sub-int/2addr v2, v3
|
||||
sub-int/2addr v2, v4
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHeadSize:I
|
||||
mul-int/lit8 v4, v3, 0x2
|
||||
|
||||
mul-int/lit8 v3, v3, 0x2
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHeadSize:I
|
||||
|
||||
mul-int/lit8 v4, v4, 0x2
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
invoke-virtual {v0, v1, v2, v4, v3}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/Guideline;->getOrientation()I
|
||||
|
||||
|
@ -859,15 +856,11 @@
|
|||
|
||||
sub-int/2addr v2, v3
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHeadSize:I
|
||||
mul-int/lit8 v4, v3, 0x2
|
||||
|
||||
mul-int/lit8 v3, v3, 0x2
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHeadSize:I
|
||||
|
||||
mul-int/lit8 v4, v4, 0x2
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
invoke-virtual {v0, v1, v2, v4, v3}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mHead:Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
|
@ -1299,17 +1292,16 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_0
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_0
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mAnchors:Ljava/util/ArrayList;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -1322,7 +1314,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-ge v0, p1, :cond_2
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/Guideline;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -1333,7 +1325,7 @@
|
|||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.source "Helper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -30,7 +31,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
|
@ -38,19 +39,15 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
array-length v1, v1
|
||||
array-length v2, v1
|
||||
|
||||
if-le v0, v1, :cond_0
|
||||
if-le v0, v2, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
array-length v0, v1
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
array-length v1, v1
|
||||
|
||||
mul-int/lit8 v1, v1, 0x2
|
||||
|
||||
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
|
||||
|
||||
|
@ -65,11 +62,9 @@
|
|||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Rectangle.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -30,8 +31,6 @@
|
|||
|
||||
if-lt p1, v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
@ -42,8 +41,6 @@
|
|||
|
||||
if-lt p2, p1, :cond_0
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
@ -131,10 +128,6 @@
|
|||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iget v1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iget v2, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
add-int/2addr v1, v2
|
||||
|
@ -147,10 +140,6 @@
|
|||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget v1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget p1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
add-int/2addr v1, p1
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
.source "ResolutionAnchor.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -99,8 +100,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
@ -202,11 +201,9 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->dimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->oppositeDimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->oppositeDimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
if-ne v0, p1, :cond_1
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->oppositeDimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
|
@ -288,8 +285,6 @@
|
|||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->dimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->state:I
|
||||
|
||||
if-eq v0, v1, :cond_2
|
||||
|
@ -314,8 +309,6 @@
|
|||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->oppositeDimension:Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->state:I
|
||||
|
||||
if-eq v0, v1, :cond_4
|
||||
|
@ -344,8 +337,6 @@
|
|||
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->state:I
|
||||
|
||||
if-ne v0, v1, :cond_8
|
||||
|
@ -359,19 +350,14 @@
|
|||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
:goto_0
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_7
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v1, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
|
@ -379,9 +365,9 @@
|
|||
|
||||
add-float/2addr v0, v1
|
||||
|
||||
goto :goto_0
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->didResolve()V
|
||||
|
||||
return-void
|
||||
|
@ -399,8 +385,6 @@
|
|||
|
||||
if-eqz v0, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->state:I
|
||||
|
||||
if-ne v0, v1, :cond_11
|
||||
|
@ -409,16 +393,10 @@
|
|||
|
||||
if-eqz v0, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
if-eqz v0, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->state:I
|
||||
|
||||
if-ne v0, v1, :cond_11
|
||||
|
@ -448,9 +426,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v2, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
|
@ -474,13 +450,13 @@
|
|||
|
||||
if-ne v0, v2, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_a
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_b
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-eqz v1, :cond_c
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -491,12 +467,11 @@
|
|||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
:goto_3
|
||||
iget v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
sub-float/2addr v0, v2
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_c
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -507,9 +482,11 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
goto :goto_3
|
||||
iget v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
:goto_4
|
||||
sub-float/2addr v0, v2
|
||||
|
||||
:goto_2
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
@ -526,7 +503,7 @@
|
|||
|
||||
if-ne v2, v4, :cond_d
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:cond_d
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
@ -547,10 +524,10 @@
|
|||
|
||||
iget v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mVerticalBiasPercent:F
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_4
|
||||
|
||||
:cond_e
|
||||
:goto_5
|
||||
:goto_3
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
@ -569,7 +546,7 @@
|
|||
|
||||
iget v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mHorizontalBiasPercent:F
|
||||
|
||||
:goto_6
|
||||
:goto_4
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->myAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
@ -604,12 +581,12 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_5
|
||||
|
||||
:cond_f
|
||||
move v3, v4
|
||||
|
||||
:goto_7
|
||||
:goto_5
|
||||
int-to-float v3, v3
|
||||
|
||||
sub-float/2addr v0, v3
|
||||
|
@ -624,9 +601,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v6, v6, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v6, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v6, v6, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
|
@ -652,7 +627,7 @@
|
|||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_6
|
||||
|
||||
:cond_10
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -669,9 +644,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v3, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v3, v3, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
|
@ -685,7 +658,7 @@
|
|||
|
||||
iput v3, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
:goto_8
|
||||
:goto_6
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->didResolve()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
@ -705,8 +678,6 @@
|
|||
|
||||
if-eqz v0, :cond_13
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->state:I
|
||||
|
||||
if-ne v0, v1, :cond_13
|
||||
|
@ -715,16 +686,10 @@
|
|||
|
||||
if-eqz v0, :cond_13
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
if-eqz v0, :cond_13
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->state:I
|
||||
|
||||
if-ne v0, v1, :cond_13
|
||||
|
@ -748,47 +713,41 @@
|
|||
:cond_12
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v1, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v2, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iget-object v3, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iput-object v1, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
iput-object v3, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
add-float/2addr v0, v1
|
||||
add-float/2addr v0, v3
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget v0, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget v2, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
add-float/2addr v0, v2
|
||||
|
||||
iput v0, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->didResolve()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->didResolve()V
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->target:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v1, v1, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->opposite:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v2, v2, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->offset:F
|
||||
|
||||
add-float/2addr v1, v2
|
||||
|
||||
iput v1, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
goto :goto_8
|
||||
return-void
|
||||
|
||||
:cond_13
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->type:I
|
||||
|
@ -960,7 +919,6 @@
|
|||
|
||||
const-string v1, "] type: "
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->type:I
|
||||
|
@ -1006,7 +964,21 @@
|
|||
|
||||
const-string v1, "] type: "
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->type:I
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->sType(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_1
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
@ -1021,7 +993,21 @@
|
|||
|
||||
const-string v1, " UNRESOLVED} type: "
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->type:I
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->sType(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public update()V
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
.source "ResolutionDimension.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResolutionNode.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Snapshot.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -107,8 +108,6 @@
|
|||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getTarget()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -137,7 +136,6 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
:goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
return-void
|
||||
|
@ -155,5 +153,7 @@
|
|||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
goto :goto_0
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Snapshot;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Snapshot.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.source "WidgetContainer.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -300,6 +301,8 @@
|
|||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
move-object v0, v3
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
|
@ -347,10 +350,10 @@
|
|||
|
||||
if-gtz v4, :cond_2
|
||||
|
||||
:goto_2
|
||||
move-object v0, v3
|
||||
|
||||
:cond_2
|
||||
:goto_2
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
@ -489,6 +492,10 @@
|
|||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
move-object v0, v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
move-object v0, v2
|
||||
|
||||
|
@ -510,8 +517,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
@ -670,8 +675,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Barrier;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.source "Barrier.java"
|
||||
|
||||
|
||||
# static fields
|
||||
|
@ -199,20 +200,16 @@
|
|||
|
||||
if-ne p1, v1, :cond_0
|
||||
|
||||
:goto_0
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v0, :cond_6
|
||||
|
||||
:goto_1
|
||||
iput v3, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/widget/Barrier;->getResources()Landroid/content/res/Resources;
|
||||
|
@ -231,43 +228,45 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_0
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v1, :cond_3
|
||||
|
||||
iput v3, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v0, :cond_6
|
||||
|
||||
goto :goto_0
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v1, :cond_5
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_5
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v0, :cond_6
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
if-ne p1, v0, :cond_6
|
||||
|
||||
iput v3, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
:cond_6
|
||||
:goto_3
|
||||
:goto_1
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public abstract Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.super Landroid/view/View;
|
||||
.source "ConstraintHelper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -377,7 +378,7 @@
|
|||
.end method
|
||||
|
||||
.method public setTag(ILjava/lang/Object;)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
iget p2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
|
@ -385,19 +386,15 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
array-length v0, v0
|
||||
array-length v1, v0
|
||||
|
||||
if-le p2, v0, :cond_0
|
||||
if-le p2, v1, :cond_0
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
array-length p2, v0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
mul-int/lit8 p2, p2, 0x2
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([II)[I
|
||||
invoke-static {v0, p2}, Ljava/util/Arrays;->copyOf([II)[I
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
@ -410,11 +407,9 @@
|
|||
|
||||
aput p1, p2, v0
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -452,8 +447,6 @@
|
|||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/Helper;->removeAllIds()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
.super Landroid/view/ViewGroup$MarginLayoutParams;
|
||||
.source "ConstraintLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -522,7 +523,7 @@
|
|||
|
||||
packed-switch v6, :pswitch_data_1
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_0
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I
|
||||
|
@ -533,7 +534,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I
|
||||
|
@ -544,7 +545,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_2
|
||||
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
@ -553,7 +554,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_3
|
||||
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
@ -562,7 +563,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_4
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F
|
||||
|
@ -573,7 +574,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_5
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F
|
||||
|
@ -584,7 +585,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p1, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
|
||||
|
@ -603,8 +604,6 @@
|
|||
|
||||
if-eqz v4, :cond_5
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v4
|
||||
|
@ -729,10 +728,9 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
:goto_3
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:cond_3
|
||||
div-float/2addr v4, v6
|
||||
|
@ -740,10 +738,12 @@
|
|||
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v4
|
||||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_4
|
||||
|
||||
goto :goto_3
|
||||
goto/16 :goto_3
|
||||
|
||||
:cond_4
|
||||
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String;
|
||||
|
@ -762,10 +762,12 @@
|
|||
invoke-static {v4}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
|
||||
|
||||
move-result v4
|
||||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_4
|
||||
|
||||
goto :goto_3
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_7
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F
|
||||
|
@ -780,7 +782,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_8
|
||||
:try_start_2
|
||||
|
@ -794,7 +796,7 @@
|
|||
:try_end_2
|
||||
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:catch_0
|
||||
nop
|
||||
|
@ -809,7 +811,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_9
|
||||
:try_start_3
|
||||
|
@ -823,7 +825,7 @@
|
|||
:try_end_3
|
||||
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:catch_1
|
||||
nop
|
||||
|
@ -838,7 +840,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_a
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F
|
||||
|
@ -853,7 +855,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_b
|
||||
:try_start_4
|
||||
|
@ -867,7 +869,7 @@
|
|||
:try_end_4
|
||||
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:catch_2
|
||||
nop
|
||||
|
@ -882,7 +884,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_c
|
||||
:try_start_5
|
||||
|
@ -896,7 +898,7 @@
|
|||
:try_end_5
|
||||
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_3
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:catch_3
|
||||
nop
|
||||
|
@ -911,7 +913,7 @@
|
|||
|
||||
iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_d
|
||||
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
@ -928,7 +930,9 @@
|
|||
|
||||
const-string v6, "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."
|
||||
|
||||
goto :goto_4
|
||||
invoke-static {v4, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_e
|
||||
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
@ -945,10 +949,9 @@
|
|||
|
||||
const-string v6, "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."
|
||||
|
||||
:goto_4
|
||||
invoke-static {v4, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_f
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F
|
||||
|
@ -959,7 +962,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_10
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F
|
||||
|
@ -970,7 +973,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_11
|
||||
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z
|
||||
|
@ -981,7 +984,7 @@
|
|||
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_12
|
||||
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z
|
||||
|
@ -992,7 +995,7 @@
|
|||
|
||||
iput-boolean v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_13
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I
|
||||
|
@ -1003,7 +1006,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_14
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I
|
||||
|
@ -1014,7 +1017,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_15
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I
|
||||
|
@ -1025,7 +1028,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_16
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I
|
||||
|
@ -1036,7 +1039,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_17
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I
|
||||
|
@ -1047,7 +1050,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_18
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I
|
||||
|
@ -1058,7 +1061,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_19
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
|
||||
|
@ -1079,7 +1082,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1a
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
@ -1100,7 +1103,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1b
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
|
||||
|
@ -1121,7 +1124,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1c
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
|
||||
|
@ -1142,7 +1145,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1d
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I
|
||||
|
@ -1163,7 +1166,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1e
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
|
||||
|
@ -1184,7 +1187,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_1f
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
|
||||
|
@ -1205,7 +1208,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_20
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I
|
||||
|
@ -1226,7 +1229,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_21
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I
|
||||
|
@ -1247,7 +1250,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_22
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
|
||||
|
@ -1268,7 +1271,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_23
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
|
||||
|
@ -1289,7 +1292,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
|
||||
|
||||
goto/16 :goto_5
|
||||
goto/16 :goto_3
|
||||
|
||||
:pswitch_24
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
|
||||
|
@ -1310,7 +1313,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_25
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
|
||||
|
@ -1331,7 +1334,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_26
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F
|
||||
|
@ -1342,7 +1345,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_27
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
|
||||
|
@ -1353,7 +1356,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_28
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
|
||||
|
@ -1364,7 +1367,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_29
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
|
||||
|
@ -1381,11 +1384,9 @@
|
|||
|
||||
iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
|
||||
|
||||
cmpg-float v4, v4, v3
|
||||
cmpg-float v7, v4, v3
|
||||
|
||||
if-gez v4, :cond_5
|
||||
|
||||
iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
|
||||
if-gez v7, :cond_5
|
||||
|
||||
sub-float v4, v6, v4
|
||||
|
||||
|
@ -1393,7 +1394,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_2a
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I
|
||||
|
@ -1404,7 +1405,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_2b
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I
|
||||
|
@ -1425,7 +1426,7 @@
|
|||
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_2c
|
||||
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I
|
||||
|
@ -1438,7 +1439,7 @@
|
|||
|
||||
:catch_4
|
||||
:cond_5
|
||||
:goto_5
|
||||
:goto_3
|
||||
:pswitch_2d
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
|
@ -2057,8 +2058,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->reset()V
|
||||
|
||||
:cond_0
|
||||
|
@ -2066,7 +2065,7 @@
|
|||
.end method
|
||||
|
||||
.method public resolveLayoutDirection(I)V
|
||||
.locals 5
|
||||
.locals 6
|
||||
.annotation build Landroid/annotation/TargetApi;
|
||||
value = 0x11
|
||||
.end annotation
|
||||
|
@ -2139,34 +2138,27 @@
|
|||
|
||||
if-eq v2, p1, :cond_1
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I
|
||||
|
||||
:goto_1
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
|
||||
|
||||
if-eq v2, p1, :cond_2
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I
|
||||
|
||||
goto :goto_1
|
||||
const/4 v3, 0x1
|
||||
|
||||
:cond_2
|
||||
:goto_2
|
||||
:goto_1
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
||||
if-eq v2, p1, :cond_3
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
@ -2176,8 +2168,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_4
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
@ -2187,8 +2177,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_5
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I
|
||||
|
||||
:cond_5
|
||||
|
@ -2196,8 +2184,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_6
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I
|
||||
|
||||
:cond_6
|
||||
|
@ -2224,11 +2210,9 @@
|
|||
|
||||
const/high16 v4, -0x40800000 # -1.0f
|
||||
|
||||
cmpl-float v3, v3, v4
|
||||
cmpl-float v5, v3, v4
|
||||
|
||||
if-eqz v3, :cond_8
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F
|
||||
if-eqz v5, :cond_8
|
||||
|
||||
sub-float/2addr v2, v3
|
||||
|
||||
|
@ -2238,44 +2222,39 @@
|
|||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_8
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
|
||||
|
||||
if-eq v2, p1, :cond_9
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I
|
||||
|
||||
:goto_3
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_9
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
|
||||
|
||||
if-eq v2, p1, :cond_10
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I
|
||||
|
||||
goto :goto_3
|
||||
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
|
||||
|
||||
if-eq v2, p1, :cond_b
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I
|
||||
|
||||
:cond_b
|
||||
|
@ -2283,8 +2262,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_c
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I
|
||||
|
||||
:cond_c
|
||||
|
@ -2292,8 +2269,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_d
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I
|
||||
|
||||
:cond_d
|
||||
|
@ -2301,8 +2276,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_e
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I
|
||||
|
||||
:cond_e
|
||||
|
@ -2310,8 +2283,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_f
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I
|
||||
|
||||
:cond_f
|
||||
|
@ -2319,12 +2290,10 @@
|
|||
|
||||
if-eq v2, p1, :cond_10
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I
|
||||
|
||||
:cond_10
|
||||
:goto_4
|
||||
:goto_2
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I
|
||||
|
||||
if-ne v2, p1, :cond_14
|
||||
|
@ -2345,8 +2314,6 @@
|
|||
|
||||
if-eq v2, p1, :cond_11
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I
|
||||
|
@ -2355,18 +2322,15 @@
|
|||
|
||||
if-lez v1, :cond_12
|
||||
|
||||
:goto_5
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_3
|
||||
|
||||
:cond_11
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
|
||||
|
||||
if-eq v2, p1, :cond_12
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I
|
||||
|
@ -2375,17 +2339,15 @@
|
|||
|
||||
if-lez v1, :cond_12
|
||||
|
||||
goto :goto_5
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I
|
||||
|
||||
:cond_12
|
||||
:goto_6
|
||||
:goto_3
|
||||
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
|
||||
|
||||
if-eq v1, p1, :cond_13
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I
|
||||
|
||||
|
@ -2402,9 +2364,7 @@
|
|||
|
||||
if-eq v1, p1, :cond_14
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,6 @@
|
|||
.class synthetic Landroidx/constraintlayout/widget/ConstraintSet$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintSet.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintSet.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -1176,11 +1177,7 @@
|
|||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
array-length v2, v2
|
||||
array-length v2, v1
|
||||
|
||||
invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([II)[I
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintSet.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -1133,6 +1134,8 @@
|
|||
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
|
||||
|
@ -1259,7 +1262,6 @@
|
|||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
:goto_1
|
||||
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
@ -1284,7 +1286,7 @@
|
|||
|
||||
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_0
|
||||
const-string v3, "ConstraintSet"
|
||||
|
@ -1295,7 +1297,31 @@
|
|||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
goto :goto_1
|
||||
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v5, " "
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
|
||||
|
||||
invoke-virtual {v5, v2}, Landroid/util/SparseIntArray;->get(I)I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1
|
||||
iget-boolean v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mBarrierAllowsGoneWidgets:Z
|
||||
|
@ -1306,7 +1332,7 @@
|
|||
|
||||
iput-boolean v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mBarrierAllowsGoneWidgets:Z
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2
|
||||
invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
|
||||
|
@ -1315,7 +1341,7 @@
|
|||
|
||||
iput-object v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIdString:Ljava/lang/String;
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_3
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mBarrierDirection:I
|
||||
|
@ -1326,7 +1352,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mBarrierDirection:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_4
|
||||
const-string v2, "ConstraintSet"
|
||||
|
@ -1335,7 +1361,7 @@
|
|||
|
||||
invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_5
|
||||
invoke-virtual {p2, v2, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
@ -1344,7 +1370,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->heightPercent:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p2, v2, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
@ -1353,7 +1379,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->widthPercent:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_7
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleAngle:F
|
||||
|
@ -1364,7 +1390,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleAngle:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_8
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleRadius:I
|
||||
|
@ -1375,7 +1401,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleRadius:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_9
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleConstraint:I
|
||||
|
@ -1386,7 +1412,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->circleConstraint:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_a
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotation:F
|
||||
|
@ -1397,7 +1423,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotation:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_b
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationZ:F
|
||||
|
@ -1408,7 +1434,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationZ:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_c
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationY:F
|
||||
|
@ -1419,7 +1445,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationY:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_d
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationX:F
|
||||
|
@ -1430,7 +1456,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->translationX:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_e
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transformPivotY:F
|
||||
|
@ -1441,7 +1467,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transformPivotY:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_f
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transformPivotX:F
|
||||
|
@ -1452,7 +1478,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transformPivotX:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_10
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->scaleY:F
|
||||
|
@ -1463,7 +1489,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->scaleY:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_11
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->scaleX:F
|
||||
|
@ -1474,7 +1500,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->scaleX:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_12
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotationY:F
|
||||
|
@ -1485,7 +1511,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotationY:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_13
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotationX:F
|
||||
|
@ -1496,7 +1522,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rotationX:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_14
|
||||
const/4 v3, 0x1
|
||||
|
@ -1511,7 +1537,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->elevation:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_15
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->alpha:F
|
||||
|
@ -1522,7 +1548,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->alpha:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_16
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalChainStyle:I
|
||||
|
@ -1533,7 +1559,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalChainStyle:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_17
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalChainStyle:I
|
||||
|
@ -1544,7 +1570,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalChainStyle:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_18
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalWeight:F
|
||||
|
@ -1555,7 +1581,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalWeight:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_19
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalWeight:F
|
||||
|
@ -1566,7 +1592,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalWeight:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1a
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
|
||||
|
@ -1577,7 +1603,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1b
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalBias:F
|
||||
|
@ -1588,7 +1614,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->verticalBias:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1c
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToTop:I
|
||||
|
@ -1599,7 +1625,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToTop:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1d
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToBottom:I
|
||||
|
@ -1610,7 +1636,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToBottom:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1e
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topMargin:I
|
||||
|
@ -1621,7 +1647,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1f
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startToStart:I
|
||||
|
@ -1632,7 +1658,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startToStart:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_20
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startToEnd:I
|
||||
|
@ -1643,7 +1669,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startToEnd:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_21
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startMargin:I
|
||||
|
@ -1654,7 +1680,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_22
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToRight:I
|
||||
|
@ -1665,7 +1691,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToRight:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_23
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToLeft:I
|
||||
|
@ -1676,7 +1702,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToLeft:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_24
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightMargin:I
|
||||
|
@ -1687,7 +1713,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_25
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->orientation:I
|
||||
|
@ -1698,7 +1724,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->orientation:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_26
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToRight:I
|
||||
|
@ -1709,7 +1735,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToRight:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_27
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToLeft:I
|
||||
|
@ -1720,7 +1746,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToLeft:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_28
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftMargin:I
|
||||
|
@ -1731,7 +1757,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_29
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mWidth:I
|
||||
|
@ -1742,7 +1768,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mWidth:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2a
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
|
||||
|
@ -1761,7 +1787,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->visibility:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2b
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mHeight:I
|
||||
|
@ -1772,7 +1798,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mHeight:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2c
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalBias:F
|
||||
|
@ -1783,7 +1809,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->horizontalBias:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2d
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guidePercent:F
|
||||
|
@ -1794,7 +1820,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guidePercent:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2e
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guideEnd:I
|
||||
|
@ -1805,7 +1831,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guideEnd:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_2f
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guideBegin:I
|
||||
|
@ -1816,7 +1842,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->guideBegin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_30
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneTopMargin:I
|
||||
|
@ -1827,7 +1853,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneTopMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_31
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneStartMargin:I
|
||||
|
@ -1838,7 +1864,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneStartMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_32
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneRightMargin:I
|
||||
|
@ -1849,7 +1875,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneRightMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_33
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneLeftMargin:I
|
||||
|
@ -1860,7 +1886,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneLeftMargin:I
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_34
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneEndMargin:I
|
||||
|
@ -1871,7 +1897,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneEndMargin:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_35
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneBottomMargin:I
|
||||
|
@ -1882,7 +1908,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneBottomMargin:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_36
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endToStart:I
|
||||
|
@ -1893,7 +1919,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endToStart:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_37
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endToEnd:I
|
||||
|
@ -1904,7 +1930,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endToEnd:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_38
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endMargin:I
|
||||
|
@ -1915,7 +1941,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->endMargin:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_39
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->editorAbsoluteY:I
|
||||
|
@ -1926,7 +1952,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->editorAbsoluteY:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3a
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->editorAbsoluteX:I
|
||||
|
@ -1937,7 +1963,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->editorAbsoluteX:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3b
|
||||
invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
|
||||
|
@ -1946,7 +1972,7 @@
|
|||
|
||||
iput-object v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->dimensionRatio:Ljava/lang/String;
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3c
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToTop:I
|
||||
|
@ -1957,7 +1983,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToTop:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3d
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToBottom:I
|
||||
|
@ -1968,7 +1994,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToBottom:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3e
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomMargin:I
|
||||
|
@ -1979,7 +2005,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomMargin:I
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_3f
|
||||
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
@ -1990,7 +2016,7 @@
|
|||
|
||||
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
@ -1998,8 +2024,6 @@
|
|||
:cond_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_3f
|
||||
|
@ -2140,9 +2164,9 @@
|
|||
.method public addToHorizontalChain(III)V
|
||||
.locals 8
|
||||
|
||||
const/4 v6, 0x2
|
||||
const/4 v6, 0x1
|
||||
|
||||
const/4 v7, 0x1
|
||||
const/4 v7, 0x2
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
|
@ -2228,9 +2252,9 @@
|
|||
.method public addToHorizontalChainRTL(III)V
|
||||
.locals 8
|
||||
|
||||
const/4 v6, 0x7
|
||||
const/4 v6, 0x6
|
||||
|
||||
const/4 v7, 0x6
|
||||
const/4 v7, 0x7
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
|
@ -2316,9 +2340,9 @@
|
|||
.method public addToVerticalChain(III)V
|
||||
.locals 14
|
||||
|
||||
const/4 v6, 0x4
|
||||
const/4 v6, 0x3
|
||||
|
||||
const/4 v7, 0x3
|
||||
const/4 v7, 0x4
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
|
@ -2494,7 +2518,7 @@
|
|||
|
||||
if-eq v3, v4, :cond_1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v3, v5
|
||||
|
@ -2515,12 +2539,11 @@
|
|||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
:goto_1
|
||||
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIdString:Ljava/lang/String;
|
||||
|
@ -2535,10 +2558,12 @@
|
|||
|
||||
iput-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
goto :goto_1
|
||||
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
|
||||
|
||||
:cond_3
|
||||
:goto_2
|
||||
:goto_1
|
||||
invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v3
|
||||
|
@ -2655,7 +2680,7 @@
|
|||
move-result-object v0
|
||||
|
||||
:cond_9
|
||||
:goto_3
|
||||
:goto_2
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
@ -2684,7 +2709,7 @@
|
|||
|
||||
if-eq v5, v4, :cond_a
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
new-instance v5, Landroidx/constraintlayout/widget/Barrier;
|
||||
|
@ -2705,12 +2730,11 @@
|
|||
|
||||
if-eqz v6, :cond_b
|
||||
|
||||
:goto_4
|
||||
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:cond_b
|
||||
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIdString:Ljava/lang/String;
|
||||
|
@ -2725,10 +2749,12 @@
|
|||
|
||||
iput-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
goto :goto_4
|
||||
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mReferenceIds:[I
|
||||
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
|
||||
|
||||
:cond_c
|
||||
:goto_5
|
||||
:goto_3
|
||||
iget v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mBarrierDirection:I
|
||||
|
||||
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
|
||||
|
@ -2744,7 +2770,7 @@
|
|||
invoke-virtual {p1, v5, v6}, Landroidx/constraintlayout/widget/ConstraintLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
:cond_d
|
||||
:goto_6
|
||||
:goto_4
|
||||
iget-boolean v5, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mIsGuideline:Z
|
||||
|
||||
if-eqz v5, :cond_9
|
||||
|
@ -2771,7 +2797,7 @@
|
|||
|
||||
invoke-virtual {p1, v5, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_e
|
||||
return-void
|
||||
|
@ -2999,7 +3025,6 @@
|
|||
|
||||
move v1, p1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
|
@ -3023,7 +3048,9 @@
|
|||
|
||||
move v5, p2
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public centerHorizontally(IIIIIIIF)V
|
||||
|
@ -3099,7 +3126,6 @@
|
|||
|
||||
move v1, p1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
|
@ -3123,7 +3149,9 @@
|
|||
|
||||
move v5, p2
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public centerHorizontallyRtl(IIIIIIIF)V
|
||||
|
@ -3199,7 +3227,6 @@
|
|||
|
||||
move v1, p1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
|
@ -3223,7 +3250,9 @@
|
|||
|
||||
move v5, p2
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public centerVertically(IIIIIIIF)V
|
||||
|
@ -3398,10 +3427,10 @@
|
|||
|
||||
iput v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->goneLeftMargin:I
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
|
@ -4483,10 +4512,9 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToTop:I
|
||||
|
||||
:goto_2
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:cond_6
|
||||
if-ne p4, v4, :cond_7
|
||||
|
@ -4495,9 +4523,9 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomToBottom:I
|
||||
|
||||
goto :goto_2
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->bottomMargin:I
|
||||
|
||||
return-void
|
||||
|
@ -4536,10 +4564,9 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToBottom:I
|
||||
|
||||
:goto_4
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:cond_8
|
||||
if-ne p4, v3, :cond_9
|
||||
|
@ -4548,9 +4575,9 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topToTop:I
|
||||
|
||||
goto :goto_4
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->baselineToBaseline:I
|
||||
|
||||
:goto_5
|
||||
:goto_3
|
||||
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->topMargin:I
|
||||
|
||||
return-void
|
||||
|
@ -4589,7 +4616,7 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToRight:I
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
if-ne p4, v0, :cond_b
|
||||
|
@ -4598,7 +4625,7 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightToLeft:I
|
||||
|
||||
:goto_6
|
||||
:goto_4
|
||||
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->rightMargin:I
|
||||
|
||||
return-void
|
||||
|
@ -4637,7 +4664,7 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToRight:I
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_5
|
||||
|
||||
:cond_c
|
||||
if-ne p4, v0, :cond_d
|
||||
|
@ -4646,7 +4673,7 @@
|
|||
|
||||
iput v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToLeft:I
|
||||
|
||||
:goto_7
|
||||
:goto_5
|
||||
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftMargin:I
|
||||
|
||||
return-void
|
||||
|
@ -5078,6 +5105,8 @@
|
|||
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public getApplyElevation(I)Z
|
||||
|
@ -5235,7 +5264,7 @@
|
|||
|
||||
if-eq v7, v1, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->startToEnd:I
|
||||
|
@ -5275,10 +5304,9 @@
|
|||
|
||||
move v3, v6
|
||||
|
||||
:goto_0
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
if-ne v6, v1, :cond_3
|
||||
|
@ -5302,6 +5330,8 @@
|
|||
|
||||
move v1, v6
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
|
@ -5321,10 +5351,10 @@
|
|||
|
||||
move v1, v7
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
:cond_5
|
||||
:goto_1
|
||||
:goto_0
|
||||
const/4 v0, 0x6
|
||||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
|
||||
|
@ -5333,10 +5363,10 @@
|
|||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
:goto_2
|
||||
:goto_1
|
||||
if-eq v6, v1, :cond_7
|
||||
|
||||
if-eq v7, v1, :cond_7
|
||||
|
@ -5363,10 +5393,9 @@
|
|||
|
||||
move v3, v6
|
||||
|
||||
:goto_3
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_2
|
||||
|
||||
:cond_7
|
||||
if-ne v6, v1, :cond_8
|
||||
|
@ -5390,7 +5419,9 @@
|
|||
|
||||
move v1, v6
|
||||
|
||||
goto :goto_3
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_9
|
||||
iget v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->leftToLeft:I
|
||||
|
@ -5409,10 +5440,10 @@
|
|||
|
||||
move v1, v7
|
||||
|
||||
goto :goto_3
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
:cond_a
|
||||
:goto_4
|
||||
:goto_2
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
|
||||
|
@ -5421,8 +5452,10 @@
|
|||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_b
|
||||
:goto_5
|
||||
:goto_3
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -5490,10 +5523,9 @@
|
|||
|
||||
move v4, v7
|
||||
|
||||
:goto_0
|
||||
invoke-virtual/range {v1 .. v6}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
if-ne v7, v1, :cond_2
|
||||
|
@ -5517,6 +5549,8 @@
|
|||
|
||||
move v2, v7
|
||||
|
||||
invoke-virtual/range {v1 .. v6}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
|
@ -5536,10 +5570,10 @@
|
|||
|
||||
move v2, v8
|
||||
|
||||
goto :goto_0
|
||||
invoke-virtual/range {v1 .. v6}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
|
||||
|
||||
:cond_4
|
||||
:goto_1
|
||||
:goto_0
|
||||
const/4 v0, 0x3
|
||||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
.source "Constraints.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -148,7 +149,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_0
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_elevation:I
|
||||
|
@ -167,7 +168,7 @@
|
|||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->applyElevation:Z
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_1
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationX:I
|
||||
|
@ -182,7 +183,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
goto/16 :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_2
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationY:I
|
||||
|
@ -197,7 +198,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
goto :goto_2
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_3
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotation:I
|
||||
|
@ -212,7 +213,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleX:I
|
||||
|
@ -227,7 +228,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleY:I
|
||||
|
@ -242,7 +243,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotX:I
|
||||
|
@ -257,7 +258,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotY:I
|
||||
|
@ -272,7 +273,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_8
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationX:I
|
||||
|
@ -281,14 +282,13 @@
|
|||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_9
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationY:I
|
||||
|
@ -303,7 +303,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_a
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationZ:I
|
||||
|
@ -312,10 +312,14 @@
|
|||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationZ:F
|
||||
|
||||
goto :goto_1
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
:cond_b
|
||||
:goto_2
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Constraints;
|
||||
.super Landroid/view/ViewGroup;
|
||||
.source "Constraints.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Group;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.source "Group.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Guideline;
|
||||
.super Landroid/view/View;
|
||||
.source "Guideline.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/constraintlayout/widget/Placeholder;
|
||||
.super Landroid/view/View;
|
||||
.source "Placeholder.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -255,9 +256,7 @@
|
|||
|
||||
const-string v5, "?"
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/String;->length()I
|
||||
|
||||
move-result v6
|
||||
const/4 v6, 0x1
|
||||
|
||||
invoke-virtual {v0, v5, v2, v6, v1}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
|
||||
|
||||
|
@ -323,8 +322,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
@ -469,8 +466,6 @@
|
|||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$attr;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$id;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$styleable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue