2019-02-04 20:08:30 +00:00
.class public L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;
.super L android/view/ViewGroup$MarginLayoutParams ;
2019-02-04 20:29:01 +00:00
.source "ConstraintLayout.java"
2019-02-04 20:08:30 +00:00
# annotations
.annotation system L dalvik/annotation/EnclosingClass ;
value = L androidx/constraintlayout/widget/ConstraintLayout ;
.end annotation
.annotation system L dalvik/annotation/InnerClass ;
accessFlags = 0x9
name = "LayoutParams"
.end annotation
.annotation system L dalvik/annotation/MemberClasses ;
value = {
L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table ;
}
.end annotation
# static fields
.field public static final BASELINE : I = 0x5
.field public static final BOTTOM : I = 0x4
.field public static final CHAIN_PACKED : I = 0x2
.field public static final CHAIN_SPREAD : I = 0x0
.field public static final CHAIN_SPREAD_INSIDE : I = 0x1
.field public static final END : I = 0x7
.field public static final HORIZONTAL : I = 0x0
.field public static final LEFT : I = 0x1
.field public static final MATCH_CONSTRAINT : I = 0x0
.field public static final MATCH_CONSTRAINT_PERCENT : I = 0x2
.field public static final MATCH_CONSTRAINT_SPREAD : I = 0x0
.field public static final MATCH_CONSTRAINT_WRAP : I = 0x1
.field public static final PARENT_ID : I = 0x0
.field public static final RIGHT : I = 0x2
.field public static final START : I = 0x6
.field public static final TOP : I = 0x3
.field public static final UNSET : I = - 0x1
.field public static final VERTICAL : I = 0x1
# instance fields
.field public baselineToBaseline : I
.field public bottomToBottom : I
.field public bottomToTop : I
.field public circleAngle : F
.field public circleConstraint : I
.field public circleRadius : I
.field public constrainedHeight : Z
.field public constrainedWidth : Z
.field public dimensionRatio : L java/lang/String ;
.field dimensionRatioSide : I
.field dimensionRatioValue : F
.field public editorAbsoluteX : I
.field public editorAbsoluteY : I
.field public endToEnd : I
.field public endToStart : I
.field public goneBottomMargin : I
.field public goneEndMargin : I
.field public goneLeftMargin : I
.field public goneRightMargin : I
.field public goneStartMargin : I
.field public goneTopMargin : I
.field public guideBegin : I
.field public guideEnd : I
.field public guidePercent : F
.field public helped : Z
.field public horizontalBias : F
.field public horizontalChainStyle : I
.field horizontalDimensionFixed : Z
.field public horizontalWeight : F
.field isGuideline : Z
.field isHelper : Z
.field isInPlaceholder : Z
.field public leftToLeft : I
.field public leftToRight : I
.field public matchConstraintDefaultHeight : I
.field public matchConstraintDefaultWidth : I
.field public matchConstraintMaxHeight : I
.field public matchConstraintMaxWidth : I
.field public matchConstraintMinHeight : I
.field public matchConstraintMinWidth : I
.field public matchConstraintPercentHeight : F
.field public matchConstraintPercentWidth : F
.field needsBaseline : Z
.field public orientation : I
.field resolveGoneLeftMargin : I
.field resolveGoneRightMargin : I
.field resolvedGuideBegin : I
.field resolvedGuideEnd : I
.field resolvedGuidePercent : F
.field resolvedHorizontalBias : F
.field resolvedLeftToLeft : I
.field resolvedLeftToRight : I
.field resolvedRightToLeft : I
.field resolvedRightToRight : I
.field public rightToLeft : I
.field public rightToRight : I
.field public startToEnd : I
.field public startToStart : I
.field public topToBottom : I
.field public topToTop : I
.field public verticalBias : F
.field public verticalChainStyle : I
.field verticalDimensionFixed : Z
.field public verticalWeight : F
.field widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
# direct methods
.method public constructor <init> ( II ) V
.locals 4
invoke-direct { p0 , p1 , p2 } , L android/view/ViewGroup$MarginLayoutParams ;-> <init> ( II ) V
const/4 p1 , - 0x1
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
const/high16 p2 , - 0x40800000 # -1.0f
iput p2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
const/4 v0 , 0x0
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
const/4 v1 , 0x0
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
const/high16 v2 , 0x3f000000 # 0.5f
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
const/4 v3 , 0x0
iput-object v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
const/4 v1 , 0x1
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iput p2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iput p2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
const/high16 p2 , 0x3f800000 # 1.0f
iput p2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iput p2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isHelper : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isInPlaceholder : Z
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
new-instance p1 , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
invoke-direct { p1 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> <init> ( ) V
iput-object p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> helped : Z
return-void
.end method
.method public constructor <init> ( L android/content/Context ;L android/util/AttributeSet ;) V
.locals 9
invoke-direct { p0 , p1 , p2 } , L android/view/ViewGroup$MarginLayoutParams ;-> <init> ( L android/content/Context ;L android/util/AttributeSet ;) V
const/4 v0 , - 0x1
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
const/high16 v1 , - 0x40800000 # -1.0f
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
const/4 v2 , 0x0
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
const/4 v3 , 0x0
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
const/high16 v4 , 0x3f000000 # 0.5f
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
const/4 v5 , 0x0
iput-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
const/4 v5 , 0x1
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
const/high16 v1 , 0x3f800000 # 1.0f
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iput-boolean v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isHelper : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isInPlaceholder : Z
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
new-instance v1 , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
invoke-direct { v1 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> <init> ( ) V
iput-object v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> helped : Z
sget-object v1 , L androidx/constraintlayout/widget/R$styleable ;-> ConstraintLayout_Layout : [I
invoke-virtual { p1 , p2 , v1 } , L android/content/Context ;-> obtainStyledAttributes ( L android/util/AttributeSet ;[I ) L android/content/res/TypedArray ;
move-result-object p1
invoke-virtual { p1 } , L android/content/res/TypedArray ;-> getIndexCount ( ) I
move-result p2
const/4 v1 , 0x0
:goto_0
if-ge v1 , p2 , :cond_6
invoke-virtual { p1 , v1 } , L android/content/res/TypedArray ;-> getIndex ( I ) I
move-result v4
sget-object v6 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table ;-> map : L android/util/SparseIntArray ;
invoke-virtual { v6 , v4 } , L android/util/SparseIntArray ;-> get ( I ) I
move-result v6
const/4 v7 , - 0x2
packed-switch v6 , :pswitch_data_0
packed-switch v6 , :pswitch_data_1
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_0
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_2
invoke-virtual { p1 , v4 , v2 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_3
invoke-virtual { p1 , v4 , v2 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_4
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_5
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_6
invoke-virtual { p1 , v4 } , L android/content/res/TypedArray ;-> getString ( I ) L java/lang/String ;
move-result-object v4
iput-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
const/high16 v4 , 0x7fc00000 # Float.NaN
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iget-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
if-eqz v4 , :cond_5
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
move-result v4
iget-object v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
const/16 v7 , 0x2c
invoke-virtual { v6 , v7 } , L java/lang/String ;-> indexOf ( I ) I
move-result v6
if-lez v6 , :cond_2
add-int/lit8 v7 , v4 , - 0x1
if-ge v6 , v7 , :cond_2
iget-object v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
invoke-virtual { v7 , v2 , v6 } , L java/lang/String ;-> substring ( II ) L java/lang/String ;
move-result-object v7
const-string v8 , "W"
invoke-virtual { v7 , v8 } , L java/lang/String ;-> equalsIgnoreCase ( L java/lang/String ;) Z
move-result v8
if-eqz v8 , :cond_0
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
goto :goto_1
:cond_0
const-string v8 , "H"
invoke-virtual { v7 , v8 } , L java/lang/String ;-> equalsIgnoreCase ( L java/lang/String ;) Z
move-result v7
if-eqz v7 , :cond_1
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
:cond_1
:goto_1
add-int/lit8 v6 , v6 , 0x1
goto :goto_2
:cond_2
const/4 v6 , 0x0
:goto_2
iget-object v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
const/16 v8 , 0x3a
invoke-virtual { v7 , v8 } , L java/lang/String ;-> indexOf ( I ) I
move-result v7
if-ltz v7 , :cond_4
add-int/lit8 v4 , v4 , - 0x1
if-ge v7 , v4 , :cond_4
iget-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
invoke-virtual { v4 , v6 , v7 } , L java/lang/String ;-> substring ( II ) L java/lang/String ;
move-result-object v4
iget-object v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
add-int/lit8 v7 , v7 , 0x1
invoke-virtual { v6 , v7 } , L java/lang/String ;-> substring ( I ) L java/lang/String ;
move-result-object v6
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
move-result v7
if-lez v7 , :cond_5
invoke-virtual { v6 } , L java/lang/String ;-> length ( ) I
move-result v7
if-lez v7 , :cond_5
:try_start_0
invoke-static { v4 } , L java/lang/Float ;-> parseFloat ( L java/lang/String ;) F
move-result v4
invoke-static { v6 } , L java/lang/Float ;-> parseFloat ( L java/lang/String ;) F
move-result v6
cmpl-float v7 , v4 , v3
if-lez v7 , :cond_5
cmpl-float v7 , v6 , v3
if-lez v7 , :cond_5
iget v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
if-ne v7 , v5 , :cond_3
div-float/2addr v6 , v4
invoke-static { v6 } , L java/lang/Math ;-> abs ( F ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:cond_3
div-float/2addr v4 , v6
invoke-static { v4 } , L java/lang/Math ;-> abs ( F ) F
move-result v4
2019-02-04 20:29:01 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
2019-02-04 20:08:30 +00:00
:try_end_0
.catch L java/lang/NumberFormatException ; { :try_start_0 . . :try_end_0 } :catch_4
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:cond_4
iget-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
invoke-virtual { v4 , v6 } , L java/lang/String ;-> substring ( I ) L java/lang/String ;
move-result-object v4
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
move-result v6
if-lez v6 , :cond_5
:try_start_1
invoke-static { v4 } , L java/lang/Float ;-> parseFloat ( L java/lang/String ;) F
move-result v4
2019-02-04 20:29:01 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
2019-02-04 20:08:30 +00:00
:try_end_1
.catch L java/lang/NumberFormatException ; { :try_start_1 . . :try_end_1 } :catch_4
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_7
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
invoke-static { v3 , v4 } , L java/lang/Math ;-> max ( FF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_8
:try_start_2
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
:try_end_2
.catch L java/lang/Exception ; { :try_start_2 . . :try_end_2 } :catch_0
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:catch_0
nop
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
if-ne v4 , v7 , :cond_5
iput v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_9
:try_start_3
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
:try_end_3
.catch L java/lang/Exception ; { :try_start_3 . . :try_end_3 } :catch_1
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:catch_1
nop
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
if-ne v4 , v7 , :cond_5
iput v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_a
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
invoke-static { v3 , v4 } , L java/lang/Math ;-> max ( FF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_b
:try_start_4
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
:try_end_4
.catch L java/lang/Exception ; { :try_start_4 . . :try_end_4 } :catch_2
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:catch_2
nop
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
if-ne v4 , v7 , :cond_5
iput v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_c
:try_start_5
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
:try_end_5
.catch L java/lang/Exception ; { :try_start_5 . . :try_end_5 } :catch_3
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:catch_3
nop
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
if-ne v4 , v7 , :cond_5
iput v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_d
invoke-virtual { p1 , v4 , v2 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iget v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
if-ne v4 , v5 , :cond_5
const-string v4 , "ConstraintLayout"
const-string v6 , "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."
2019-02-04 20:29:01 +00:00
invoke-static { v4 , v6 } , L android/util/Log ;-> e ( L java/lang/String ;L java/lang/String ;) I
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_e
invoke-virtual { p1 , v4 , v2 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iget v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
if-ne v4 , v5 , :cond_5
const-string v4 , "ConstraintLayout"
const-string v6 , "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."
invoke-static { v4 , v6 } , L android/util/Log ;-> e ( L java/lang/String ;L java/lang/String ;) I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_f
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_10
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_11
iget-boolean v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getBoolean ( IZ ) Z
move-result v4
iput-boolean v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_12
iget-boolean v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getBoolean ( IZ ) Z
move-result v4
iput-boolean v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_13
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_14
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_15
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_16
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_17
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_18
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_19
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1a
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1b
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1c
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1d
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1e
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_1f
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_20
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_21
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_22
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_23
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
2019-02-04 20:29:01 +00:00
goto/16 :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_24
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_25
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_26
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_27
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_28
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_29
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
move-result v4
const/high16 v6 , 0x43b40000 # 360.0f
rem-float/2addr v4 , v6
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iget v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
2019-02-04 20:29:01 +00:00
cmpg-float v7 , v4 , v3
2019-02-04 20:08:30 +00:00
2019-02-04 20:29:01 +00:00
if-gez v7 , :cond_5
2019-02-04 20:08:30 +00:00
sub-float v4 , v6 , v4
rem-float/2addr v4 , v6
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_2a
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_2b
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
move-result v6
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
if-ne v6 , v0 , :cond_5
invoke-virtual { p1 , v4 , v0 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:pswitch_2c
iget v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
invoke-virtual { p1 , v4 , v6 } , L android/content/res/TypedArray ;-> getInt ( II ) I
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
:catch_4
:cond_5
2019-02-04 20:29:01 +00:00
:goto_3
2019-02-04 20:08:30 +00:00
:pswitch_2d
add-int/lit8 v1 , v1 , 0x1
goto/16 :goto_0
:cond_6
invoke-virtual { p1 } , L android/content/res/TypedArray ;-> recycle ( ) V
invoke-virtual { p0 } , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> validate ( ) V
return-void
nop
:pswitch_data_0
.packed-switch 0x0
:pswitch_2d
:pswitch_2c
:pswitch_2b
:pswitch_2a
:pswitch_29
:pswitch_28
:pswitch_27
:pswitch_26
:pswitch_25
:pswitch_24
:pswitch_23
:pswitch_22
:pswitch_21
:pswitch_20
:pswitch_1f
:pswitch_1e
:pswitch_1d
:pswitch_1c
:pswitch_1b
:pswitch_1a
:pswitch_19
:pswitch_18
:pswitch_17
:pswitch_16
:pswitch_15
:pswitch_14
:pswitch_13
:pswitch_12
:pswitch_11
:pswitch_10
:pswitch_f
:pswitch_e
:pswitch_d
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
.end packed-switch
:pswitch_data_1
.packed-switch 0x2c
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public constructor <init> ( L android/view/ViewGroup$LayoutParams ;) V
.locals 5
invoke-direct { p0 , p1 } , L android/view/ViewGroup$MarginLayoutParams ;-> <init> ( L android/view/ViewGroup$LayoutParams ;) V
const/4 p1 , - 0x1
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
const/high16 v0 , - 0x40800000 # -1.0f
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
const/4 v1 , 0x0
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
const/4 v2 , 0x0
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
const/high16 v3 , 0x3f000000 # 0.5f
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
const/4 v4 , 0x0
iput-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
const/4 v2 , 0x1
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
const/high16 v0 , 0x3f800000 # 1.0f
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isHelper : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isInPlaceholder : Z
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
new-instance p1 , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
invoke-direct { p1 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> <init> ( ) V
iput-object p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> helped : Z
return-void
.end method
.method public constructor <init> ( L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;) V
.locals 6
invoke-direct { p0 , p1 } , L android/view/ViewGroup$MarginLayoutParams ;-> <init> ( L android/view/ViewGroup$MarginLayoutParams ;) V
const/4 v0 , - 0x1
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
const/high16 v1 , - 0x40800000 # -1.0f
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
const/4 v2 , 0x0
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
const/4 v3 , 0x0
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
const/high16 v4 , 0x3f000000 # 0.5f
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
const/4 v5 , 0x0
iput-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
const/4 v3 , 0x1
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
const/high16 v1 , 0x3f800000 # 1.0f
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iput-boolean v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isHelper : Z
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isInPlaceholder : Z
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
new-instance v0 , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
invoke-direct { v0 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> <init> ( ) V
iput-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> helped : Z
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
iget-object v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iput-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalChainStyle : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalChainStyle : I
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> needsBaseline : Z
iget-boolean v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iget v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
iget-object p1 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
iput-object p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
return-void
.end method
# virtual methods
.method public reset ( ) V
.locals 1
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
if-eqz v0 , :cond_0
invoke-virtual { v0 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> reset ( ) V
:cond_0
return-void
.end method
.method public resolveLayoutDirection ( I ) V
2019-02-04 20:29:01 +00:00
.locals 6
2019-02-04 20:08:30 +00:00
.annotation build L android/annotation/TargetApi ;
value = 0x11
.end annotation
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftMargin : I
iget v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightMargin : I
invoke-super { p0 , p1 } , L android/view/ViewGroup$MarginLayoutParams ;-> resolveLayoutDirection ( I ) V
const/4 p1 , - 0x1
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
invoke-virtual { p0 } , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> getLayoutDirection ( ) I
move-result v2
const/4 v3 , 0x0
const/4 v4 , 0x1
if-ne v4 , v2 , :cond_0
const/4 v2 , 0x1
goto :goto_0
:cond_0
const/4 v2 , 0x0
:goto_0
if-eqz v2 , :cond_a
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
if-eq v2 , p1 , :cond_1
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
const/4 v3 , 0x1
2019-02-04 20:29:01 +00:00
goto :goto_1
2019-02-04 20:08:30 +00:00
:cond_1
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
if-eq v2 , p1 , :cond_2
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
2019-02-04 20:29:01 +00:00
const/4 v3 , 0x1
2019-02-04 20:08:30 +00:00
:cond_2
2019-02-04 20:29:01 +00:00
:goto_1
2019-02-04 20:08:30 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
if-eq v2 , p1 , :cond_3
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
const/4 v3 , 0x1
:cond_3
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
if-eq v2 , p1 , :cond_4
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
const/4 v3 , 0x1
:cond_4
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
if-eq v2 , p1 , :cond_5
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
:cond_5
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
if-eq v2 , p1 , :cond_6
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
:cond_6
const/high16 v2 , 0x3f800000 # 1.0f
if-eqz v3 , :cond_7
iget v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
sub-float v3 , v2 , v3
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
:cond_7
iget-boolean v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
if-eqz v3 , :cond_10
iget v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
if-ne v3 , v4 , :cond_10
iget v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
const/high16 v4 , - 0x40800000 # -1.0f
2019-02-04 20:29:01 +00:00
cmpl-float v5 , v3 , v4
2019-02-04 20:08:30 +00:00
2019-02-04 20:29:01 +00:00
if-eqz v5 , :cond_8
2019-02-04 20:08:30 +00:00
sub-float/2addr v2 , v3
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2019-02-04 20:29:01 +00:00
goto :goto_2
2019-02-04 20:08:30 +00:00
:cond_8
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
if-eq v2 , p1 , :cond_9
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
2019-02-04 20:29:01 +00:00
goto :goto_2
2019-02-04 20:08:30 +00:00
:cond_9
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
if-eq v2 , p1 , :cond_10
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2019-02-04 20:29:01 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
goto :goto_2
2019-02-04 20:08:30 +00:00
:cond_a
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
if-eq v2 , p1 , :cond_b
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
:cond_b
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
if-eq v2 , p1 , :cond_c
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
:cond_c
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
if-eq v2 , p1 , :cond_d
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
:cond_d
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
if-eq v2 , p1 , :cond_e
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
:cond_e
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
if-eq v2 , p1 , :cond_f
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
:cond_f
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
if-eq v2 , p1 , :cond_10
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
:cond_10
2019-02-04 20:29:01 +00:00
:goto_2
2019-02-04 20:08:30 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
if-ne v2 , p1 , :cond_14
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
if-ne v2 , p1 , :cond_14
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
if-ne v2 , p1 , :cond_14
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
if-ne v2 , p1 , :cond_14
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
if-eq v2 , p1 , :cond_11
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightMargin : I
if-gtz v2 , :cond_12
if-lez v1 , :cond_12
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightMargin : I
2019-02-04 20:29:01 +00:00
goto :goto_3
2019-02-04 20:08:30 +00:00
:cond_11
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
if-eq v2 , p1 , :cond_12
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightMargin : I
if-gtz v2 , :cond_12
if-lez v1 , :cond_12
2019-02-04 20:29:01 +00:00
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightMargin : I
2019-02-04 20:08:30 +00:00
:cond_12
2019-02-04 20:29:01 +00:00
:goto_3
2019-02-04 20:08:30 +00:00
iget v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
if-eq v1 , p1 , :cond_13
2019-02-04 20:29:01 +00:00
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
2019-02-04 20:08:30 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftMargin : I
if-gtz p1 , :cond_14
if-lez v0 , :cond_14
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftMargin : I
return-void
:cond_13
iget v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
if-eq v1 , p1 , :cond_14
2019-02-04 20:29:01 +00:00
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
2019-02-04 20:08:30 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftMargin : I
if-gtz p1 , :cond_14
if-lez v0 , :cond_14
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftMargin : I
:cond_14
return-void
.end method
.method public validate ( ) V
.locals 5
const/4 v0 , 0x0
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
const/4 v1 , 0x1
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> width : I
const/4 v3 , - 0x2
if-ne v2 , v3 , :cond_0
iget-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
if-eqz v2 , :cond_0
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
:cond_0
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> height : I
if-ne v2 , v3 , :cond_1
iget-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
if-eqz v2 , :cond_1
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
:cond_1
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> width : I
const/4 v4 , - 0x1
if-eqz v2 , :cond_2
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> width : I
if-ne v2 , v4 , :cond_3
:cond_2
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> width : I
if-nez v2 , :cond_3
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
if-ne v2 , v1 , :cond_3
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> width : I
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
:cond_3
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> height : I
if-eqz v2 , :cond_4
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> height : I
if-ne v2 , v4 , :cond_5
:cond_4
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> height : I
if-nez v0 , :cond_5
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
if-ne v0 , v1 , :cond_5
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> height : I
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
:cond_5
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
const/high16 v2 , - 0x40800000 # -1.0f
cmpl-float v0 , v0 , v2
if-nez v0 , :cond_6
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
if-ne v0 , v4 , :cond_6
iget v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
if-eq v0 , v4 , :cond_8
:cond_6
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
instance-of v0 , v0 , L androidx/constraintlayout/solver/widgets/Guideline ;
if-nez v0 , :cond_7
new-instance v0 , L androidx/constraintlayout/solver/widgets/Guideline ;
invoke-direct { v0 } , L androidx/constraintlayout/solver/widgets/Guideline ;-> <init> ( ) V
iput-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
:cond_7
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
check-cast v0 , L androidx/constraintlayout/solver/widgets/Guideline ;
iget v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
invoke-virtual { v0 , v1 } , L androidx/constraintlayout/solver/widgets/Guideline ;-> setOrientation ( I ) V
:cond_8
return-void
.end method