2020-05-17 12:40:10 +00:00
.class public L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;
.super L android/view/ViewGroup$MarginLayoutParams ;
.source "ConstraintLayout.java"
# 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
2020-09-16 23:45:23 +00:00
.field public constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
.field public dimensionRatio : L java/lang/String ;
.field public dimensionRatioSide : I
.field public 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 public horizontalDimensionFixed : Z
.field public horizontalWeight : F
.field public isGuideline : Z
.field public isHelper : Z
.field public isInPlaceholder : Z
2020-09-16 23:45:23 +00:00
.field public isVirtualGroup : Z
2020-05-17 12:40:10 +00:00
.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 public needsBaseline : Z
.field public orientation : I
.field public resolveGoneLeftMargin : I
.field public resolveGoneRightMargin : I
.field public resolvedGuideBegin : I
.field public resolvedGuideEnd : I
.field public resolvedGuidePercent : F
.field public resolvedHorizontalBias : F
.field public resolvedLeftToLeft : I
.field public resolvedLeftToRight : I
.field public resolvedRightToLeft : I
.field public 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 public verticalDimensionFixed : Z
.field public verticalWeight : F
.field public 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
2020-09-16 23:45:23 +00:00
iput-object v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isVirtualGroup : Z
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
.locals 10
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
const/4 v6 , 0x1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput-boolean v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iput-boolean v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isVirtualGroup : Z
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
sget-object v5 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table ;-> map : L android/util/SparseIntArray ;
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { v5 , v4 } , L android/util/SparseIntArray ;-> get ( I ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
const-string v7 , "ConstraintLayout"
2020-09-16 23:45:23 +00:00
const/4 v8 , 0x2
const/4 v9 , - 0x2
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
packed-switch v5 , :pswitch_data_0
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
packed-switch v5 , :pswitch_data_1
2020-07-08 16:44:49 +00:00
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-07-08 16:44:49 +00:00
:pswitch_0
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 } , L android/content/res/TypedArray ;-> getString ( I ) L java/lang/String ;
move-result-object v4
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
goto/16 :goto_3
:pswitch_1
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteY : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_2
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> editorAbsoluteX : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_3
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_4
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_5
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalWeight : F
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_6
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalWeight : F
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_7
2020-05-17 12:40:10 +00:00
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 ;
2020-09-16 23:45:23 +00:00
const/high16 v5 , 0x7fc00000 # Float.NaN
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
2020-05-17 12:40:10 +00:00
iput v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
if-eqz v4 , :cond_5
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
move-result v4
2020-09-16 23:45:23 +00:00
iget-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
2020-05-17 12:40:10 +00:00
const/16 v7 , 0x2c
2020-09-16 23:45:23 +00:00
invoke-virtual { v5 , v7 } , L java/lang/String ;-> indexOf ( I ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-lez v5 , :cond_2
2020-05-17 12:40:10 +00:00
add-int/lit8 v7 , v4 , - 0x1
2020-09-16 23:45:23 +00:00
if-ge v5 , v7 , :cond_2
2020-05-17 12:40:10 +00:00
iget-object v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
2020-09-16 23:45:23 +00:00
invoke-virtual { v7 , v2 , v5 } , L java/lang/String ;-> substring ( II ) L java/lang/String ;
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput v6 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
2020-05-17 12:40:10 +00:00
:cond_1
:goto_1
2020-09-16 23:45:23 +00:00
add-int/lit8 v5 , v5 , 0x1
2020-05-17 12:40:10 +00:00
goto :goto_2
:cond_2
2020-09-16 23:45:23 +00:00
const/4 v5 , 0x0
2020-05-17 12:40:10 +00:00
: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 ;
2020-09-16 23:45:23 +00:00
invoke-virtual { v4 , v5 , v7 } , L java/lang/String ;-> substring ( II ) L java/lang/String ;
2020-05-17 12:40:10 +00:00
move-result-object v4
2020-09-16 23:45:23 +00:00
iget-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
2020-05-17 12:40:10 +00:00
add-int/lit8 v7 , v7 , 0x1
2020-09-16 23:45:23 +00:00
invoke-virtual { v5 , v7 } , L java/lang/String ;-> substring ( I ) L java/lang/String ;
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result-object v5
2020-05-17 12:40:10 +00:00
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
move-result v7
if-lez v7 , :cond_5
2020-09-16 23:45:23 +00:00
invoke-virtual { v5 } , L java/lang/String ;-> length ( ) I
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
invoke-static { v5 } , L java/lang/Float ;-> parseFloat ( L java/lang/String ;) F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
cmpl-float v7 , v4 , v3
if-lez v7 , :cond_5
2020-09-16 23:45:23 +00:00
cmpl-float v7 , v5 , v3
2020-05-17 12:40:10 +00:00
if-lez v7 , :cond_5
iget v7 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioSide : I
2020-09-16 23:45:23 +00:00
if-ne v7 , v6 , :cond_3
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
div-float/2addr v5 , v4
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-static { v5 } , L java/lang/Math ;-> abs ( F ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
goto/16 :goto_3
:cond_3
2020-09-16 23:45:23 +00:00
div-float/2addr v4 , v5
2020-05-17 12:40:10 +00:00
invoke-static { v4 } , L java/lang/Math ;-> abs ( F ) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
:try_end_0
.catch L java/lang/NumberFormatException ; { :try_start_0 . . :try_end_0 } :catch_4
goto/16 :goto_3
:cond_4
iget-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatio : L java/lang/String ;
2020-09-16 23:45:23 +00:00
invoke-virtual { v4 , v5 } , L java/lang/String ;-> substring ( I ) L java/lang/String ;
2020-05-17 12:40:10 +00:00
move-result-object v4
invoke-virtual { v4 } , L java/lang/String ;-> length ( ) I
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-lez v5 , :cond_5
2020-05-17 12:40:10 +00:00
:try_start_1
invoke-static { v4 } , L java/lang/Float ;-> parseFloat ( L java/lang/String ;) F
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> dimensionRatioValue : F
:try_end_1
.catch L java/lang/NumberFormatException ; { :try_start_1 . . :try_end_1 } :catch_4
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_8
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentHeight : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput v8 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_9
2020-05-17 12:40:10 +00:00
:try_start_2
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
2020-05-17 12:40:10 +00:00
:try_end_2
.catch L java/lang/Exception ; { :try_start_2 . . :try_end_2 } :catch_0
goto/16 :goto_3
:catch_0
nop
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getInt ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
2020-09-16 23:45:23 +00:00
if-ne v4 , v9 , :cond_5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v9 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxHeight : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_a
2020-05-17 12:40:10 +00:00
:try_start_3
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
2020-05-17 12:40:10 +00:00
:try_end_3
.catch L java/lang/Exception ; { :try_start_3 . . :try_end_3 } :catch_1
goto/16 :goto_3
:catch_1
nop
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getInt ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
2020-09-16 23:45:23 +00:00
if-ne v4 , v9 , :cond_5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v9 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinHeight : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_b
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintPercentWidth : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput v8 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_c
2020-05-17 12:40:10 +00:00
:try_start_4
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
2020-05-17 12:40:10 +00:00
:try_end_4
.catch L java/lang/Exception ; { :try_start_4 . . :try_end_4 } :catch_2
goto/16 :goto_3
:catch_2
nop
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getInt ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
2020-09-16 23:45:23 +00:00
if-ne v4 , v9 , :cond_5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v9 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMaxWidth : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_d
2020-05-17 12:40:10 +00:00
:try_start_5
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
2020-05-17 12:40:10 +00:00
:try_end_5
.catch L java/lang/Exception ; { :try_start_5 . . :try_end_5 } :catch_3
goto/16 :goto_3
:catch_3
nop
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getInt ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
2020-09-16 23:45:23 +00:00
if-ne v4 , v9 , :cond_5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v9 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintMinWidth : I
2020-05-17 12:40:10 +00:00
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_e
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
if-ne v4 , v6 , :cond_5
2020-05-17 12:40:10 +00:00
const-string v4 , "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."
invoke-static { v7 , v4 } , L android/util/Log ;-> e ( L java/lang/String ;L java/lang/String ;) I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_f
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
if-ne v4 , v6 , :cond_5
2020-05-17 12:40:10 +00:00
const-string v4 , "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."
invoke-static { v7 , v4 } , L android/util/Log ;-> e ( L java/lang/String ;L java/lang/String ;) I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_10
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalBias : F
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_11
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_12
iget-boolean v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getBoolean ( IZ ) Z
2020-05-17 12:40:10 +00:00
move-result v4
iput-boolean v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedHeight : Z
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_13
iget-boolean v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getBoolean ( IZ ) Z
2020-05-17 12:40:10 +00:00
move-result v4
iput-boolean v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_14
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_15
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_16
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneBottomMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_17
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_18
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneTopMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_19
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1a
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1b
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1c
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1d
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1e
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> baselineToBaseline : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_1f
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToBottom : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_20
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> bottomToTop : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_21
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToBottom : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_22
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> topToTop : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_23
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_24
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto/16 :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_25
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_26
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_27
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_28
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_29
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelOffset ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_2a
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getFloat ( IF ) F
2020-05-17 12:40:10 +00:00
move-result v4
2020-09-16 23:45:23 +00:00
const/high16 v5 , 0x43b40000 # 360.0f
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
rem-float/2addr v4 , v5
2020-05-17 12:40:10 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
cmpg-float v7 , v4 , v3
if-gez v7 , :cond_5
2020-09-16 23:45:23 +00:00
sub-float v4 , v5 , v4
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
rem-float/2addr v4 , v5
2020-05-17 12:40:10 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleAngle : F
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_2b
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getDimensionPixelSize ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleRadius : I
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_2c
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getResourceId ( II ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result v5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> circleConstraint : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v5 , v0 , :cond_5
2020-05-17 12:40:10 +00:00
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
goto :goto_3
2020-09-16 23:45:23 +00:00
:pswitch_2d
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
invoke-virtual { p1 , v4 , v5 } , L android/content/res/TypedArray ;-> getInt ( II ) I
2020-05-17 12:40:10 +00:00
move-result v4
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
:catch_4
:cond_5
:goto_3
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
:pswitch_data_0
2020-07-08 16:44:49 +00:00
.packed-switch 0x1
2020-09-16 23:45:23 +00:00
:pswitch_2d
2020-05-17 12:40:10 +00:00
: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
2020-07-08 16:44:49 +00:00
.end packed-switch
:pswitch_data_1
.packed-switch 0x2c
2020-09-16 23:45:23 +00:00
:pswitch_7
2020-05-17 12:40:10 +00:00
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
2020-07-08 16:44:49 +00:00
:pswitch_0
2020-05-17 12:40:10 +00:00
.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
2020-09-16 23:45:23 +00:00
iput-object v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isVirtualGroup : Z
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-object v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iput-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isVirtualGroup : Z
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
iget-object v0 , p1 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
iput-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
2020-05-17 12:40:10 +00:00
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
2020-09-16 23:45:23 +00:00
.method public getConstraintTag ( ) L java/lang/String ;
.locals 1
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constraintTag : L java/lang/String ;
return-object v0
.end method
.method public getConstraintWidget ( ) L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
.locals 1
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
return-object v0
.end method
2020-05-17 12:40:10 +00:00
.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
.locals 6
.annotation build L android/annotation/TargetApi ;
value = 0x11
.end annotation
iget v0 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> leftMargin : I
iget v1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> rightMargin : I
invoke-super { p0 , p1 } , L android/view/ViewGroup$MarginLayoutParams ;-> resolveLayoutDirection ( I ) V
2020-09-16 23:45:23 +00:00
invoke-virtual { p0 } , L android/view/ViewGroup$MarginLayoutParams ;-> getLayoutDirection ( ) I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
move-result p1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/4 v2 , 0x0
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/4 v3 , 0x1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v3 , p1 , :cond_0
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/4 p1 , 0x1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
goto :goto_0
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
:cond_0
const/4 p1 , 0x0
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
:goto_0
const/4 v4 , - 0x1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneLeftMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneRightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v5 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eqz p1 , :cond_a
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_1
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
2020-05-17 12:40:10 +00:00
:goto_1
2020-09-16 23:45:23 +00:00
const/4 v2 , 0x1
2020-05-17 12:40:10 +00:00
goto :goto_2
:cond_1
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_2
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
2020-05-17 12:40:10 +00:00
goto :goto_1
:cond_2
:goto_2
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_3
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/4 v2 , 0x1
2020-05-17 12:40:10 +00:00
:cond_3
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_4
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/4 v2 , 0x1
2020-05-17 12:40:10 +00:00
:cond_4
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_5
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
2020-05-17 12:40:10 +00:00
:cond_5
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_6
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
2020-05-17 12:40:10 +00:00
:cond_6
2020-09-16 23:45:23 +00:00
const/high16 p1 , 0x3f800000 # 1.0f
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eqz v2 , :cond_7
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalBias : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
sub-float v2 , p1 , v2
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedHorizontalBias : F
2020-05-17 12:40:10 +00:00
:cond_7
2020-09-16 23:45:23 +00:00
iget-boolean v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> isGuideline : Z
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eqz v2 , :cond_10
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> orientation : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne v2 , v3 , :cond_10
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guidePercent : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
const/high16 v3 , - 0x40800000 # -1.0f
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
cmpl-float v5 , v2 , v3
2020-05-17 12:40:10 +00:00
if-eqz v5 , :cond_8
2020-09-16 23:45:23 +00:00
sub-float/2addr p1 , v2
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2020-05-17 12:40:10 +00:00
goto :goto_3
:cond_8
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_9
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
2020-05-17 12:40:10 +00:00
goto :goto_3
:cond_9
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> guideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_10
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideBegin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v4 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuideEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput v3 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedGuidePercent : F
2020-05-17 12:40:10 +00:00
goto :goto_3
:cond_a
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_b
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
2020-05-17 12:40:10 +00:00
:cond_b
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_c
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
2020-05-17 12:40:10 +00:00
:cond_c
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_d
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
2020-05-17 12:40:10 +00:00
:cond_d
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_e
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
2020-05-17 12:40:10 +00:00
:cond_e
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneStartMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_f
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneLeftMargin : I
2020-05-17 12:40:10 +00:00
:cond_f
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> goneEndMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_10
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolveGoneRightMargin : I
2020-05-17 12:40:10 +00:00
:cond_10
:goto_3
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne p1 , v4 , :cond_14
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> endToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne p1 , v4 , :cond_14
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToStart : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne p1 , v4 , :cond_14
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> startToEnd : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-ne p1 , v4 , :cond_14
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_11
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> rightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-gtz p1 , :cond_12
2020-05-17 12:40:10 +00:00
if-lez v1 , :cond_12
iput v1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> rightMargin : I
goto :goto_4
:cond_11
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> rightToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_12
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedRightToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> rightMargin : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-gtz p1 , :cond_12
2020-05-17 12:40:10 +00:00
if-lez v1 , :cond_12
iput v1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> rightMargin : I
:cond_12
:goto_4
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToLeft : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_13
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToLeft : I
2020-05-17 12:40:10 +00:00
iget p1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> leftMargin : I
if-gtz p1 , :cond_14
if-lez v0 , :cond_14
iput v0 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> leftMargin : I
goto :goto_5
:cond_13
2020-09-16 23:45:23 +00:00
iget p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> leftToRight : I
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
if-eq p1 , v4 , :cond_14
2020-05-17 12:40:10 +00:00
2020-09-16 23:45:23 +00:00
iput p1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> resolvedLeftToRight : I
2020-05-17 12:40:10 +00:00
iget p1 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> leftMargin : I
if-gtz p1 , :cond_14
if-lez v0 , :cond_14
iput v0 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> leftMargin : I
:cond_14
:goto_5
return-void
.end method
2020-09-16 23:45:23 +00:00
.method public setWidgetDebugName ( L java/lang/String ;) V
.locals 1
iget-object v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> widget : L androidx/constraintlayout/solver/widgets/ConstraintWidget ;
invoke-virtual { v0 , p1 } , L androidx/constraintlayout/solver/widgets/ConstraintWidget ;-> setDebugName ( L java/lang/String ;) V
return-void
.end method
2020-05-17 12:40:10 +00:00
.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 android/view/ViewGroup$MarginLayoutParams ;-> 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
2020-09-16 23:45:23 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
if-nez v2 , :cond_0
2020-05-17 12:40:10 +00:00
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultWidth : I
:cond_0
iget v2 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> 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
2020-09-16 23:45:23 +00:00
iget v2 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
if-nez v2 , :cond_1
2020-05-17 12:40:10 +00:00
iput v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> matchConstraintDefaultHeight : I
:cond_1
iget v2 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> width : I
const/4 v4 , - 0x1
if-eqz v2 , :cond_2
if-ne v2 , v4 , :cond_3
:cond_2
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> horizontalDimensionFixed : Z
iget v2 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> 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 android/view/ViewGroup$MarginLayoutParams ;-> width : I
iput-boolean v1 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> constrainedWidth : Z
:cond_3
iget v2 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> height : I
if-eqz v2 , :cond_4
if-ne v2 , v4 , :cond_5
:cond_4
iput-boolean v0 , p0 , L androidx/constraintlayout/widget/ConstraintLayout$LayoutParams ;-> verticalDimensionFixed : Z
iget v0 , p0 , L android/view/ViewGroup$MarginLayoutParams ;-> 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 android/view/ViewGroup$MarginLayoutParams ;-> 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