Changes of com.discord v1144
This commit is contained in:
parent
3b0c33520d
commit
4746542b20
25752 changed files with 77 additions and 4382359 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,57 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/Cache;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Cache.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public arrayRowPool:Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/constraintlayout/solver/Pools$Pool<",
|
||||
"Landroidx/constraintlayout/solver/ArrayRow;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
.field public solverVariablePool:Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/constraintlayout/solver/Pools$Pool<",
|
||||
"Landroidx/constraintlayout/solver/SolverVariable;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/Pools$SimplePool;
|
||||
|
||||
const/16 v1, 0x100
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/constraintlayout/solver/Pools$SimplePool;-><init>(I)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/Cache;->arrayRowPool:Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/Pools$SimplePool;
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/constraintlayout/solver/Pools$SimplePool;-><init>(I)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/Cache;->solverVariablePool:Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
|
||||
const/16 v0, 0x20
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/Cache;->mIndexedVariables:[Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,29 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/GoalRow;
|
||||
.super Landroidx/constraintlayout/solver/ArrayRow;
|
||||
.source "GoalRow.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/solver/ArrayRow;-><init>(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addError(Landroidx/constraintlayout/solver/SolverVariable;)V
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/constraintlayout/solver/ArrayRow;->addError(Landroidx/constraintlayout/solver/SolverVariable;)V
|
||||
|
||||
iget v0, p1, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
||||
iput v0, p1, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,34 +0,0 @@
|
|||
.class public interface abstract Landroidx/constraintlayout/solver/LinearSystem$Row;
|
||||
.super Ljava/lang/Object;
|
||||
.source "LinearSystem.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/LinearSystem;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "Row"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract addError(Landroidx/constraintlayout/solver/SolverVariable;)V
|
||||
.end method
|
||||
|
||||
.method public abstract clear()V
|
||||
.end method
|
||||
|
||||
.method public abstract getKey()Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.end method
|
||||
|
||||
.method public abstract getPivotCandidate(Landroidx/constraintlayout/solver/LinearSystem;[Z)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.end method
|
||||
|
||||
.method public abstract initFromRow(Landroidx/constraintlayout/solver/LinearSystem$Row;)V
|
||||
.end method
|
||||
|
||||
.method public abstract isEmpty()Z
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,409 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/Metrics;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Metrics.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public additionalMeasures:J
|
||||
|
||||
.field public barrierConnectionResolved:J
|
||||
|
||||
.field public bfs:J
|
||||
|
||||
.field public centerConnectionResolved:J
|
||||
|
||||
.field public chainConnectionResolved:J
|
||||
|
||||
.field public constraints:J
|
||||
|
||||
.field public errors:J
|
||||
|
||||
.field public extravariables:J
|
||||
|
||||
.field public fullySolved:J
|
||||
|
||||
.field public graphOptimizer:J
|
||||
|
||||
.field public iterations:J
|
||||
|
||||
.field public lastTableSize:J
|
||||
|
||||
.field public matchConnectionResolved:J
|
||||
|
||||
.field public maxRows:J
|
||||
|
||||
.field public maxTableSize:J
|
||||
|
||||
.field public maxVariables:J
|
||||
|
||||
.field public measures:J
|
||||
|
||||
.field public minimize:J
|
||||
|
||||
.field public minimizeGoal:J
|
||||
|
||||
.field public nonresolvedWidgets:J
|
||||
|
||||
.field public oldresolvedWidgets:J
|
||||
|
||||
.field public optimize:J
|
||||
|
||||
.field public pivots:J
|
||||
|
||||
.field public problematicLayouts:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Ljava/lang/String;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public resolutions:J
|
||||
|
||||
.field public resolvedWidgets:J
|
||||
|
||||
.field public simpleconstraints:J
|
||||
|
||||
.field public slackvariables:J
|
||||
|
||||
.field public tableSizeIncrease:J
|
||||
|
||||
.field public variables:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/Metrics;->problematicLayouts:Ljava/util/ArrayList;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public reset()V
|
||||
.locals 2
|
||||
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->measures:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->additionalMeasures:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->resolutions:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->tableSizeIncrease:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->maxTableSize:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->lastTableSize:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->maxVariables:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->maxRows:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->minimize:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->minimizeGoal:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->constraints:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->simpleconstraints:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->optimize:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->iterations:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->bfs:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->variables:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->errors:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->slackvariables:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->extravariables:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->fullySolved:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->graphOptimizer:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->resolvedWidgets:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->oldresolvedWidgets:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->nonresolvedWidgets:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->centerConnectionResolved:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->matchConnectionResolved:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->chainConnectionResolved:J
|
||||
|
||||
iput-wide v0, p0, Landroidx/constraintlayout/solver/Metrics;->barrierConnectionResolved:J
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/Metrics;->problematicLayouts:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "\n*** Metrics ***\nmeasures: "
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->measures:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nadditionalMeasures: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->additionalMeasures:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nresolutions passes: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->resolutions:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\ntable increases: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->tableSizeIncrease:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nmaxTableSize: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->maxTableSize:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nmaxVariables: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->maxVariables:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nmaxRows: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->maxRows:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\n\nminimize: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->minimize:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nminimizeGoal: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->minimizeGoal:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nconstraints: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->constraints:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nsimpleconstraints: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->simpleconstraints:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\noptimize: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->optimize:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\niterations: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->iterations:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\npivots: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->pivots:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nbfs: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->bfs:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nvariables: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->variables:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nerrors: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->errors:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nslackvariables: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->slackvariables:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nextravariables: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->extravariables:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nfullySolved: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->fullySolved:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\ngraphOptimizer: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->graphOptimizer:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nresolvedWidgets: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->resolvedWidgets:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\noldresolvedWidgets: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->oldresolvedWidgets:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nnonresolvedWidgets: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->nonresolvedWidgets:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\ncenterConnectionResolved: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->centerConnectionResolved:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nmatchConnectionResolved: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->matchConnectionResolved:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nchainConnectionResolved: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->chainConnectionResolved:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nbarrierConnectionResolved: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Landroidx/constraintlayout/solver/Metrics;->barrierConnectionResolved:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\nproblematicsLayouts: "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/Metrics;->problematicLayouts:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, "\n"
|
||||
|
||||
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
|
|
@ -1,49 +0,0 @@
|
|||
.class public interface abstract Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/Pools;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "Pool"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract acquire()Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TT;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract release(Ljava/lang/Object;)Z
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TT;)Z"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract releaseAll([Ljava/lang/Object;I)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"([TT;I)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
|
@ -1,206 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/Pools$SimplePool;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/Pools;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "SimplePool"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;",
|
||||
"Landroidx/constraintlayout/solver/Pools$Pool<",
|
||||
"TT;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mPool:[Ljava/lang/Object;
|
||||
|
||||
.field public mPoolSize:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(I)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
if-lez p1, :cond_0
|
||||
|
||||
new-array p1, p1, [Ljava/lang/Object;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string v0, "The max pool size must be > 0"
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method private isInPool(Ljava/lang/Object;)Z
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TT;)Z"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
if-ge v1, v2, :cond_1
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
aget-object v2, v2, v1
|
||||
|
||||
if-ne v2, p1, :cond_0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public acquire()Ljava/lang/Object;
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TT;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-lez v0, :cond_0
|
||||
|
||||
add-int/lit8 v2, v0, -0x1
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
aget-object v4, v3, v2
|
||||
|
||||
aput-object v1, v3, v2
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
return-object v4
|
||||
|
||||
:cond_0
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public release(Ljava/lang/Object;)Z
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TT;)Z"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
array-length v2, v1
|
||||
|
||||
if-ge v0, v2, :cond_0
|
||||
|
||||
aput-object p1, v1, v0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
add-int/2addr v0, p1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public releaseAll([Ljava/lang/Object;I)V
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"([TT;I)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
if-le p2, v0, :cond_0
|
||||
|
||||
array-length p2, p1
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v0, p2, :cond_2
|
||||
|
||||
aget-object v1, p1, v0
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPool:[Ljava/lang/Object;
|
||||
|
||||
array-length v4, v3
|
||||
|
||||
if-ge v2, v4, :cond_1
|
||||
|
||||
aput-object v1, v3, v2
|
||||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/solver/Pools$SimplePool;->mPoolSize:I
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
|
@ -1,26 +0,0 @@
|
|||
.class public final Landroidx/constraintlayout/solver/Pools;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Pools.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/solver/Pools$SimplePool;,
|
||||
Landroidx/constraintlayout/solver/Pools$Pool;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,116 +0,0 @@
|
|||
.class public synthetic Landroidx/constraintlayout/solver/SolverVariable$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/SolverVariable$Type;->values()[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
:try_start_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$1;->$SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
return-void
|
||||
.end method
|
|
@ -1,161 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Type"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/SolverVariable$Type;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public static final enum CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public static final enum ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public static final enum SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public static final enum UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public static final enum UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 7
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "UNRESTRICTED"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "CONSTANT"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "SLACK"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "ERROR"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "UNKNOWN"
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/SolverVariable$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v0, 0x5
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
sget-object v6, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNRESTRICTED:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v6, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->CONSTANT:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->SLACK:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->ERROR:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->$VALUES:[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->$VALUES:[Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/SolverVariable$Type;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,694 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/SolverVariable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SolverVariable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INTERNAL_DEBUG:Z = false
|
||||
|
||||
.field public static final MAX_STRENGTH:I = 0x7
|
||||
|
||||
.field public static final STRENGTH_BARRIER:I = 0x7
|
||||
|
||||
.field public static final STRENGTH_EQUALITY:I = 0x5
|
||||
|
||||
.field public static final STRENGTH_FIXED:I = 0x6
|
||||
|
||||
.field public static final STRENGTH_HIGH:I = 0x3
|
||||
|
||||
.field public static final STRENGTH_HIGHEST:I = 0x4
|
||||
|
||||
.field public static final STRENGTH_LOW:I = 0x1
|
||||
|
||||
.field public static final STRENGTH_MEDIUM:I = 0x2
|
||||
|
||||
.field public static final STRENGTH_NONE:I = 0x0
|
||||
|
||||
.field public static uniqueConstantId:I = 0x1
|
||||
|
||||
.field public static uniqueErrorId:I = 0x1
|
||||
|
||||
.field public static uniqueId:I = 0x1
|
||||
|
||||
.field public static uniqueSlackId:I = 0x1
|
||||
|
||||
.field public static uniqueUnrestrictedId:I = 0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public computedValue:F
|
||||
|
||||
.field public definitionId:I
|
||||
|
||||
.field public id:I
|
||||
|
||||
.field public mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
.field public mClientEquationsCount:I
|
||||
|
||||
.field public mName:Ljava/lang/String;
|
||||
|
||||
.field public mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
.field public strength:I
|
||||
|
||||
.field public strengthVector:[F
|
||||
|
||||
.field public usageInRowCount:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 p2, -0x1
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->strength:I
|
||||
|
||||
const/4 v0, 0x7
|
||||
|
||||
new-array v0, v0, [F
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;Landroidx/constraintlayout/solver/SolverVariable$Type;)V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->strength:I
|
||||
|
||||
const/4 v1, 0x7
|
||||
|
||||
new-array v1, v1, [F
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
const/16 v1, 0x8
|
||||
|
||||
new-array v1, v1, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mName:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getUniqueName(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-static {p1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
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
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
if-eq p1, v0, :cond_4
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq p1, v1, :cond_3
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
if-eq p1, v1, :cond_2
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
if-ne p1, v1, :cond_1
|
||||
|
||||
const-string p0, "V"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueId:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueId:I
|
||||
|
||||
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
|
||||
|
||||
:cond_1
|
||||
new-instance p1, Ljava/lang/AssertionError;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Enum;->name()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-direct {p1, p0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_2
|
||||
const-string p0, "e"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
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
|
||||
|
||||
:cond_3
|
||||
const-string p0, "S"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueSlackId:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueSlackId:I
|
||||
|
||||
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
|
||||
|
||||
:cond_4
|
||||
const-string p0, "C"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueConstantId:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueConstantId:I
|
||||
|
||||
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
|
||||
|
||||
:cond_5
|
||||
const-string p0, "U"
|
||||
|
||||
invoke-static {p0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
sget p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueUnrestrictedId:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sput p1, Landroidx/constraintlayout/solver/SolverVariable;->uniqueUnrestrictedId:I
|
||||
|
||||
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
|
||||
.end method
|
||||
|
||||
.method public static increaseErrorId()V
|
||||
.locals 1
|
||||
|
||||
sget v0, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
sput v0, Landroidx/constraintlayout/solver/SolverVariable;->uniqueErrorId:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final addToRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
if-ge v0, v1, :cond_1
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v1, v1, v0
|
||||
|
||||
if-ne v1, p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
array-length v2, v0
|
||||
|
||||
if-lt v1, v2, :cond_2
|
||||
|
||||
array-length v1, v0
|
||||
|
||||
mul-int/lit8 v1, v1, 0x2
|
||||
|
||||
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public clearStrengths()V
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v1, 0x7
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput v2, v1, v0
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public getName()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mName:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final removeFromRow(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v2, v0, :cond_2
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v3, v3, v2
|
||||
|
||||
if-ne v3, p1, :cond_1
|
||||
|
||||
:goto_1
|
||||
sub-int p1, v0, v2
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
if-ge v1, p1, :cond_0
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
add-int v3, v2, v1
|
||||
|
||||
add-int/lit8 v4, v3, 0x1
|
||||
|
||||
aget-object v4, p1, v4
|
||||
|
||||
aput-object v4, p1, v3
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public reset()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mName:Ljava/lang/String;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/SolverVariable$Type;->UNKNOWN:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->strength:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->id:I
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->definitionId:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->computedValue:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->usageInRowCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setName(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mName:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setType(Landroidx/constraintlayout/solver/SolverVariable$Type;Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mType:Landroidx/constraintlayout/solver/SolverVariable$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public strengthsToString()Ljava/lang/String;
|
||||
.locals 7
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)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 v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
:goto_0
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
array-length v4, v4
|
||||
|
||||
if-ge v1, v4, :cond_4
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v4, v4, v1
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v5, v4, v1
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
cmpl-float v5, v5, v6
|
||||
|
||||
if-lez v5, :cond_0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
aget v4, v4, v1
|
||||
|
||||
cmpg-float v4, v4, v6
|
||||
|
||||
if-gez v4, :cond_1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
aget v4, v4, v1
|
||||
|
||||
cmpl-float v4, v4, v6
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_2
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/SolverVariable;->strengthVector:[F
|
||||
|
||||
array-length v4, v4
|
||||
|
||||
add-int/lit8 v4, v4, -0x1
|
||||
|
||||
if-ge v1, v4, :cond_3
|
||||
|
||||
const-string v4, ", "
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const-string v4, "] "
|
||||
|
||||
invoke-static {v0, v4}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_2
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
const-string v1, " (-)"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_5
|
||||
if-eqz v3, :cond_6
|
||||
|
||||
const-string v1, " (*)"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_6
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, ""
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mName:Ljava/lang/String;
|
||||
|
||||
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 final updateReferencesWithNewDefinition(Landroidx/constraintlayout/solver/ArrayRow;)V
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v2, v0, :cond_0
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquations:[Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
aget-object v4, v3, v2
|
||||
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/ArrayRow;->variables:Landroidx/constraintlayout/solver/ArrayLinkedVariables;
|
||||
|
||||
aget-object v3, v3, v2
|
||||
|
||||
invoke-virtual {v4, v3, p1, v1}, Landroidx/constraintlayout/solver/ArrayLinkedVariables;->updateFromRow(Landroidx/constraintlayout/solver/ArrayRow;Landroidx/constraintlayout/solver/ArrayRow;Z)V
|
||||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/SolverVariable;->mClientEquationsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,905 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
.super Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
.source "Barrier.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final BOTTOM:I = 0x3
|
||||
|
||||
.field public static final LEFT:I = 0x0
|
||||
|
||||
.field public static final RIGHT:I = 0x1
|
||||
|
||||
.field public static final TOP:I = 0x2
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAllowsGoneWidget:Z
|
||||
|
||||
.field public mBarrierType:I
|
||||
|
||||
.field public mNodes:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/Helper;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addToSolver(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
.locals 10
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 v5, 0x3
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
array-length v6, v1
|
||||
|
||||
if-ge v0, v6, :cond_0
|
||||
|
||||
aget-object v6, v1, v0
|
||||
|
||||
aget-object v1, v1, v0
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v6, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-ltz v0, :cond_11
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
if-ge v0, v6, :cond_11
|
||||
|
||||
aget-object v0, v1, v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
if-ge v1, v6, :cond_6
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aget-object v6, v6, v1
|
||||
|
||||
iget-boolean v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
if-nez v7, :cond_1
|
||||
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->allowedInBarrier()Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-nez v7, :cond_1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_1
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
if-ne v7, v4, :cond_3
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHorizontalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
sget-object v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v7, v8, :cond_3
|
||||
|
||||
:goto_2
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_3
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eq v7, v3, :cond_4
|
||||
|
||||
if-ne v7, v5, :cond_5
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVerticalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v6, v7, :cond_5
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
:goto_3
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_4
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v6, :cond_8
|
||||
|
||||
if-ne v6, v4, :cond_7
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVerticalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v6, v7, :cond_9
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_8
|
||||
:goto_5
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHorizontalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
sget-object v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v6, v7, :cond_9
|
||||
|
||||
:goto_6
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_9
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_7
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
if-ge v6, v7, :cond_d
|
||||
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aget-object v7, v7, v6
|
||||
|
||||
iget-boolean v8, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
if-nez v8, :cond_a
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->allowedInBarrier()Z
|
||||
|
||||
move-result v8
|
||||
|
||||
if-nez v8, :cond_a
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_a
|
||||
iget-object v8, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget v9, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
aget-object v8, v8, v9
|
||||
|
||||
invoke-virtual {p1, v8}, Landroidx/constraintlayout/solver/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget v9, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
aget-object v7, v7, v9
|
||||
|
||||
iput-object v8, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
if-eqz v9, :cond_c
|
||||
|
||||
if-ne v9, v3, :cond_b
|
||||
|
||||
goto :goto_8
|
||||
|
||||
: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_9
|
||||
|
||||
:cond_c
|
||||
:goto_8
|
||||
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
|
||||
|
||||
:goto_9
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_d
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
if-nez v0, :cond_e
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v3, v2, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
if-nez v1, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
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;
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_e
|
||||
if-ne v0, v4, :cond_f
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v3, v2, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
if-nez v1, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
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;
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_f
|
||||
if-ne v0, v3, :cond_10
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v3, v2, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
if-nez v1, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
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;
|
||||
|
||||
goto :goto_a
|
||||
|
||||
:cond_10
|
||||
if-ne v0, v5, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
invoke-virtual {p1, v0, v3, v2, v7}, Landroidx/constraintlayout/solver/LinearSystem;->addEquality(Landroidx/constraintlayout/solver/SolverVariable;Landroidx/constraintlayout/solver/SolverVariable;II)Landroidx/constraintlayout/solver/ArrayRow;
|
||||
|
||||
if-nez v1, :cond_11
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mSolverVariable:Landroidx/constraintlayout/solver/SolverVariable;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v1, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
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;
|
||||
|
||||
:cond_11
|
||||
:goto_a
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public allowedInBarrier()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public allowsGoneWidget()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public analyze(I)V
|
||||
.locals 7
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mParent:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
check-cast p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;->optimizeFor(I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
if-eq p1, v2, :cond_4
|
||||
|
||||
if-eq p1, v0, :cond_3
|
||||
|
||||
if-eq p1, v1, :cond_2
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->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
|
||||
|
||||
:cond_3
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->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
|
||||
|
||||
:cond_4
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->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
|
||||
|
||||
:cond_5
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
:goto_0
|
||||
const/4 v3, 0x5
|
||||
|
||||
invoke-virtual {p1, v3}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->setType(I)V
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v3, :cond_7
|
||||
|
||||
if-ne v3, v2, :cond_6
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_7
|
||||
:goto_1
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3, v5, v4}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
:goto_2
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_3
|
||||
iget v4, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
if-ge v3, v4, :cond_e
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aget-object v4, v4, v3
|
||||
|
||||
iget-boolean v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
if-nez v6, :cond_8
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->allowedInBarrier()Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-nez v6, :cond_8
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
iget v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v6, :cond_c
|
||||
|
||||
if-eq v6, v2, :cond_b
|
||||
|
||||
if-eq v6, v0, :cond_a
|
||||
|
||||
if-eq v6, v1, :cond_9
|
||||
|
||||
move-object v4, v5
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_9
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_b
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_c
|
||||
iget-object v4, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
:goto_4
|
||||
if-eqz v4, :cond_d
|
||||
|
||||
iget-object v6, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, p1}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
|
||||
:cond_d
|
||||
:goto_5
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_e
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public resetResolutionNodes()V
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->resetResolutionNodes()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public resolve()V
|
||||
.locals 11
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
const v1, 0x7f7fffff # Float.MAX_VALUE
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
if-eq v0, v4, :cond_2
|
||||
|
||||
if-eq v0, v3, :cond_1
|
||||
|
||||
if-eq v0, v2, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight: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
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->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_1
|
||||
iget-object v5, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v5
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
:goto_2
|
||||
if-ge v7, v5, :cond_8
|
||||
|
||||
iget-object v8, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mNodes:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v8, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
check-cast v8, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iget v9, v8, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
if-eq v9, v4, :cond_4
|
||||
|
||||
return-void
|
||||
|
||||
:cond_4
|
||||
iget v9, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v9, :cond_6
|
||||
|
||||
if-ne v9, v3, :cond_5
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
iget v9, v8, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
cmpl-float v10, v9, v1
|
||||
|
||||
if-lez v10, :cond_7
|
||||
|
||||
iget-object v1, v8, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
:goto_3
|
||||
iget v9, v8, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
cmpg-float v10, v9, v1
|
||||
|
||||
if-gez v10, :cond_7
|
||||
|
||||
iget-object v1, v8, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
:goto_4
|
||||
move-object v6, v1
|
||||
|
||||
move v1, v9
|
||||
|
||||
:cond_7
|
||||
add-int/lit8 v7, v7, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_8
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/LinearSystem;->getMetrics()Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
if-eqz v5, :cond_9
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/LinearSystem;->getMetrics()Landroidx/constraintlayout/solver/Metrics;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-wide v7, v5, Landroidx/constraintlayout/solver/Metrics;->barrierConnectionResolved:J
|
||||
|
||||
const-wide/16 v9, 0x1
|
||||
|
||||
add-long/2addr v7, v9
|
||||
|
||||
iput-wide v7, v5, Landroidx/constraintlayout/solver/Metrics;->barrierConnectionResolved:J
|
||||
|
||||
:cond_9
|
||||
iput-object v6, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedTarget:Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
iput v1, v0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolvedOffset:F
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->didResolve()V
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
if-eqz v0, :cond_d
|
||||
|
||||
if-eq v0, v4, :cond_c
|
||||
|
||||
if-eq v0, v3, :cond_b
|
||||
|
||||
if-eq v0, v2, :cond_a
|
||||
|
||||
return-void
|
||||
|
||||
:cond_a
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop: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, v6, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_b
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom: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, v6, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_c
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft: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, v6, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_d
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->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, v6, v1}, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;->resolve(Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;F)V
|
||||
|
||||
:goto_5
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setAllowsGoneWidget(Z)V
|
||||
.locals 0
|
||||
|
||||
iput-boolean p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mAllowsGoneWidget:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setBarrierType(I)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Barrier;->mBarrierType:I
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,466 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ChainHead;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ChainHead.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mDefined:Z
|
||||
|
||||
.field public mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mHasComplexMatchWeights:Z
|
||||
|
||||
.field public mHasDefinedWeights:Z
|
||||
|
||||
.field public mHasUndefinedWeights:Z
|
||||
|
||||
.field public mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mIsRtl:Z
|
||||
|
||||
.field public mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mOrientation:I
|
||||
|
||||
.field public mTotalWeight:F
|
||||
|
||||
.field public mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mWidgetsCount:I
|
||||
|
||||
.field public mWidgetsMatchCount:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;IZ)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mIsRtl:Z
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
iput-boolean p3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mIsRtl:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private defineChainProperties()V
|
||||
.locals 13
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
move-object v4, v2
|
||||
|
||||
move-object v5, v4
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v6, 0x1
|
||||
|
||||
if-nez v2, :cond_d
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
add-int/2addr v7, v6
|
||||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsCount:I
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aput-object v9, v7, v8
|
||||
|
||||
invoke-virtual {v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
||||
move-result v7
|
||||
|
||||
const/16 v8, 0x8
|
||||
|
||||
if-eq v7, v8, :cond_8
|
||||
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-nez v7, :cond_0
|
||||
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_0
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aget-object v7, v7, v8
|
||||
|
||||
sget-object v10, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v7, v10, :cond_8
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
aget v10, v7, v8
|
||||
|
||||
if-eqz v10, :cond_1
|
||||
|
||||
aget v10, v7, v8
|
||||
|
||||
const/4 v11, 0x3
|
||||
|
||||
if-eq v10, v11, :cond_1
|
||||
|
||||
aget v7, v7, v8
|
||||
|
||||
if-ne v7, v1, :cond_8
|
||||
|
||||
:cond_1
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsMatchCount:I
|
||||
|
||||
add-int/2addr v7, v6
|
||||
|
||||
iput v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWidgetsMatchCount:I
|
||||
|
||||
iget-object v7, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mWeight:[F
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aget v10, v7, v8
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
cmpl-float v12, v10, v11
|
||||
|
||||
if-lez v12, :cond_2
|
||||
|
||||
iget v12, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
aget v7, v7, v8
|
||||
|
||||
add-float/2addr v12, v7
|
||||
|
||||
iput v12, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
:cond_2
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
invoke-static {v4, v7}, Landroidx/constraintlayout/solver/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_5
|
||||
|
||||
cmpg-float v7, v10, v11
|
||||
|
||||
if-gez v7, :cond_3
|
||||
|
||||
iput-boolean v6, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasUndefinedWeights:Z
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iput-boolean v6, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasDefinedWeights:Z
|
||||
|
||||
:goto_1
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
||||
if-nez v7, :cond_4
|
||||
|
||||
new-instance v7, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
||||
:cond_4
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mWeightedMatchConstraintsWidgets:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_5
|
||||
iget-object v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-nez v7, :cond_6
|
||||
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
: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, v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListNextMatchConstraintsWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v8, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v4, v7, v8
|
||||
|
||||
:cond_7
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_8
|
||||
if-eq v5, v4, :cond_9
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mNextChainWidget:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v7, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
aput-object v4, v5, v7
|
||||
|
||||
:cond_9
|
||||
iget-object v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
add-int/lit8 v7, v0, 0x1
|
||||
|
||||
aget-object v5, v5, v7
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v5, :cond_b
|
||||
|
||||
iget-object v5, v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v7, v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v8, v7, v0
|
||||
|
||||
iget-object v8, v8, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v8, :cond_b
|
||||
|
||||
aget-object v7, v7, v0
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v7, v7, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eq v7, v4, :cond_a
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_a
|
||||
move-object v9, v5
|
||||
|
||||
:cond_b
|
||||
:goto_2
|
||||
if-eqz v9, :cond_c
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_c
|
||||
move-object v9, v4
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_3
|
||||
move-object v5, v4
|
||||
|
||||
move-object v4, v9
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_d
|
||||
iput-object v4, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mOrientation:I
|
||||
|
||||
if-nez v0, :cond_e
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mIsRtl:Z
|
||||
|
||||
if-eqz v0, :cond_e
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_e
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:goto_4
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasDefinedWeights:Z
|
||||
|
||||
if-eqz v0, :cond_f
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasUndefinedWeights:Z
|
||||
|
||||
if-eqz v0, :cond_f
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
:cond_f
|
||||
iput-boolean v3, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHasComplexMatchWeights:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)Z
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getVisibility()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/16 v1, 0x8
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListDimensionBehaviors:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aget-object v0, v0, p1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
if-ne v0, v1, :cond_1
|
||||
|
||||
iget-object p0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mResolvedMatchConstraintDefault:[I
|
||||
|
||||
aget v0, p0, p1
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
aget p0, p0, p1
|
||||
|
||||
const/4 p1, 0x3
|
||||
|
||||
if-ne p0, p1, :cond_1
|
||||
|
||||
:cond_0
|
||||
const/4 p0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 p0, 0x0
|
||||
|
||||
:goto_0
|
||||
return p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public define()V
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mDefined:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ChainHead;->defineChainProperties()V
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mDefined:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public getFirst()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirst:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getFirstMatchConstraintWidget()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getFirstVisibleWidget()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mFirstVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getHead()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mHead:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getLast()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLast:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getLastMatchConstraintWidget()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastMatchConstraintWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getLastVisibleWidget()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mLastVisibleWidget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getTotalWeight()F
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ChainHead;->mTotalWeight:F
|
||||
|
||||
return v0
|
||||
.end method
|
|
@ -1,180 +0,0 @@
|
|||
.class public synthetic Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
:try_start_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
:try_start_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
:catch_5
|
||||
:try_start_6
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
:catch_6
|
||||
:try_start_7
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
:catch_7
|
||||
:try_start_8
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_8
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
|
||||
|
||||
:catch_8
|
||||
return-void
|
||||
.end method
|
|
@ -1,113 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "ConnectionType"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
.field public static final enum RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
.field public static final enum STRICT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "RELAXED"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "STRICT"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->STRICT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->RELAXED:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
aput-object v3, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->STRICT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$ConnectionType;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,129 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Strength"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
.field public static final enum NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
.field public static final enum STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
.field public static final enum WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 5
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "NONE"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "STRONG"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "WEAK"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
aput-object v4, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,225 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintAnchor.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Type"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
.field public static final enum TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "NONE"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "LEFT"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "TOP"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "RIGHT"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "BOTTOM"
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const-string v7, "BASELINE"
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
const-string v8, "CENTER"
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v8, 0x7
|
||||
|
||||
const-string v9, "CENTER_X"
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v9, 0x8
|
||||
|
||||
const-string v10, "CENTER_Y"
|
||||
|
||||
invoke-direct {v0, v10, v9}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/16 v0, 0x9
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v10, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v10, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
aput-object v1, v0, v9
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
return-object v0
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,209 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintHorizontalLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "ContentAlignment"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
.field public static final enum VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 10
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "BEGIN"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "MIDDLE"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "END"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "TOP"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "VERTICAL_MIDDLE"
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const-string v7, "BOTTOM"
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
const-string v8, "LEFT"
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/4 v8, 0x7
|
||||
|
||||
const-string v9, "RIGHT"
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v9, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,178 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
.source "ConstraintHorizontalLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;-><init>()V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;->mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;-><init>(II)V
|
||||
|
||||
sget-object p1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;->mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(IIII)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;-><init>(IIII)V
|
||||
|
||||
sget-object p1, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;->mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addToSolver(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
.locals 9
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v1
|
||||
|
||||
move-object v4, p0
|
||||
|
||||
:goto_0
|
||||
if-ge v0, v1, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
move-object v8, v2
|
||||
|
||||
check-cast v8, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
if-eq v4, p0, :cond_0
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v8, v2, v4, 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
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
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
|
||||
|
||||
:cond_0
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;->mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
if-ne v3, v5, :cond_1
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
:cond_1
|
||||
move-object v7, v2
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
move-object v2, v8
|
||||
|
||||
move-object v3, v5
|
||||
|
||||
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
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v8, v2, p0, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)V
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v8, v2, p0, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)V
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
move-object v4, v8
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
if-eq v4, p0, :cond_4
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout;->mAlignment:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintHorizontalLayout$ContentAlignment;
|
||||
|
||||
if-ne v1, v2, :cond_3
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->WEAK:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
:cond_3
|
||||
move-object v7, v0
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
move-object v2, v4
|
||||
|
||||
move-object v3, v5
|
||||
|
||||
move-object v4, p0
|
||||
|
||||
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
|
||||
|
||||
:cond_4
|
||||
invoke-super {p0, p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->addToSolver(Landroidx/constraintlayout/solver/LinearSystem;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,36 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintTableLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "HorizontalSlice"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public bottom:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public padding:I
|
||||
|
||||
.field public final synthetic this$0:Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
|
||||
.field public top:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$HorizontalSlice;->this$0:Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,42 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintTableLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "VerticalSlice"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public alignment:I
|
||||
|
||||
.field public left:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public padding:I
|
||||
|
||||
.field public right:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->this$0:Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintTableLayout$VerticalSlice;->alignment:I
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,248 +0,0 @@
|
|||
.class public synthetic Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
.field public static final synthetic $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v2
|
||||
|
||||
aput v0, v1, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v1, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v3
|
||||
|
||||
aput v1, v2, v3
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v2, 0x3
|
||||
|
||||
:try_start_2
|
||||
sget-object v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v4
|
||||
|
||||
aput v2, v3, v4
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
const/4 v3, 0x4
|
||||
|
||||
:try_start_3
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour:[I
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v5
|
||||
|
||||
aput v3, v4, v5
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
array-length v4, v4
|
||||
|
||||
new-array v4, v4, [I
|
||||
|
||||
sput-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
:try_start_4
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v5
|
||||
|
||||
aput v0, v4, v5
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
:try_start_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v4, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v4
|
||||
|
||||
aput v1, v0, v4
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
:catch_5
|
||||
:try_start_6
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
:catch_6
|
||||
:try_start_7
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aput v3, v0, v1
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
:catch_7
|
||||
:try_start_8
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_8
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
|
||||
|
||||
:catch_8
|
||||
:try_start_9
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_9
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_9} :catch_9
|
||||
|
||||
:catch_9
|
||||
:try_start_a
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_a
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_a .. :try_end_a} :catch_a
|
||||
|
||||
:catch_a
|
||||
:try_start_b
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_b
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_b .. :try_end_b} :catch_b
|
||||
|
||||
:catch_b
|
||||
:try_start_c
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_c
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_c .. :try_end_c} :catch_c
|
||||
|
||||
:catch_c
|
||||
return-void
|
||||
.end method
|
|
@ -1,209 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "ContentAlignment"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
.field public static final enum VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 10
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "BEGIN"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "MIDDLE"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "END"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "TOP"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
const-string v6, "VERTICAL_MIDDLE"
|
||||
|
||||
invoke-direct {v0, v6, v5}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v6, 0x5
|
||||
|
||||
const-string v7, "BOTTOM"
|
||||
|
||||
invoke-direct {v0, v7, v6}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
const-string v8, "LEFT"
|
||||
|
||||
invoke-direct {v0, v8, v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/4 v8, 0x7
|
||||
|
||||
const-string v9, "RIGHT"
|
||||
|
||||
invoke-direct {v0, v9, v8}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
sget-object v9, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BEGIN:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v9, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->END:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->VERTICAL_MIDDLE:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v5
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v6
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v7
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
aput-object v1, v0, v8
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$ContentAlignment;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,145 +0,0 @@
|
|||
.class public final enum Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "ConstraintWidget.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "DimensionBehaviour"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
.field public static final enum FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
.field public static final enum MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
.field public static final enum MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
.field public static final enum WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "FIXED"
|
||||
|
||||
invoke-direct {v0, v2, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const-string v3, "WRAP_CONTENT"
|
||||
|
||||
invoke-direct {v0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
const-string v4, "MATCH_CONSTRAINT"
|
||||
|
||||
invoke-direct {v0, v4, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v4, 0x3
|
||||
|
||||
const-string v5, "MATCH_PARENT"
|
||||
|
||||
invoke-direct {v0, v5, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->FIXED:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v5, v0, v1
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->WRAP_CONTENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v1, v0, v2
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_CONSTRAINT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->MATCH_PARENT:Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
aput-object v1, v0, v4
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->$VALUES:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;
|
||||
|
||||
return-object v0
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,818 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintWidgetGroup.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mConstrainedGroup:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mGroupDimensions:[I
|
||||
|
||||
.field public mGroupHeight:I
|
||||
|
||||
.field public mGroupWidth:I
|
||||
|
||||
.field public mSkipSolver:Z
|
||||
|
||||
.field public mStartHorizontalWidgets:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mStartVerticalWidgets:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mUnresolvedWidgets:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mWidgetsToSetHorizontal:Ljava/util/HashSet;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashSet<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mWidgetsToSetVertical:Ljava/util/HashSet;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashSet<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mWidgetsToSolve:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/util/List;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v1, [I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
|
||||
aput v2, v1, v0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v0, v1, v2
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartHorizontalWidgets:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartVerticalWidgets:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/HashSet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetHorizontal:Ljava/util/HashSet;
|
||||
|
||||
new-instance v0, Ljava/util/HashSet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetVertical:Ljava/util/HashSet;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/util/List;Z)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;Z)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v1, [I
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupWidth:I
|
||||
|
||||
aput v2, v1, v0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupHeight:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v0, v1, v2
|
||||
|
||||
iput-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mGroupDimensions:[I
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartHorizontalWidgets:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartVerticalWidgets:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/HashSet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetHorizontal:Ljava/util/HashSet;
|
||||
|
||||
new-instance v0, Ljava/util/HashSet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetVertical:Ljava/util/HashSet;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
iput-boolean p2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mSkipSolver:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private getWidgetsToSolveTraversal(Ljava/util/ArrayList;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-boolean v0, p2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mGroupsToSolver:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mGroupsToSolver:Z
|
||||
|
||||
invoke-virtual {p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->isFullyResolved()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
instance-of v0, p2, Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
move-object v0, p2
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
iget v2, v0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v3, v2, :cond_2
|
||||
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
aget-object v4, v4, v3
|
||||
|
||||
invoke-direct {p0, p1, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->getWidgetsToSolveTraversal(Ljava/util/ArrayList;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
:goto_1
|
||||
if-ge v1, v0, :cond_4
|
||||
|
||||
iget-object v2, p2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mListAnchors:[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
aget-object v2, v2, v1
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
iget-object v2, v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eq v2, v3, :cond_3
|
||||
|
||||
invoke-direct {p0, p1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->getWidgetsToSolveTraversal(Ljava/util/ArrayList;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_3
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private updateResolvedDimension(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 6
|
||||
|
||||
iget-boolean v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasurable:Z
|
||||
|
||||
if-eqz v0, :cond_f
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->isFullyResolved()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget-object v3, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v3, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_1
|
||||
if-eqz v3, :cond_5
|
||||
|
||||
iget-object v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-boolean v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasured:Z
|
||||
|
||||
if-nez v5, :cond_3
|
||||
|
||||
invoke-direct {p0, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateResolvedDimension(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_3
|
||||
iget-object v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v4, v5, :cond_4
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v4, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v3
|
||||
|
||||
add-int/2addr v3, v4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v4, v5, :cond_5
|
||||
|
||||
iget-object v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v3, v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mX:I
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_2
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mRight:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sub-int/2addr v3, v0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mLeft:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v4
|
||||
|
||||
add-int/2addr v4, v0
|
||||
|
||||
add-int/2addr v3, v4
|
||||
|
||||
:goto_3
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sub-int v0, v3, v0
|
||||
|
||||
invoke-virtual {p1, v0, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHorizontalDimension(II)V
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaseline:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
|
||||
iget-object v1, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-boolean v3, v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasured:Z
|
||||
|
||||
if-nez v3, :cond_7
|
||||
|
||||
invoke-direct {p0, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateResolvedDimension(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_7
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v1, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mY:I
|
||||
|
||||
iget v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaselineDistance:I
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
iget v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBaselineDistance:I
|
||||
|
||||
sub-int/2addr v1, v0
|
||||
|
||||
iget v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mHeight:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
invoke-virtual {p1, v1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setVerticalDimension(II)V
|
||||
|
||||
iput-boolean v2, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasured:Z
|
||||
|
||||
return-void
|
||||
|
||||
:cond_8
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz v0, :cond_9
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_9
|
||||
if-eqz v1, :cond_a
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_a
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
:goto_4
|
||||
if-eqz v0, :cond_d
|
||||
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-boolean v5, v4, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasured:Z
|
||||
|
||||
if-nez v5, :cond_b
|
||||
|
||||
invoke-direct {p0, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateResolvedDimension(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_b
|
||||
iget-object v4, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mType:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v4, v5, :cond_c
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mY:I
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
add-int/2addr v3, v0
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_c
|
||||
sget-object v5, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
if-ne v4, v5, :cond_d
|
||||
|
||||
iget-object v0, v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->mOwner:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mY:I
|
||||
|
||||
:cond_d
|
||||
:goto_5
|
||||
if-eqz v1, :cond_e
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mBottom:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sub-int/2addr v3, v0
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_e
|
||||
iget-object v0, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mTop:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v1
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
add-int/2addr v3, v1
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sub-int v0, v3, v0
|
||||
|
||||
invoke-virtual {p1, v0, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setVerticalDimension(II)V
|
||||
|
||||
iput-boolean v2, p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasured:Z
|
||||
|
||||
:cond_f
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addWidgetsToSet(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;I)V
|
||||
.locals 1
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetHorizontal:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {p2, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p2, v0, :cond_1
|
||||
|
||||
iget-object p2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetVertical:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {p2, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public getStartWidgets(I)Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)",
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartHorizontalWidgets:Ljava/util/List;
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mStartVerticalWidgets:Ljava/util/List;
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_1
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public getWidgetsToSet(I)Ljava/util/Set;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)",
|
||||
"Ljava/util/Set<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetHorizontal:Ljava/util/HashSet;
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSetVertical:Ljava/util/HashSet;
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_1
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public getWidgetsToSolve()Ljava/util/List;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-boolean v3, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->mOptimizerMeasurable:Z
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
check-cast v3, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p0, v3, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->getWidgetsToSolveTraversal(Ljava/util/ArrayList;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->clear()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mConstrainedGroup:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mWidgetsToSolve:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public updateUnresolvedWidgets()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->mUnresolvedWidgets:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-direct {p0, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetGroup;->updateResolvedDimension(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,180 +0,0 @@
|
|||
.class public synthetic Landroidx/constraintlayout/solver/widgets/Guideline$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Guideline.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/Guideline;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->LEFT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
:try_start_1
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->RIGHT:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->TOP:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
:try_start_3
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BOTTOM:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->BASELINE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
:try_start_5
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_5
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
|
||||
|
||||
:catch_5
|
||||
:try_start_6
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_X:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_6
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
|
||||
|
||||
:catch_6
|
||||
:try_start_7
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->CENTER_Y:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_7
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
|
||||
|
||||
:catch_7
|
||||
:try_start_8
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/Guideline$1;->$SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type:[I
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;->NONE:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_8
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
|
||||
|
||||
:catch_8
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,80 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.source "Helper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
.field public mWidgetsCount:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
array-length v2, v1
|
||||
|
||||
if-le v0, v2, :cond_0
|
||||
|
||||
array-length v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
invoke-static {v1, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgets:[Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
aput-object p1, v0, v1
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public removeAllIds()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Helper;->mWidgetsCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,173 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Rectangle.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public height:I
|
||||
|
||||
.field public width:I
|
||||
|
||||
.field public x:I
|
||||
|
||||
.field public y:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public contains(II)Z
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
if-lt p1, v0, :cond_0
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
if-ge p1, v0, :cond_0
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
if-lt p2, p1, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
if-ge p2, p1, :cond_0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public getCenterX()I
|
||||
.locals 2
|
||||
|
||||
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
|
||||
|
||||
div-int/lit8 v0, v0, 0x2
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getCenterY()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
div-int/lit8 v0, v0, 0x2
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public grow(II)V
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
sub-int/2addr v0, p1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
sub-int/2addr v0, p2
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
mul-int/lit8 p1, p1, 0x2
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
mul-int/lit8 p2, p2, 0x2
|
||||
|
||||
add-int/2addr p2, p1
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public intersects(Landroidx/constraintlayout/solver/widgets/Rectangle;)Z
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iget v1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
iget v2, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
add-int/2addr v1, v2
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iget v1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
iget p1, p1, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
add-int/2addr v1, p1
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public setBounds(IIII)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->x:I
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->y:I
|
||||
|
||||
iput p3, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->width:I
|
||||
|
||||
iput p4, p0, Landroidx/constraintlayout/solver/widgets/Rectangle;->height:I
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -1,80 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ResolutionDimension;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
.source "ResolutionDimension.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public value:F
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->value:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public remove()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public reset()V
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->reset()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->value:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public resolve(I)V
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->value:F
|
||||
|
||||
int-to-float v1, p1
|
||||
|
||||
cmpl-float v0, v0, v1
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
:cond_0
|
||||
int-to-float p1, p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionDimension;->value:F
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->invalidate()V
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->didResolve()V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
|
@ -1,210 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResolutionNode.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final REMOVED:I = 0x2
|
||||
|
||||
.field public static final RESOLVED:I = 0x1
|
||||
|
||||
.field public static final UNRESOLVED:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public dependents:Ljava/util/HashSet;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/HashSet<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ResolutionNode;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public state:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/HashSet;
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(I)V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addDependent(Landroidx/constraintlayout/solver/widgets/ResolutionNode;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public didResolve()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->resolve()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public invalidate()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->invalidate()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public invalidateAnchors()V
|
||||
.locals 2
|
||||
|
||||
instance-of v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ResolutionNode;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->invalidateAnchors()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public isResolved()Z
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public remove(Landroidx/constraintlayout/solver/widgets/ResolutionDimension;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public reset()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->state:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/ResolutionNode;->dependents:Ljava/util/HashSet;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/HashSet;->clear()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public resolve()V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,160 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Snapshot.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/solver/widgets/Snapshot;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Connection"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
.field public mCreator:I
|
||||
|
||||
.field public mMargin:I
|
||||
|
||||
.field public mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
.field public mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-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 v0
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mMargin:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getStrength()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getConnectionCreator()I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public applyTo(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mMargin:I
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
invoke-virtual {p1, v0, v1, v2, v3}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;ILandroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;I)Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updateFrom(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getType()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getTarget()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getMargin()I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mMargin:I
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getStrength()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mAnchor:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;->getConnectionCreator()I
|
||||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mTarget:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mMargin:I
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;->STRONG:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mStrengh:Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->mCreator:I
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,209 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/Snapshot;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Snapshot.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mConnections:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mHeight:I
|
||||
|
||||
.field public mWidth:I
|
||||
|
||||
.field public mX:I
|
||||
|
||||
.field public mY:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 5
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getX()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mX:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getY()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mY:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mWidth:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mHeight:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getAnchors()Ljava/util/ArrayList;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
new-instance v4, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
|
||||
invoke-direct {v4, v2}, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;-><init>(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;)V
|
||||
|
||||
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public applyTo(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mX:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setX(I)V
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mY:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setY(I)V
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mWidth:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setWidth(I)V
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mHeight:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
|
||||
invoke-virtual {v2, p1}, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->applyTo(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updateFrom(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 3
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getX()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mX:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getY()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mY:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mWidth:I
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mHeight:I
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/Snapshot;->mConnections:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;
|
||||
|
||||
invoke-virtual {v2, p1}, Landroidx/constraintlayout/solver/widgets/Snapshot$Connection;->updateFrom(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
|
@ -1,712 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
.super Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.source "WidgetContainer.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mChildren:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>(II)V
|
||||
|
||||
new-instance p1, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(IIII)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>(IIII)V
|
||||
|
||||
new-instance p1, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getBounds(Ljava/util/ArrayList;)Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
.locals 9
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;)",
|
||||
"Landroidx/constraintlayout/solver/widgets/Rectangle;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
|
||||
invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/Rectangle;-><init>()V
|
||||
|
||||
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const v2, 0x7fffffff
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const v4, 0x7fffffff
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v3, v1, :cond_5
|
||||
|
||||
invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
check-cast v7, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getX()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v2, :cond_1
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getX()I
|
||||
|
||||
move-result v2
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getY()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-ge v8, v4, :cond_2
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getY()I
|
||||
|
||||
move-result v4
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getRight()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-le v8, v5, :cond_3
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getRight()I
|
||||
|
||||
move-result v5
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getBottom()I
|
||||
|
||||
move-result v8
|
||||
|
||||
if-le v8, v6, :cond_4
|
||||
|
||||
invoke-virtual {v7}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getBottom()I
|
||||
|
||||
move-result v6
|
||||
|
||||
:cond_4
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_5
|
||||
sub-int/2addr v5, v2
|
||||
|
||||
sub-int/2addr v6, v4
|
||||
|
||||
invoke-virtual {v0, v2, v4, v5, v6}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->remove(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1, p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setParent(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public varargs add([Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 3
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
aget-object v2, p1, v1
|
||||
|
||||
invoke-virtual {p0, v2}, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public findWidget(FF)Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
.locals 8
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawX()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawY()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v2
|
||||
|
||||
add-int/2addr v2, v0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v3
|
||||
|
||||
add-int/2addr v3, v1
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
cmpl-float v0, p1, v0
|
||||
|
||||
if-ltz v0, :cond_0
|
||||
|
||||
int-to-float v0, v2
|
||||
|
||||
cmpg-float v0, p1, v0
|
||||
|
||||
if-gtz v0, :cond_0
|
||||
|
||||
int-to-float v0, v1
|
||||
|
||||
cmpl-float v0, p2, v0
|
||||
|
||||
if-ltz v0, :cond_0
|
||||
|
||||
int-to-float v0, v3
|
||||
|
||||
cmpg-float v0, p2, v0
|
||||
|
||||
if-gtz v0, :cond_0
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v2
|
||||
|
||||
:goto_1
|
||||
if-ge v1, v2, :cond_3
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
instance-of v4, v3, Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
|
||||
if-eqz v4, :cond_1
|
||||
|
||||
check-cast v3, Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
|
||||
invoke-virtual {v3, p1, p2}, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->findWidget(FF)Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawX()I
|
||||
|
||||
move-result v4
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawY()I
|
||||
|
||||
move-result v5
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v6
|
||||
|
||||
add-int/2addr v6, v4
|
||||
|
||||
invoke-virtual {v3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v7
|
||||
|
||||
add-int/2addr v7, v5
|
||||
|
||||
int-to-float v4, v4
|
||||
|
||||
cmpl-float v4, p1, v4
|
||||
|
||||
if-ltz v4, :cond_2
|
||||
|
||||
int-to-float v4, v6
|
||||
|
||||
cmpg-float v4, p1, v4
|
||||
|
||||
if-gtz v4, :cond_2
|
||||
|
||||
int-to-float v4, v5
|
||||
|
||||
cmpl-float v4, p2, v4
|
||||
|
||||
if-ltz v4, :cond_2
|
||||
|
||||
int-to-float v4, v7
|
||||
|
||||
cmpg-float v4, p2, v4
|
||||
|
||||
if-gtz v4, :cond_2
|
||||
|
||||
:goto_2
|
||||
move-object v0, v3
|
||||
|
||||
:cond_2
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public findWidgets(IIII)Ljava/util/ArrayList;
|
||||
.locals 6
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(IIII)",
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
new-instance v1, Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
|
||||
invoke-direct {v1}, Landroidx/constraintlayout/solver/widgets/Rectangle;-><init>()V
|
||||
|
||||
invoke-virtual {v1, p1, p2, p3, p4}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge p2, p1, :cond_1
|
||||
|
||||
iget-object p3, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {p3, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
check-cast p3, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
new-instance p4, Landroidx/constraintlayout/solver/widgets/Rectangle;
|
||||
|
||||
invoke-direct {p4}, Landroidx/constraintlayout/solver/widgets/Rectangle;-><init>()V
|
||||
|
||||
invoke-virtual {p3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawX()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {p3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawY()I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {p3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v4
|
||||
|
||||
invoke-virtual {p3}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v5
|
||||
|
||||
invoke-virtual {p4, v2, v3, v4, v5}, Landroidx/constraintlayout/solver/widgets/Rectangle;->setBounds(IIII)V
|
||||
|
||||
invoke-virtual {v1, p4}, Landroidx/constraintlayout/solver/widgets/Rectangle;->intersects(Landroidx/constraintlayout/solver/widgets/Rectangle;)Z
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
invoke-virtual {v0, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 p2, p2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getChildren()Ljava/util/ArrayList;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/constraintlayout/solver/widgets/ConstraintWidget;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getRootConstraintContainer()Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
.locals 4
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
instance-of v1, p0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
move-object v1, p0
|
||||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
instance-of v3, v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
:cond_1
|
||||
move-object v0, v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public layout()V
|
||||
.locals 4
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->updateDrawPosition()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
instance-of v3, v2, Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/WidgetContainer;
|
||||
|
||||
invoke-virtual {v2}, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->layout()V
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public remove(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setParent(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public removeAllChildren()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public reset()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
invoke-super {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->reset()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public resetSolverVariables(Landroidx/constraintlayout/solver/Cache;)V
|
||||
.locals 3
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->resetSolverVariables(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v2, p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->resetSolverVariables(Landroidx/constraintlayout/solver/Cache;)V
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setOffset(II)V
|
||||
.locals 3
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setOffset(II)V
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge p2, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getRootX()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getRootY()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setOffset(II)V
|
||||
|
||||
add-int/lit8 p2, p2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updateDrawPosition()V
|
||||
.locals 5
|
||||
|
||||
invoke-super {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->updateDrawPosition()V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/solver/widgets/WidgetContainer;->mChildren:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawX()I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getDrawY()I
|
||||
|
||||
move-result v4
|
||||
|
||||
invoke-virtual {v2, v3, v4}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setOffset(II)V
|
||||
|
||||
instance-of v3, v2, Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->updateDrawPosition()V
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
|
@ -1,257 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Barrier;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.source "Barrier.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final BOTTOM:I = 0x3
|
||||
|
||||
.field public static final END:I = 0x6
|
||||
|
||||
.field public static final LEFT:I = 0x0
|
||||
|
||||
.field public static final RIGHT:I = 0x1
|
||||
|
||||
.field public static final START:I = 0x5
|
||||
|
||||
.field public static final TOP:I = 0x2
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
.field public mIndicatedType:I
|
||||
|
||||
.field public mResolvedType:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public allowsGoneWidget()Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/Barrier;->allowsGoneWidget()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getType()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public init(Landroid/util/AttributeSet;)V
|
||||
.locals 6
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/Barrier;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout:[I
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v2, v0, :cond_2
|
||||
|
||||
invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getIndex(I)I
|
||||
|
||||
move-result v3
|
||||
|
||||
sget v4, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_barrierDirection:I
|
||||
|
||||
if-ne v3, v4, :cond_0
|
||||
|
||||
invoke-virtual {p1, v3, v1}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {p0, v3}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
sget v4, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_barrierAllowsGoneWidgets:I
|
||||
|
||||
if-ne v3, v4, :cond_1
|
||||
|
||||
iget-object v4, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
invoke-virtual {p1, v3, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {v4, v3}, Landroidx/constraintlayout/solver/widgets/Barrier;->setAllowsGoneWidget(Z)V
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/widget/ConstraintHelper;->validateParams()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setAllowsGoneWidget(Z)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Barrier;->mBarrier:Landroidx/constraintlayout/solver/widgets/Barrier;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/constraintlayout/solver/widgets/Barrier;->setAllowsGoneWidget(Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setType(I)V
|
||||
.locals 4
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/Configuration;->getLayoutDirection()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne v1, p1, :cond_0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v2, 0x6
|
||||
|
||||
const/4 v3, 0x5
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v3, :cond_1
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
if-ne p1, v2, :cond_4
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget p1, p0, Landroidx/constraintlayout/widget/Barrier;->mIndicatedType:I
|
||||
|
||||
if-ne p1, v3, :cond_3
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
if-ne p1, v2, :cond_4
|
||||
|
||||
iput v1, p0, Landroidx/constraintlayout/widget/Barrier;->mResolvedType:I
|
||||
|
||||
:cond_4
|
||||
: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
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/Barrier;->setBarrierType(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,516 +0,0 @@
|
|||
.class public abstract Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.super Landroid/view/View;
|
||||
.source "ConstraintHelper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mCount:I
|
||||
|
||||
.field public mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
.field public mIds:[I
|
||||
|
||||
.field public mReferenceIds:Ljava/lang/String;
|
||||
|
||||
.field public mUseViewMeasure:Z
|
||||
|
||||
.field public myContext:Landroid/content/Context;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/16 v0, 0x20
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mUseViewMeasure:Z
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/16 v0, 0x20
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mUseViewMeasure:Z
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/widget/ConstraintHelper;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/16 p3, 0x20
|
||||
|
||||
new-array p3, p3, [I
|
||||
|
||||
iput-object p3, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
const/4 p3, 0x0
|
||||
|
||||
iput-boolean p3, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mUseViewMeasure:Z
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/constraintlayout/widget/ConstraintHelper;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private addID(Ljava/lang/String;)V
|
||||
.locals 5
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:try_start_0
|
||||
const-class v2, Landroidx/constraintlayout/widget/R$id;
|
||||
|
||||
invoke-virtual {v2, p1}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-nez v2, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->myContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-string v4, "id"
|
||||
|
||||
invoke-virtual {v2, p1, v4, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
move-result v2
|
||||
|
||||
:cond_2
|
||||
if-nez v2, :cond_3
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
instance-of v3, v3, Landroidx/constraintlayout/widget/ConstraintLayout;
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout;
|
||||
|
||||
invoke-virtual {v3, v1, p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getDesignInformation(ILjava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
instance-of v3, v1, Ljava/lang/Integer;
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
check-cast v1, Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v2
|
||||
|
||||
:cond_3
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-virtual {p0, v2, v0}, Landroidx/constraintlayout/widget/ConstraintHelper;->setTag(ILjava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v1, "Could not find id of \""
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p1, "\""
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v0, "ConstraintHelper"
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private setIds(Ljava/lang/String;)V
|
||||
.locals 3
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
const/16 v1, 0x2c
|
||||
|
||||
invoke-virtual {p1, v1, v0}, Ljava/lang/String;->indexOf(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-ne v1, v2, :cond_1
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->addID(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/constraintlayout/widget/ConstraintHelper;->addID(Ljava/lang/String;)V
|
||||
|
||||
add-int/lit8 v0, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getReferencedIds()[I
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([II)[I
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public init(Landroid/util/AttributeSet;)V
|
||||
.locals 4
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout:[I
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
|
||||
|
||||
move-result v2
|
||||
|
||||
sget v3, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_constraint_referenced_ids:I
|
||||
|
||||
if-ne v2, v3, :cond_0
|
||||
|
||||
invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mReferenceIds:Ljava/lang/String;
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mReferenceIds:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0, v2}, Landroidx/constraintlayout/widget/ConstraintHelper;->setIds(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDraw(Landroid/graphics/Canvas;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onMeasure(II)V
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mUseViewMeasure:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroid/view/View;->onMeasure(II)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-virtual {p0, p1, p1}, Landroid/view/View;->setMeasuredDimension(II)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setReferencedIds([I)V
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
:goto_0
|
||||
array-length v1, p1
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
aget v1, p1, v0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {p0, v1, v2}, Landroidx/constraintlayout/widget/ConstraintHelper;->setTag(ILjava/lang/Object;)V
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setTag(ILjava/lang/Object;)V
|
||||
.locals 2
|
||||
|
||||
iget p2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
add-int/lit8 p2, p2, 0x1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
array-length v1, v0
|
||||
|
||||
if-le p2, v1, :cond_0
|
||||
|
||||
array-length p2, v0
|
||||
|
||||
mul-int/lit8 p2, p2, 0x2
|
||||
|
||||
invoke-static {v0, p2}, Ljava/util/Arrays;->copyOf([II)[I
|
||||
|
||||
move-result-object p2
|
||||
|
||||
iput-object p2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
:cond_0
|
||||
iget-object p2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
aput p1, p2, v0
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePostLayout(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePostMeasure(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePreLayout(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 3
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mReferenceIds:Ljava/lang/String;
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/constraintlayout/widget/ConstraintHelper;->setIds(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/Helper;->removeAllIds()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
if-ge v0, v1, :cond_3
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
aget v1, v1, v0
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getViewWidget(Landroid/view/View;)Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/constraintlayout/solver/widgets/Helper;->add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V
|
||||
|
||||
:cond_2
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public validateParams()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
instance-of v1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mHelperWidget:Landroidx/constraintlayout/solver/widgets/Helper;
|
||||
|
||||
iput-object v1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
|
@ -1,542 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Table"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ANDROID_ORIENTATION:I = 0x1
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINED_HEIGHT:I = 0x1c
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINED_WIDTH:I = 0x1b
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_BASELINE_CREATOR:I = 0x2b
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_BASELINE_TO_BASELINE_OF:I = 0x10
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_BOTTOM_CREATOR:I = 0x2a
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_BOTTOM_TO_BOTTOM_OF:I = 0xf
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_BOTTOM_TO_TOP_OF:I = 0xe
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_CIRCLE:I = 0x2
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_CIRCLE_ANGLE:I = 0x4
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_CIRCLE_RADIUS:I = 0x3
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_DIMENSION_RATIO:I = 0x2c
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_END_TO_END_OF:I = 0x14
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_END_TO_START_OF:I = 0x13
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_GUIDE_BEGIN:I = 0x5
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_GUIDE_END:I = 0x6
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_GUIDE_PERCENT:I = 0x7
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HEIGHT_DEFAULT:I = 0x20
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HEIGHT_MAX:I = 0x25
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HEIGHT_MIN:I = 0x24
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HEIGHT_PERCENT:I = 0x26
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HORIZONTAL_BIAS:I = 0x1d
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HORIZONTAL_CHAINSTYLE:I = 0x2f
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_HORIZONTAL_WEIGHT:I = 0x2d
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_LEFT_CREATOR:I = 0x27
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_LEFT_TO_LEFT_OF:I = 0x8
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_LEFT_TO_RIGHT_OF:I = 0x9
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_RIGHT_CREATOR:I = 0x29
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_RIGHT_TO_LEFT_OF:I = 0xa
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_RIGHT_TO_RIGHT_OF:I = 0xb
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_START_TO_END_OF:I = 0x11
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_START_TO_START_OF:I = 0x12
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_TOP_CREATOR:I = 0x28
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_TOP_TO_BOTTOM_OF:I = 0xd
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_TOP_TO_TOP_OF:I = 0xc
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_VERTICAL_BIAS:I = 0x1e
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_VERTICAL_CHAINSTYLE:I = 0x30
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_VERTICAL_WEIGHT:I = 0x2e
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_WIDTH_DEFAULT:I = 0x1f
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_WIDTH_MAX:I = 0x22
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_WIDTH_MIN:I = 0x21
|
||||
|
||||
.field public static final LAYOUT_CONSTRAINT_WIDTH_PERCENT:I = 0x23
|
||||
|
||||
.field public static final LAYOUT_EDITOR_ABSOLUTEX:I = 0x31
|
||||
|
||||
.field public static final LAYOUT_EDITOR_ABSOLUTEY:I = 0x32
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_BOTTOM:I = 0x18
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_END:I = 0x1a
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_LEFT:I = 0x15
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_RIGHT:I = 0x17
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_START:I = 0x19
|
||||
|
||||
.field public static final LAYOUT_GONE_MARGIN_TOP:I = 0x16
|
||||
|
||||
.field public static final UNUSED:I
|
||||
|
||||
.field public static final map:Landroid/util/SparseIntArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
new-instance v0, Landroid/util/SparseIntArray;
|
||||
|
||||
invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintLeft_toLeftOf:I
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintLeft_toRightOf:I
|
||||
|
||||
const/16 v2, 0x9
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintRight_toLeftOf:I
|
||||
|
||||
const/16 v2, 0xa
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintRight_toRightOf:I
|
||||
|
||||
const/16 v2, 0xb
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintTop_toTopOf:I
|
||||
|
||||
const/16 v2, 0xc
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintTop_toBottomOf:I
|
||||
|
||||
const/16 v2, 0xd
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintBottom_toTopOf:I
|
||||
|
||||
const/16 v2, 0xe
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintBottom_toBottomOf:I
|
||||
|
||||
const/16 v2, 0xf
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf:I
|
||||
|
||||
const/16 v2, 0x10
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintCircle:I
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintCircleRadius:I
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintCircleAngle:I
|
||||
|
||||
const/4 v2, 0x4
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_editor_absoluteX:I
|
||||
|
||||
const/16 v2, 0x31
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_editor_absoluteY:I
|
||||
|
||||
const/16 v2, 0x32
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintGuide_begin:I
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintGuide_end:I
|
||||
|
||||
const/4 v2, 0x6
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintGuide_percent:I
|
||||
|
||||
const/4 v2, 0x7
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_android_orientation:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintStart_toEndOf:I
|
||||
|
||||
const/16 v2, 0x11
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintStart_toStartOf:I
|
||||
|
||||
const/16 v2, 0x12
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintEnd_toStartOf:I
|
||||
|
||||
const/16 v2, 0x13
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintEnd_toEndOf:I
|
||||
|
||||
const/16 v2, 0x14
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginLeft:I
|
||||
|
||||
const/16 v2, 0x15
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginTop:I
|
||||
|
||||
const/16 v2, 0x16
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginRight:I
|
||||
|
||||
const/16 v2, 0x17
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginBottom:I
|
||||
|
||||
const/16 v2, 0x18
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginStart:I
|
||||
|
||||
const/16 v2, 0x19
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_goneMarginEnd:I
|
||||
|
||||
const/16 v2, 0x1a
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHorizontal_bias:I
|
||||
|
||||
const/16 v2, 0x1d
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintVertical_bias:I
|
||||
|
||||
const/16 v2, 0x1e
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintDimensionRatio:I
|
||||
|
||||
const/16 v2, 0x2c
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHorizontal_weight:I
|
||||
|
||||
const/16 v2, 0x2d
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintVertical_weight:I
|
||||
|
||||
const/16 v2, 0x2e
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle:I
|
||||
|
||||
const/16 v2, 0x2f
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintVertical_chainStyle:I
|
||||
|
||||
const/16 v2, 0x30
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constrainedWidth:I
|
||||
|
||||
const/16 v2, 0x1b
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constrainedHeight:I
|
||||
|
||||
const/16 v2, 0x1c
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintWidth_default:I
|
||||
|
||||
const/16 v2, 0x1f
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHeight_default:I
|
||||
|
||||
const/16 v2, 0x20
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintWidth_min:I
|
||||
|
||||
const/16 v2, 0x21
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintWidth_max:I
|
||||
|
||||
const/16 v2, 0x22
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintWidth_percent:I
|
||||
|
||||
const/16 v2, 0x23
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHeight_min:I
|
||||
|
||||
const/16 v2, 0x24
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHeight_max:I
|
||||
|
||||
const/16 v2, 0x25
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintHeight_percent:I
|
||||
|
||||
const/16 v2, 0x26
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintLeft_creator:I
|
||||
|
||||
const/16 v2, 0x27
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintTop_creator:I
|
||||
|
||||
const/16 v2, 0x28
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintRight_creator:I
|
||||
|
||||
const/16 v2, 0x29
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintBottom_creator:I
|
||||
|
||||
const/16 v2, 0x2a
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray;
|
||||
|
||||
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout_layout_constraintBaseline_creator:I
|
||||
|
||||
const/16 v2, 0x2b
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,14 +0,0 @@
|
|||
.class public synthetic Landroidx/constraintlayout/widget/ConstraintSet$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ConstraintSet.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,369 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
.source "Constraints.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/Constraints;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "LayoutParams"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public alpha:F
|
||||
|
||||
.field public applyElevation:Z
|
||||
|
||||
.field public elevation:F
|
||||
|
||||
.field public rotation:F
|
||||
|
||||
.field public rotationX:F
|
||||
|
||||
.field public rotationY:F
|
||||
|
||||
.field public scaleX:F
|
||||
|
||||
.field public scaleY:F
|
||||
|
||||
.field public transformPivotX:F
|
||||
|
||||
.field public transformPivotY:F
|
||||
|
||||
.field public translationX:F
|
||||
|
||||
.field public translationY:F
|
||||
|
||||
.field public translationZ:F
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;-><init>(II)V
|
||||
|
||||
const/high16 p1, 0x3f800000 # 1.0f
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
iput-boolean p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->applyElevation:Z
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->elevation:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
iput p2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationZ:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-boolean v1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->applyElevation:Z
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->elevation:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationZ:F
|
||||
|
||||
sget-object v0, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet:[I
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
||||
move-result p2
|
||||
|
||||
:goto_0
|
||||
if-ge v1, p2, :cond_c
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_alpha:I
|
||||
|
||||
if-ne v0, v2, :cond_0
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_0
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_elevation:I
|
||||
|
||||
if-ne v0, v2, :cond_1
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->elevation:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->elevation:F
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->applyElevation:Z
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_1
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationX:I
|
||||
|
||||
if-ne v0, v2, :cond_2
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_2
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationY:I
|
||||
|
||||
if-ne v0, v2, :cond_3
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_3
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotation:I
|
||||
|
||||
if-ne v0, v2, :cond_4
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleX:I
|
||||
|
||||
if-ne v0, v2, :cond_5
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleY:I
|
||||
|
||||
if-ne v0, v2, :cond_6
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotX:I
|
||||
|
||||
if-ne v0, v2, :cond_7
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotY:I
|
||||
|
||||
if-ne v0, v2, :cond_8
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_8
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationX:I
|
||||
|
||||
if-ne v0, v2, :cond_9
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
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_1
|
||||
|
||||
:cond_9
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationY:I
|
||||
|
||||
if-ne v0, v2, :cond_a
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_a
|
||||
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationZ:I
|
||||
|
||||
if-ne v0, v2, :cond_b
|
||||
|
||||
iget v2, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationZ:F
|
||||
|
||||
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_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_c
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroidx/constraintlayout/widget/Constraints$LayoutParams;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;-><init>(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
|
||||
|
||||
const/high16 p1, 0x3f800000 # 1.0f
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->alpha:F
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->applyElevation:Z
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->elevation:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotation:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationX:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->rotationY:F
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleX:F
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->scaleY:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotX:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->transformPivotY:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationX:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationY:F
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;->translationZ:F
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,160 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Constraints;
|
||||
.super Landroid/view/ViewGroup;
|
||||
.source "Constraints.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "Constraints"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/ViewGroup;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Constraints;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/ViewGroup;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Constraints;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/ViewGroup;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private init(Landroid/util/AttributeSet;)V
|
||||
.locals 1
|
||||
|
||||
const-string p1, "Constraints"
|
||||
|
||||
const-string v0, " ################# init"
|
||||
|
||||
invoke-static {p1, v0}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/constraintlayout/widget/Constraints;->generateDefaultLayoutParams()Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public generateDefaultLayoutParams()Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
|
||||
const/4 v1, -0x2
|
||||
|
||||
invoke-direct {v0, v1, v1}, Landroidx/constraintlayout/widget/Constraints$LayoutParams;-><init>(II)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/constraintlayout/widget/Constraints;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/widget/Constraints$LayoutParams;
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1, p1}, Landroidx/constraintlayout/widget/Constraints$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getConstraintSet()Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
invoke-direct {v0}, Landroidx/constraintlayout/widget/ConstraintSet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/Constraints;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Constraints;->myConstraintSet:Landroidx/constraintlayout/widget/ConstraintSet;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public onLayout(ZIIII)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,116 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Group;
|
||||
.super Landroidx/constraintlayout/widget/ConstraintHelper;
|
||||
.source "Group.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintHelper;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public init(Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-boolean p1, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mUseViewMeasure:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePostLayout(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setWidth(I)V
|
||||
|
||||
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePreLayout(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getElevation()F
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mCount:I
|
||||
|
||||
if-ge v2, v3, :cond_1
|
||||
|
||||
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintHelper;->mIds:[I
|
||||
|
||||
aget v3, v3, v2
|
||||
|
||||
invoke-virtual {p1, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;->getViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
cmpl-float v4, v1, v4
|
||||
|
||||
if-lez v4, :cond_0
|
||||
|
||||
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
invoke-virtual {v3, v1}, Landroid/view/View;->setElevation(F)V
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
|
@ -1,125 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Guideline;
|
||||
.super Landroid/view/View;
|
||||
.source "Guideline.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/16 p1, 0x8
|
||||
|
||||
invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public draw(Landroid/graphics/Canvas;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onMeasure(II)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-virtual {p0, p1, p1}, Landroid/view/View;->setMeasuredDimension(II)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setGuidelineBegin(I)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iput p1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setGuidelineEnd(I)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iput p1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setGuidelinePercent(F)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iput p1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setVisibility(I)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,489 +0,0 @@
|
|||
.class public Landroidx/constraintlayout/widget/Placeholder;
|
||||
.super Landroid/view/View;
|
||||
.source "Placeholder.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mContent:Landroid/view/View;
|
||||
|
||||
.field public mContentId:I
|
||||
|
||||
.field public mEmptyVisibility:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/Placeholder;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 p1, 0x4
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Placeholder;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 p1, 0x4
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Placeholder;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 p1, 0x4
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/Placeholder;->init(Landroid/util/AttributeSet;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private init(Landroid/util/AttributeSet;)V
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-super {p0, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_placeholder:[I
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_2
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
|
||||
|
||||
move-result v2
|
||||
|
||||
sget v3, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_placeholder_content:I
|
||||
|
||||
if-ne v2, v3, :cond_0
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
|
||||
|
||||
move-result v2
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
sget v3, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_placeholder_emptyVisibility:I
|
||||
|
||||
if-ne v2, v3, :cond_1
|
||||
|
||||
iget v3, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result v2
|
||||
|
||||
iput v2, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getContent()Landroid/view/View;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getEmptyVisibility()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public onDraw(Landroid/graphics/Canvas;)V
|
||||
.locals 7
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/16 v0, 0xdf
|
||||
|
||||
invoke-virtual {p1, v0, v0, v0}, Landroid/graphics/Canvas;->drawRGB(III)V
|
||||
|
||||
new-instance v0, Landroid/graphics/Paint;
|
||||
|
||||
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
|
||||
|
||||
const/16 v1, 0xff
|
||||
|
||||
const/16 v2, 0xd2
|
||||
|
||||
invoke-virtual {v0, v1, v2, v2, v2}, Landroid/graphics/Paint;->setARGB(IIII)V
|
||||
|
||||
sget-object v1, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
|
||||
|
||||
sget-object v1, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-static {v1, v2}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
|
||||
|
||||
new-instance v1, Landroid/graphics/Rect;
|
||||
|
||||
invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/graphics/Canvas;->getClipBounds(Landroid/graphics/Rect;)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Rect;->height()I
|
||||
|
||||
move-result v3
|
||||
|
||||
int-to-float v3, v3
|
||||
|
||||
invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setTextSize(F)V
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Rect;->height()I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Rect;->width()I
|
||||
|
||||
move-result v4
|
||||
|
||||
sget-object v5, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align;
|
||||
|
||||
invoke-virtual {v0, v5}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
|
||||
|
||||
const-string v5, "?"
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
invoke-virtual {v0, v5, v2, v6, v1}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
|
||||
|
||||
int-to-float v2, v4
|
||||
|
||||
const/high16 v4, 0x40000000 # 2.0f
|
||||
|
||||
div-float/2addr v2, v4
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Rect;->width()I
|
||||
|
||||
move-result v6
|
||||
|
||||
int-to-float v6, v6
|
||||
|
||||
div-float/2addr v6, v4
|
||||
|
||||
sub-float/2addr v2, v6
|
||||
|
||||
iget v6, v1, Landroid/graphics/Rect;->left:I
|
||||
|
||||
int-to-float v6, v6
|
||||
|
||||
sub-float/2addr v2, v6
|
||||
|
||||
int-to-float v3, v3
|
||||
|
||||
div-float/2addr v3, v4
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Rect;->height()I
|
||||
|
||||
move-result v6
|
||||
|
||||
int-to-float v6, v6
|
||||
|
||||
div-float/2addr v6, v4
|
||||
|
||||
add-float/2addr v6, v3
|
||||
|
||||
iget v1, v1, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
sub-float/2addr v6, v1
|
||||
|
||||
invoke-virtual {p1, v5, v2, v6, v0}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setContentId(I)V
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iput-boolean v1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
:cond_1
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setEmptyVisibility(I)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePostMeasure(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 3
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iget-object v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setVisibility(I)V
|
||||
|
||||
iget-object v1, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getWidth()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setWidth(I)V
|
||||
|
||||
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->getHeight()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setHeight(I)V
|
||||
|
||||
iget-object p1, v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
|
||||
|
||||
const/16 v0, 0x8
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public updatePreLayout(Landroidx/constraintlayout/widget/ConstraintLayout;)V
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mEmptyVisibility:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/constraintlayout/widget/Placeholder;->mContentId:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z
|
||||
|
||||
iget-object p1, p0, Landroidx/constraintlayout/widget/Placeholder;->mContent:Landroid/view/View;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
|
@ -1,140 +0,0 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$attr;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "attr"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final barrierAllowsGoneWidgets:I = 0x7f040060
|
||||
|
||||
.field public static final barrierDirection:I = 0x7f040061
|
||||
|
||||
.field public static final chainUseRtl:I = 0x7f0400b4
|
||||
|
||||
.field public static final constraintSet:I = 0x7f04012d
|
||||
|
||||
.field public static final constraint_referenced_ids:I = 0x7f04012e
|
||||
|
||||
.field public static final content:I = 0x7f040130
|
||||
|
||||
.field public static final emptyVisibility:I = 0x7f0401b1
|
||||
|
||||
.field public static final layout_constrainedHeight:I = 0x7f0402dd
|
||||
|
||||
.field public static final layout_constrainedWidth:I = 0x7f0402de
|
||||
|
||||
.field public static final layout_constraintBaseline_creator:I = 0x7f0402df
|
||||
|
||||
.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0402e0
|
||||
|
||||
.field public static final layout_constraintBottom_creator:I = 0x7f0402e1
|
||||
|
||||
.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0402e2
|
||||
|
||||
.field public static final layout_constraintBottom_toTopOf:I = 0x7f0402e3
|
||||
|
||||
.field public static final layout_constraintCircle:I = 0x7f0402e4
|
||||
|
||||
.field public static final layout_constraintCircleAngle:I = 0x7f0402e5
|
||||
|
||||
.field public static final layout_constraintCircleRadius:I = 0x7f0402e6
|
||||
|
||||
.field public static final layout_constraintDimensionRatio:I = 0x7f0402e7
|
||||
|
||||
.field public static final layout_constraintEnd_toEndOf:I = 0x7f0402e8
|
||||
|
||||
.field public static final layout_constraintEnd_toStartOf:I = 0x7f0402e9
|
||||
|
||||
.field public static final layout_constraintGuide_begin:I = 0x7f0402ea
|
||||
|
||||
.field public static final layout_constraintGuide_end:I = 0x7f0402eb
|
||||
|
||||
.field public static final layout_constraintGuide_percent:I = 0x7f0402ec
|
||||
|
||||
.field public static final layout_constraintHeight_default:I = 0x7f0402ed
|
||||
|
||||
.field public static final layout_constraintHeight_max:I = 0x7f0402ee
|
||||
|
||||
.field public static final layout_constraintHeight_min:I = 0x7f0402ef
|
||||
|
||||
.field public static final layout_constraintHeight_percent:I = 0x7f0402f0
|
||||
|
||||
.field public static final layout_constraintHorizontal_bias:I = 0x7f0402f1
|
||||
|
||||
.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0402f2
|
||||
|
||||
.field public static final layout_constraintHorizontal_weight:I = 0x7f0402f3
|
||||
|
||||
.field public static final layout_constraintLeft_creator:I = 0x7f0402f4
|
||||
|
||||
.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0402f5
|
||||
|
||||
.field public static final layout_constraintLeft_toRightOf:I = 0x7f0402f6
|
||||
|
||||
.field public static final layout_constraintRight_creator:I = 0x7f0402f7
|
||||
|
||||
.field public static final layout_constraintRight_toLeftOf:I = 0x7f0402f8
|
||||
|
||||
.field public static final layout_constraintRight_toRightOf:I = 0x7f0402f9
|
||||
|
||||
.field public static final layout_constraintStart_toEndOf:I = 0x7f0402fa
|
||||
|
||||
.field public static final layout_constraintStart_toStartOf:I = 0x7f0402fb
|
||||
|
||||
.field public static final layout_constraintTop_creator:I = 0x7f0402fc
|
||||
|
||||
.field public static final layout_constraintTop_toBottomOf:I = 0x7f0402fd
|
||||
|
||||
.field public static final layout_constraintTop_toTopOf:I = 0x7f0402fe
|
||||
|
||||
.field public static final layout_constraintVertical_bias:I = 0x7f0402ff
|
||||
|
||||
.field public static final layout_constraintVertical_chainStyle:I = 0x7f040300
|
||||
|
||||
.field public static final layout_constraintVertical_weight:I = 0x7f040301
|
||||
|
||||
.field public static final layout_constraintWidth_default:I = 0x7f040302
|
||||
|
||||
.field public static final layout_constraintWidth_max:I = 0x7f040303
|
||||
|
||||
.field public static final layout_constraintWidth_min:I = 0x7f040304
|
||||
|
||||
.field public static final layout_constraintWidth_percent:I = 0x7f040305
|
||||
|
||||
.field public static final layout_editor_absoluteX:I = 0x7f040307
|
||||
|
||||
.field public static final layout_editor_absoluteY:I = 0x7f040308
|
||||
|
||||
.field public static final layout_goneMarginBottom:I = 0x7f04030c
|
||||
|
||||
.field public static final layout_goneMarginEnd:I = 0x7f04030d
|
||||
|
||||
.field public static final layout_goneMarginLeft:I = 0x7f04030e
|
||||
|
||||
.field public static final layout_goneMarginRight:I = 0x7f04030f
|
||||
|
||||
.field public static final layout_goneMarginStart:I = 0x7f040310
|
||||
|
||||
.field public static final layout_goneMarginTop:I = 0x7f040311
|
||||
|
||||
.field public static final layout_optimizationLevel:I = 0x7f040318
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,54 +0,0 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$id;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "id"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final bottom:I = 0x7f0a011b
|
||||
|
||||
.field public static final end:I = 0x7f0a0310
|
||||
|
||||
.field public static final gone:I = 0x7f0a03a1
|
||||
|
||||
.field public static final invisible:I = 0x7f0a047e
|
||||
|
||||
.field public static final left:I = 0x7f0a04e9
|
||||
|
||||
.field public static final packed:I = 0x7f0a05f3
|
||||
|
||||
.field public static final parent:I = 0x7f0a05f6
|
||||
|
||||
.field public static final percent:I = 0x7f0a0632
|
||||
|
||||
.field public static final right:I = 0x7f0a06f5
|
||||
|
||||
.field public static final spread:I = 0x7f0a08c2
|
||||
|
||||
.field public static final spread_inside:I = 0x7f0a08c3
|
||||
|
||||
.field public static final start:I = 0x7f0a08c9
|
||||
|
||||
.field public static final top:I = 0x7f0a0927
|
||||
|
||||
.field public static final wrap:I = 0x7f0a0a3f
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,516 +0,0 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R$styleable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/constraintlayout/widget/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "styleable"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ConstraintLayout_Layout:[I
|
||||
|
||||
.field public static final ConstraintLayout_Layout_android_maxHeight:I = 0x2
|
||||
|
||||
.field public static final ConstraintLayout_Layout_android_maxWidth:I = 0x1
|
||||
|
||||
.field public static final ConstraintLayout_Layout_android_minHeight:I = 0x4
|
||||
|
||||
.field public static final ConstraintLayout_Layout_android_minWidth:I = 0x3
|
||||
|
||||
.field public static final ConstraintLayout_Layout_android_orientation:I = 0x0
|
||||
|
||||
.field public static final ConstraintLayout_Layout_barrierAllowsGoneWidgets:I = 0x5
|
||||
|
||||
.field public static final ConstraintLayout_Layout_barrierDirection:I = 0x6
|
||||
|
||||
.field public static final ConstraintLayout_Layout_chainUseRtl:I = 0x7
|
||||
|
||||
.field public static final ConstraintLayout_Layout_constraintSet:I = 0x8
|
||||
|
||||
.field public static final ConstraintLayout_Layout_constraint_referenced_ids:I = 0x9
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constrainedHeight:I = 0xa
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constrainedWidth:I = 0xb
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintBaseline_creator:I = 0xc
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf:I = 0xd
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintBottom_creator:I = 0xe
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintBottom_toBottomOf:I = 0xf
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintBottom_toTopOf:I = 0x10
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintCircle:I = 0x11
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintCircleAngle:I = 0x12
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintCircleRadius:I = 0x13
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintDimensionRatio:I = 0x14
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintEnd_toEndOf:I = 0x15
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintEnd_toStartOf:I = 0x16
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintGuide_begin:I = 0x17
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintGuide_end:I = 0x18
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintGuide_percent:I = 0x19
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHeight_default:I = 0x1a
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHeight_max:I = 0x1b
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHeight_min:I = 0x1c
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHeight_percent:I = 0x1d
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHorizontal_bias:I = 0x1e
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle:I = 0x1f
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintHorizontal_weight:I = 0x20
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintLeft_creator:I = 0x21
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintLeft_toLeftOf:I = 0x22
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintLeft_toRightOf:I = 0x23
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintRight_creator:I = 0x24
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintRight_toLeftOf:I = 0x25
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintRight_toRightOf:I = 0x26
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintStart_toEndOf:I = 0x27
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintStart_toStartOf:I = 0x28
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintTop_creator:I = 0x29
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintTop_toBottomOf:I = 0x2a
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintTop_toTopOf:I = 0x2b
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintVertical_bias:I = 0x2c
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintVertical_chainStyle:I = 0x2d
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintVertical_weight:I = 0x2e
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintWidth_default:I = 0x2f
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintWidth_max:I = 0x30
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintWidth_min:I = 0x31
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_constraintWidth_percent:I = 0x32
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_editor_absoluteX:I = 0x33
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_editor_absoluteY:I = 0x34
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginBottom:I = 0x35
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginEnd:I = 0x36
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginLeft:I = 0x37
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginRight:I = 0x38
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginStart:I = 0x39
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_goneMarginTop:I = 0x3a
|
||||
|
||||
.field public static final ConstraintLayout_Layout_layout_optimizationLevel:I = 0x3b
|
||||
|
||||
.field public static final ConstraintLayout_placeholder:[I
|
||||
|
||||
.field public static final ConstraintLayout_placeholder_content:I = 0x0
|
||||
|
||||
.field public static final ConstraintLayout_placeholder_emptyVisibility:I = 0x1
|
||||
|
||||
.field public static final ConstraintSet:[I
|
||||
|
||||
.field public static final ConstraintSet_android_alpha:I = 0xd
|
||||
|
||||
.field public static final ConstraintSet_android_elevation:I = 0x1a
|
||||
|
||||
.field public static final ConstraintSet_android_id:I = 0x1
|
||||
|
||||
.field public static final ConstraintSet_android_layout_height:I = 0x4
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginBottom:I = 0x8
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginEnd:I = 0x18
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginLeft:I = 0x5
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginRight:I = 0x7
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginStart:I = 0x17
|
||||
|
||||
.field public static final ConstraintSet_android_layout_marginTop:I = 0x6
|
||||
|
||||
.field public static final ConstraintSet_android_layout_width:I = 0x3
|
||||
|
||||
.field public static final ConstraintSet_android_maxHeight:I = 0xa
|
||||
|
||||
.field public static final ConstraintSet_android_maxWidth:I = 0x9
|
||||
|
||||
.field public static final ConstraintSet_android_minHeight:I = 0xc
|
||||
|
||||
.field public static final ConstraintSet_android_minWidth:I = 0xb
|
||||
|
||||
.field public static final ConstraintSet_android_orientation:I = 0x0
|
||||
|
||||
.field public static final ConstraintSet_android_rotation:I = 0x14
|
||||
|
||||
.field public static final ConstraintSet_android_rotationX:I = 0x15
|
||||
|
||||
.field public static final ConstraintSet_android_rotationY:I = 0x16
|
||||
|
||||
.field public static final ConstraintSet_android_scaleX:I = 0x12
|
||||
|
||||
.field public static final ConstraintSet_android_scaleY:I = 0x13
|
||||
|
||||
.field public static final ConstraintSet_android_transformPivotX:I = 0xe
|
||||
|
||||
.field public static final ConstraintSet_android_transformPivotY:I = 0xf
|
||||
|
||||
.field public static final ConstraintSet_android_translationX:I = 0x10
|
||||
|
||||
.field public static final ConstraintSet_android_translationY:I = 0x11
|
||||
|
||||
.field public static final ConstraintSet_android_translationZ:I = 0x19
|
||||
|
||||
.field public static final ConstraintSet_android_visibility:I = 0x2
|
||||
|
||||
.field public static final ConstraintSet_barrierAllowsGoneWidgets:I = 0x1b
|
||||
|
||||
.field public static final ConstraintSet_barrierDirection:I = 0x1c
|
||||
|
||||
.field public static final ConstraintSet_chainUseRtl:I = 0x1d
|
||||
|
||||
.field public static final ConstraintSet_constraint_referenced_ids:I = 0x1e
|
||||
|
||||
.field public static final ConstraintSet_layout_constrainedHeight:I = 0x1f
|
||||
|
||||
.field public static final ConstraintSet_layout_constrainedWidth:I = 0x20
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintBaseline_creator:I = 0x21
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintBaseline_toBaselineOf:I = 0x22
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintBottom_creator:I = 0x23
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintBottom_toBottomOf:I = 0x24
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintBottom_toTopOf:I = 0x25
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintCircle:I = 0x26
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintCircleAngle:I = 0x27
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintCircleRadius:I = 0x28
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintDimensionRatio:I = 0x29
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintEnd_toEndOf:I = 0x2a
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintEnd_toStartOf:I = 0x2b
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintGuide_begin:I = 0x2c
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintGuide_end:I = 0x2d
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintGuide_percent:I = 0x2e
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHeight_default:I = 0x2f
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHeight_max:I = 0x30
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHeight_min:I = 0x31
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHeight_percent:I = 0x32
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHorizontal_bias:I = 0x33
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHorizontal_chainStyle:I = 0x34
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintHorizontal_weight:I = 0x35
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintLeft_creator:I = 0x36
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintLeft_toLeftOf:I = 0x37
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintLeft_toRightOf:I = 0x38
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintRight_creator:I = 0x39
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintRight_toLeftOf:I = 0x3a
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintRight_toRightOf:I = 0x3b
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintStart_toEndOf:I = 0x3c
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintStart_toStartOf:I = 0x3d
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintTop_creator:I = 0x3e
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintTop_toBottomOf:I = 0x3f
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintTop_toTopOf:I = 0x40
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintVertical_bias:I = 0x41
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintVertical_chainStyle:I = 0x42
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintVertical_weight:I = 0x43
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintWidth_default:I = 0x44
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintWidth_max:I = 0x45
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintWidth_min:I = 0x46
|
||||
|
||||
.field public static final ConstraintSet_layout_constraintWidth_percent:I = 0x47
|
||||
|
||||
.field public static final ConstraintSet_layout_editor_absoluteX:I = 0x48
|
||||
|
||||
.field public static final ConstraintSet_layout_editor_absoluteY:I = 0x49
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginBottom:I = 0x4a
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginEnd:I = 0x4b
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginLeft:I = 0x4c
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginRight:I = 0x4d
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginStart:I = 0x4e
|
||||
|
||||
.field public static final ConstraintSet_layout_goneMarginTop:I = 0x4f
|
||||
|
||||
.field public static final LinearConstraintLayout:[I
|
||||
|
||||
.field public static final LinearConstraintLayout_android_orientation:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
const/16 v0, 0x3c
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
fill-array-data v0, :array_0
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout:[I
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
fill-array-data v0, :array_1
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_placeholder:[I
|
||||
|
||||
const/16 v0, 0x50
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
fill-array-data v0, :array_2
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet:[I
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const v2, 0x10100c4
|
||||
|
||||
aput v2, v0, v1
|
||||
|
||||
sput-object v0, Landroidx/constraintlayout/widget/R$styleable;->LinearConstraintLayout:[I
|
||||
|
||||
return-void
|
||||
|
||||
:array_0
|
||||
.array-data 4
|
||||
0x10100c4
|
||||
0x101011f
|
||||
0x1010120
|
||||
0x101013f
|
||||
0x1010140
|
||||
0x7f040060
|
||||
0x7f040061
|
||||
0x7f0400b4
|
||||
0x7f04012d
|
||||
0x7f04012e
|
||||
0x7f0402dd
|
||||
0x7f0402de
|
||||
0x7f0402df
|
||||
0x7f0402e0
|
||||
0x7f0402e1
|
||||
0x7f0402e2
|
||||
0x7f0402e3
|
||||
0x7f0402e4
|
||||
0x7f0402e5
|
||||
0x7f0402e6
|
||||
0x7f0402e7
|
||||
0x7f0402e8
|
||||
0x7f0402e9
|
||||
0x7f0402ea
|
||||
0x7f0402eb
|
||||
0x7f0402ec
|
||||
0x7f0402ed
|
||||
0x7f0402ee
|
||||
0x7f0402ef
|
||||
0x7f0402f0
|
||||
0x7f0402f1
|
||||
0x7f0402f2
|
||||
0x7f0402f3
|
||||
0x7f0402f4
|
||||
0x7f0402f5
|
||||
0x7f0402f6
|
||||
0x7f0402f7
|
||||
0x7f0402f8
|
||||
0x7f0402f9
|
||||
0x7f0402fa
|
||||
0x7f0402fb
|
||||
0x7f0402fc
|
||||
0x7f0402fd
|
||||
0x7f0402fe
|
||||
0x7f0402ff
|
||||
0x7f040300
|
||||
0x7f040301
|
||||
0x7f040302
|
||||
0x7f040303
|
||||
0x7f040304
|
||||
0x7f040305
|
||||
0x7f040307
|
||||
0x7f040308
|
||||
0x7f04030c
|
||||
0x7f04030d
|
||||
0x7f04030e
|
||||
0x7f04030f
|
||||
0x7f040310
|
||||
0x7f040311
|
||||
0x7f040318
|
||||
.end array-data
|
||||
|
||||
:array_1
|
||||
.array-data 4
|
||||
0x7f040130
|
||||
0x7f0401b1
|
||||
.end array-data
|
||||
|
||||
:array_2
|
||||
.array-data 4
|
||||
0x10100c4
|
||||
0x10100d0
|
||||
0x10100dc
|
||||
0x10100f4
|
||||
0x10100f5
|
||||
0x10100f7
|
||||
0x10100f8
|
||||
0x10100f9
|
||||
0x10100fa
|
||||
0x101011f
|
||||
0x1010120
|
||||
0x101013f
|
||||
0x1010140
|
||||
0x101031f
|
||||
0x1010320
|
||||
0x1010321
|
||||
0x1010322
|
||||
0x1010323
|
||||
0x1010324
|
||||
0x1010325
|
||||
0x1010326
|
||||
0x1010327
|
||||
0x1010328
|
||||
0x10103b5
|
||||
0x10103b6
|
||||
0x10103fa
|
||||
0x1010440
|
||||
0x7f040060
|
||||
0x7f040061
|
||||
0x7f0400b4
|
||||
0x7f04012e
|
||||
0x7f0402dd
|
||||
0x7f0402de
|
||||
0x7f0402df
|
||||
0x7f0402e0
|
||||
0x7f0402e1
|
||||
0x7f0402e2
|
||||
0x7f0402e3
|
||||
0x7f0402e4
|
||||
0x7f0402e5
|
||||
0x7f0402e6
|
||||
0x7f0402e7
|
||||
0x7f0402e8
|
||||
0x7f0402e9
|
||||
0x7f0402ea
|
||||
0x7f0402eb
|
||||
0x7f0402ec
|
||||
0x7f0402ed
|
||||
0x7f0402ee
|
||||
0x7f0402ef
|
||||
0x7f0402f0
|
||||
0x7f0402f1
|
||||
0x7f0402f2
|
||||
0x7f0402f3
|
||||
0x7f0402f4
|
||||
0x7f0402f5
|
||||
0x7f0402f6
|
||||
0x7f0402f7
|
||||
0x7f0402f8
|
||||
0x7f0402f9
|
||||
0x7f0402fa
|
||||
0x7f0402fb
|
||||
0x7f0402fc
|
||||
0x7f0402fd
|
||||
0x7f0402fe
|
||||
0x7f0402ff
|
||||
0x7f040300
|
||||
0x7f040301
|
||||
0x7f040302
|
||||
0x7f040303
|
||||
0x7f040304
|
||||
0x7f040305
|
||||
0x7f040307
|
||||
0x7f040308
|
||||
0x7f04030c
|
||||
0x7f04030d
|
||||
0x7f04030e
|
||||
0x7f04030f
|
||||
0x7f040310
|
||||
0x7f040311
|
||||
.end array-data
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,23 +0,0 @@
|
|||
.class public final Landroidx/constraintlayout/widget/R;
|
||||
.super Ljava/lang/Object;
|
||||
.source "R.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/constraintlayout/widget/R$styleable;,
|
||||
Landroidx/constraintlayout/widget/R$id;,
|
||||
Landroidx/constraintlayout/widget/R$attr;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
Loading…
Add table
Add a link
Reference in a new issue