d.smali
.class public final Landroid/support/constraint/solver/widgets/d;
.super Ljava/lang/Object;
.source "Snapshot.java"
# instance fields
.field ef:I
.field eg:I
.field fg:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/support/constraint/solver/widgets/e;",
">;"
}
.end annotation
.end field
.field mHeight:I
.field mWidth:I
# direct methods
.method public constructor <init>(Landroid/support/constraint/solver/widgets/ConstraintWidget;)V
.registers 8
.prologue
.line 91
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 30
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Landroid/support/constraint/solver/widgets/d;->fg:Ljava/util/ArrayList;
.line 92
invoke-virtual {p1}, Landroid/support/constraint/solver/widgets/ConstraintWidget;->getX()I
move-result v0
iput v0, p0, Landroid/support/constraint/solver/widgets/d;->ef:I
.line 93
invoke-virtual {p1}, Landroid/support/constraint/solver/widgets/ConstraintWidget;->getY()I
move-result v0
iput v0, p0, Landroid/support/constraint/solver/widgets/d;->eg:I
.line 94
invoke-virtual {p1}, Landroid/support/constraint/solver/widgets/ConstraintWidget;->getWidth()I
move-result v0
iput v0, p0, Landroid/support/constraint/solver/widgets/d;->mWidth:I
.line 95
invoke-virtual {p1}, Landroid/support/constraint/solver/widgets/ConstraintWidget;->getHeight()I
move-result v0
iput v0, p0, Landroid/support/constraint/solver/widgets/d;->mHeight:I
.line 96
invoke-virtual {p1}, Landroid/support/constraint/solver/widgets/ConstraintWidget;->N()Ljava/util/ArrayList;
move-result-object v2
.line 97
const/4 v0, 0x0
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
move v1, v0
:goto_2c
if-ge v1, v3, :cond_42
.line 98
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/support/constraint/solver/widgets/ConstraintAnchor;
.line 99
iget-object v4, p0, Landroid/support/constraint/solver/widgets/d;->fg:Ljava/util/ArrayList;
new-instance v5, Landroid/support/constraint/solver/widgets/e;
invoke-direct {v5, v0}, Landroid/support/constraint/solver/widgets/e;-><init>(Landroid/support/constraint/solver/widgets/ConstraintAnchor;)V
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 97
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_2c
.line 101
:cond_42
return-void
.end method