Changes of com.discord v1333
This commit is contained in:
parent
a21e5a6a18
commit
18c9b7884b
18128 changed files with 1008335 additions and 970532 deletions
|
@ -17,7 +17,7 @@
|
|||
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field private static final DEBUG_CONSTRAINTS:Z = false
|
||||
.field public static final DEBUG_CONSTRAINTS:Z = false
|
||||
|
||||
.field public static final FULL_DEBUG:Z = false
|
||||
|
||||
|
@ -27,43 +27,43 @@
|
|||
|
||||
.field public static OPTIMIZED_ENGINE:Z = true
|
||||
|
||||
.field private static POOL_SIZE:I = 0x3e8
|
||||
.field public static POOL_SIZE:I = 0x3e8
|
||||
|
||||
.field public static final SIMPLIFY_SYNONYMS:Z = false
|
||||
|
||||
.field private static final USE_SYNONYMS:Z = true
|
||||
.field public static final USE_SYNONYMS:Z = true
|
||||
|
||||
.field public static sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private TABLE_SIZE:I
|
||||
.field public TABLE_SIZE:I
|
||||
|
||||
.field public graphOptimizer:Z
|
||||
|
||||
.field private mAlreadyTestedCandidates:[Z
|
||||
.field public mAlreadyTestedCandidates:[Z
|
||||
|
||||
.field public final mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
.field private mGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
.field public mGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
.field private mMaxColumns:I
|
||||
.field public mMaxColumns:I
|
||||
|
||||
.field private mMaxRows:I
|
||||
.field public mMaxRows:I
|
||||
|
||||
.field public mNumColumns:I
|
||||
|
||||
.field public mNumRows:I
|
||||
|
||||
.field private mPoolVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.field public mPoolVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
.field private mPoolVariablesCount:I
|
||||
.field public mPoolVariablesCount:I
|
||||
|
||||
.field public mRows:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
.field private mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
.field public mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
.field private mVariables:Ljava/util/HashMap;
|
||||
.field public mVariables:Ljava/util/HashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashMap<",
|
||||
|
@ -143,24 +143,28 @@
|
|||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
sget-boolean v1, Landroidx/constraintlayout/solver/LinearSystem;->OPTIMIZED_ENGINE:Z
|
||||
sget-boolean v0, Landroidx/constraintlayout/solver/LinearSystem;->OPTIMIZED_ENGINE:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
new-instance v1, Landroidx/constraintlayout/solver/LinearSystem$ValuesRow;
|
||||
new-instance v0, Landroidx/constraintlayout/solver/LinearSystem$ValuesRow;
|
||||
|
||||
invoke-direct {v1, p0, v0}, Landroidx/constraintlayout/solver/LinearSystem$ValuesRow;-><init>(Landroidx/constraintlayout/solver/LinearSystem;Landroidx/constraintlayout/solver/Cache;)V
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
invoke-direct {v0, p0, v1}, Landroidx/constraintlayout/solver/LinearSystem$ValuesRow;-><init>(Landroidx/constraintlayout/solver/LinearSystem;Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v1, Landroidx/constraintlayout/solver/ArrayRow;
|
||||
new-instance v0, Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
invoke-direct {v1, v0}, Landroidx/constraintlayout/solver/ArrayRow;-><init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mCache:Landroidx/constraintlayout/solver/Cache;
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/LinearSystem;->mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
invoke-direct {v0, v1}, Landroidx/constraintlayout/solver/ArrayRow;-><init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->mTempGoal:Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
@ -445,7 +449,7 @@
|
|||
|
||||
if-ge v1, v2, :cond_0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -459,7 +463,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -468,7 +472,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -494,7 +498,7 @@
|
|||
|
||||
const-string v0, "Display Rows ("
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -510,7 +514,7 @@
|
|||
|
||||
const-string v2, ")\n"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->u(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->t(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -812,7 +816,7 @@
|
|||
|
||||
const-string p1, " Mb"
|
||||
|
||||
invoke-static {v2, v1, p1}, Lf/e/c/a/a;->k(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, v1, p1}, Lf/e/c/a/a;->j(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -823,7 +827,7 @@
|
|||
|
||||
const-string p1, " Kb"
|
||||
|
||||
invoke-static {v2, v0, p1}, Lf/e/c/a/a;->k(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, v0, p1}, Lf/e/c/a/a;->j(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -832,7 +836,7 @@
|
|||
:cond_1
|
||||
const-string v0, " bytes"
|
||||
|
||||
invoke-static {v2, p1, v0}, Lf/e/c/a/a;->k(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v2, p1, v0}, Lf/e/c/a/a;->j(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1285,7 +1289,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public addCenterPoint(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;FI)V
|
||||
.locals 16
|
||||
.locals 18
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
|
@ -1297,73 +1301,81 @@
|
|||
|
||||
invoke-virtual {v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v2, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v0, v4}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {v0, v5}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
invoke-virtual {v0, v7}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v13
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {v2, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v1
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v2, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
invoke-virtual {v0, v4}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v10
|
||||
move-result-object v12
|
||||
|
||||
invoke-virtual {v2, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v2, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
invoke-virtual {v2, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v11
|
||||
move-result-object v10
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/solver/LinearSystem;->createRow()Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
|
@ -1371,27 +1383,27 @@
|
|||
|
||||
move/from16 v4, p3
|
||||
|
||||
float-to-double v4, v4
|
||||
float-to-double v13, v4
|
||||
|
||||
invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
|
||||
invoke-static {v13, v14}, Ljava/lang/Math;->sin(D)D
|
||||
|
||||
move-result-wide v14
|
||||
move-result-wide v15
|
||||
|
||||
move/from16 v7, p4
|
||||
move/from16 v4, p4
|
||||
|
||||
move-object/from16 p1, v3
|
||||
move-object/from16 v17, v3
|
||||
|
||||
move-wide/from16 p2, v4
|
||||
int-to-double v3, v4
|
||||
|
||||
int-to-double v3, v7
|
||||
move-object/from16 p1, v12
|
||||
|
||||
mul-double v14, v14, v3
|
||||
mul-double v11, v15, v3
|
||||
|
||||
double-to-float v12, v14
|
||||
double-to-float v11, v11
|
||||
|
||||
move-object v7, v2
|
||||
move-object v6, v2
|
||||
|
||||
invoke-virtual/range {v7 .. v12}, 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;
|
||||
invoke-virtual/range {v6 .. v11}, 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;
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/constraintlayout/solver/LinearSystem;->addConstraint(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
|
@ -1399,23 +1411,23 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
invoke-static/range {p2 .. p3}, Ljava/lang/Math;->cos(D)D
|
||||
invoke-static {v13, v14}, Ljava/lang/Math;->cos(D)D
|
||||
|
||||
move-result-wide v7
|
||||
move-result-wide v6
|
||||
|
||||
mul-double v7, v7, v3
|
||||
mul-double v6, v6, v3
|
||||
|
||||
double-to-float v10, v7
|
||||
double-to-float v9, v6
|
||||
|
||||
move-object v5, v2
|
||||
move-object v4, v2
|
||||
|
||||
move-object v7, v13
|
||||
move-object/from16 v6, v17
|
||||
|
||||
move-object v8, v1
|
||||
move-object v7, v1
|
||||
|
||||
move-object/from16 v9, p1
|
||||
move-object/from16 v8, p1
|
||||
|
||||
invoke-virtual/range {v5 .. v10}, 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;
|
||||
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;
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/constraintlayout/solver/LinearSystem;->addConstraint(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
|
||||
|
@ -2185,11 +2197,13 @@
|
|||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
aget-object v2, v2, p1
|
||||
aget-object p1, v2, p1
|
||||
|
||||
if-nez v2, :cond_5
|
||||
if-nez p1, :cond_5
|
||||
|
||||
:cond_3
|
||||
iget p1, v0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
if-eq p1, v1, :cond_4
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/SolverVariable;->reset()V
|
||||
|
@ -2427,7 +2441,7 @@
|
|||
:cond_1
|
||||
const-string v2, "\n\n # "
|
||||
|
||||
invoke-static {v1, v2}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v2}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -2436,7 +2450,7 @@
|
|||
|
||||
if-ge v0, v2, :cond_2
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -2456,7 +2470,7 @@
|
|||
|
||||
const-string v2, "\n # "
|
||||
|
||||
invoke-static {v1, v2}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v1, v2}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -2471,7 +2485,7 @@
|
|||
|
||||
const-string v0, "Goal: "
|
||||
|
||||
invoke-static {v1, v0}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1, v0}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2564,7 +2578,7 @@
|
|||
|
||||
const-string v4, "Linear System -> Table size: "
|
||||
|
||||
invoke-static {v4}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v4}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -2689,7 +2703,7 @@
|
|||
|
||||
if-ne v2, v4, :cond_0
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2707,7 +2721,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v3}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2717,7 +2731,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2926,13 +2940,13 @@
|
|||
iput-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->minimize:J
|
||||
|
||||
:cond_0
|
||||
iget-boolean v3, p0, Landroidx/constraintlayout/solver/LinearSystem;->graphOptimizer:Z
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->graphOptimizer:Z
|
||||
|
||||
if-nez v3, :cond_2
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-boolean v3, p0, Landroidx/constraintlayout/solver/LinearSystem;->newgraphOptimizer:Z
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/LinearSystem;->newgraphOptimizer:Z
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -2945,6 +2959,8 @@
|
|||
|
||||
:cond_2
|
||||
:goto_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/LinearSystem;->sMetrics:Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-wide v3, v0, Landroidx/constraintlayout/solver/Metrics;->graphOptimizer:J
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue