Path: blob/master/Compiled_apk/smali/androidx/constraintlayout/widget/ConstraintLayout$LayoutParams.smali
2463 views
.class public Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams; .super Landroid/view/ViewGroup$MarginLayoutParams; .source "ConstraintLayout.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/constraintlayout/widget/ConstraintLayout; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "LayoutParams" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table; } .end annotation # static fields .field public static final BASELINE:I = 0x5 .field public static final BOTTOM:I = 0x4 .field public static final CHAIN_PACKED:I = 0x2 .field public static final CHAIN_SPREAD:I = 0x0 .field public static final CHAIN_SPREAD_INSIDE:I = 0x1 .field public static final END:I = 0x7 .field public static final HORIZONTAL:I = 0x0 .field public static final LEFT:I = 0x1 .field public static final MATCH_CONSTRAINT:I = 0x0 .field public static final MATCH_CONSTRAINT_PERCENT:I = 0x2 .field public static final MATCH_CONSTRAINT_SPREAD:I = 0x0 .field public static final MATCH_CONSTRAINT_WRAP:I = 0x1 .field public static final PARENT_ID:I = 0x0 .field public static final RIGHT:I = 0x2 .field public static final START:I = 0x6 .field public static final TOP:I = 0x3 .field public static final UNSET:I = -0x1 .field public static final VERTICAL:I = 0x1 # instance fields .field public baselineToBaseline:I .field public bottomToBottom:I .field public bottomToTop:I .field public circleAngle:F .field public circleConstraint:I .field public circleRadius:I .field public constrainedHeight:Z .field public constrainedWidth:Z .field public dimensionRatio:Ljava/lang/String; .field dimensionRatioSide:I .field dimensionRatioValue:F .field public editorAbsoluteX:I .field public editorAbsoluteY:I .field public endToEnd:I .field public endToStart:I .field public goneBottomMargin:I .field public goneEndMargin:I .field public goneLeftMargin:I .field public goneRightMargin:I .field public goneStartMargin:I .field public goneTopMargin:I .field public guideBegin:I .field public guideEnd:I .field public guidePercent:F .field public helped:Z .field public horizontalBias:F .field public horizontalChainStyle:I .field horizontalDimensionFixed:Z .field public horizontalWeight:F .field isGuideline:Z .field isHelper:Z .field isInPlaceholder:Z .field public leftToLeft:I .field public leftToRight:I .field public matchConstraintDefaultHeight:I .field public matchConstraintDefaultWidth:I .field public matchConstraintMaxHeight:I .field public matchConstraintMaxWidth:I .field public matchConstraintMinHeight:I .field public matchConstraintMinWidth:I .field public matchConstraintPercentHeight:F .field public matchConstraintPercentWidth:F .field needsBaseline:Z .field public orientation:I .field resolveGoneLeftMargin:I .field resolveGoneRightMargin:I .field resolvedGuideBegin:I .field resolvedGuideEnd:I .field resolvedGuidePercent:F .field resolvedHorizontalBias:F .field resolvedLeftToLeft:I .field resolvedLeftToRight:I .field resolvedRightToLeft:I .field resolvedRightToRight:I .field public rightToLeft:I .field public rightToRight:I .field public startToEnd:I .field public startToStart:I .field public topToBottom:I .field public topToTop:I .field public verticalBias:F .field public verticalChainStyle:I .field verticalDimensionFixed:Z .field public verticalWeight:F .field widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; # direct methods .method public constructor <init>(II)V .locals 6 .param p1, "width" # I .param p2, "height" # I .line 3040 invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V .line 2166 const/4 v0, -0x1 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2171 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2176 const/high16 v1, -0x40800000 # -1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2181 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2186 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2191 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2196 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2201 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2206 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2211 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2216 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2221 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2226 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2231 const/4 v2, 0x0 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2236 const/4 v3, 0x0 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2241 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2246 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2251 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2256 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2261 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2266 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2271 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2276 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2281 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2286 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2291 const/high16 v4, 0x3f000000 # 0.5f iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2296 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2301 const/4 v5, 0x0 iput-object v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2306 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2311 const/4 v3, 0x1 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2317 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2323 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2335 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2347 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2360 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2373 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2379 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2385 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2391 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2397 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2402 const/high16 v1, 0x3f800000 # 1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2407 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2413 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2419 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2421 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2430 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2439 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2442 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 2443 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 2445 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z .line 2446 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2447 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isHelper:Z .line 2448 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z .line 2450 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 2451 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 2452 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 2453 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 2454 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 2455 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 2456 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 2462 new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget; invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 2470 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->helped:Z .line 3041 return-void .end method .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 19 .param p1, "c" # Landroid/content/Context; .param p2, "attrs" # Landroid/util/AttributeSet; .line 2649 move-object/from16 v1, p0 invoke-direct/range {p0 .. p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 2166 const/4 v2, -0x1 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2171 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2176 const/high16 v0, -0x40800000 # -1.0f iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2181 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2186 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2191 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2196 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2201 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2206 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2211 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2216 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2221 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2226 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2231 const/4 v3, 0x0 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2236 const/4 v4, 0x0 iput v4, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2241 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2246 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2251 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2256 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2261 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2266 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2271 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2276 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2281 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2286 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2291 const/high16 v5, 0x3f000000 # 0.5f iput v5, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2296 iput v5, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2301 const/4 v6, 0x0 iput-object v6, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2306 iput v4, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2311 const/4 v6, 0x1 iput v6, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2317 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2323 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2335 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2347 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2360 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2373 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2379 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2385 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2391 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2397 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2402 const/high16 v0, 0x3f800000 # 1.0f iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2407 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2413 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2419 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2421 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2430 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2439 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2442 iput-boolean v6, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 2443 iput-boolean v6, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 2445 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z .line 2446 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2447 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isHelper:Z .line 2448 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z .line 2450 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 2451 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 2452 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 2453 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 2454 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 2455 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 2456 iput v5, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 2462 new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget; invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V iput-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 2470 iput-boolean v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->helped:Z .line 2650 sget-object v0, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout:[I move-object/from16 v5, p1 move-object/from16 v7, p2 invoke-virtual {v5, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; move-result-object v8 .line 2651 .local v8, "a":Landroid/content/res/TypedArray; invoke-virtual {v8}, Landroid/content/res/TypedArray;->getIndexCount()I move-result v9 .line 2652 .local v9, "N":I const/4 v0, 0x0 move v10, v0 .local v10, "i":I :goto_0 if-ge v10, v9, :cond_12 .line 2653 invoke-virtual {v8, v10}, Landroid/content/res/TypedArray;->getIndex(I)I move-result v11 .line 2654 .local v11, "attr":I sget-object v0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->map:Landroid/util/SparseIntArray; invoke-virtual {v0, v11}, Landroid/util/SparseIntArray;->get(I)I move-result v12 .line 2655 .local v12, "look":I const-string v0, "ConstraintLayout" const/4 v13, -0x2 packed-switch v12, :pswitch_data_0 :pswitch_0 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2746 :pswitch_1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2747 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2742 :pswitch_2 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2743 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2892 :pswitch_3 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2893 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2888 :pswitch_4 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2889 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2884 :pswitch_5 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2885 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2880 :pswitch_6 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2881 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2830 :pswitch_7 invoke-virtual {v8, v11}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; move-result-object v0 iput-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2831 const/high16 v0, 0x7fc00000 # Float.NaN iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2832 iput v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2833 iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; if-eqz v0, :cond_8 .line 2834 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v13 .line 2835 .local v13, "len":I iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; const/16 v14, 0x2c invoke-virtual {v0, v14}, Ljava/lang/String;->indexOf(I)I move-result v0 .line 2836 .local v0, "commaIndex":I if-lez v0, :cond_2 add-int/lit8 v14, v13, -0x1 if-ge v0, v14, :cond_2 .line 2837 iget-object v14, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; invoke-virtual {v14, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v14 .line 2838 .local v14, "dimension":Ljava/lang/String; const-string v15, "W" invoke-virtual {v14, v15}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v15 if-eqz v15, :cond_0 .line 2839 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I goto :goto_1 .line 2840 :cond_0 const-string v15, "H" invoke-virtual {v14, v15}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v15 if-eqz v15, :cond_1 .line 2841 iput v6, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2843 :cond_1 :goto_1 nop .end local v14 # "dimension":Ljava/lang/String; add-int/lit8 v0, v0, 0x1 .line 2844 move v14, v0 goto :goto_2 .line 2845 :cond_2 const/4 v0, 0x0 move v14, v0 .line 2847 .end local v0 # "commaIndex":I .local v14, "commaIndex":I :goto_2 iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; const/16 v15, 0x3a invoke-virtual {v0, v15}, Ljava/lang/String;->indexOf(I)I move-result v15 .line 2848 .local v15, "colonIndex":I if-ltz v15, :cond_6 add-int/lit8 v0, v13, -0x1 if-ge v15, v0, :cond_6 .line 2849 iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; invoke-virtual {v0, v14, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v16 .line 2850 .local v16, "nominator":Ljava/lang/String; iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; add-int/lit8 v2, v15, 0x1 invoke-virtual {v0, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v2 .line 2851 .local v2, "denominator":Ljava/lang/String; invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->length()I move-result v0 if-lez v0, :cond_5 invoke-virtual {v2}, Ljava/lang/String;->length()I move-result v0 if-lez v0, :cond_5 .line 2853 :try_start_0 invoke-static/range {v16 .. v16}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F move-result v0 .line 2854 .local v0, "nominatorValue":F invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F move-result v17 .line 2855 .local v17, "denominatorValue":F cmpl-float v18, v0, v4 if-lez v18, :cond_4 cmpl-float v18, v17, v4 if-lez v18, :cond_4 .line 2856 iget v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I if-ne v3, v6, :cond_3 .line 2857 div-float v3, v17, v0 invoke-static {v3}, Ljava/lang/Math;->abs(F)F move-result v3 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F goto :goto_3 .line 2859 :cond_3 div-float v3, v0, v17 invoke-static {v3}, Ljava/lang/Math;->abs(F)F move-result v3 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F :try_end_0 .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 .line 2864 .end local v0 # "nominatorValue":F .end local v17 # "denominatorValue":F :cond_4 :goto_3 goto :goto_4 .line 2862 :catch_0 move-exception v0 .line 2866 .end local v2 # "denominator":Ljava/lang/String; .end local v16 # "nominator":Ljava/lang/String; :cond_5 :goto_4 goto :goto_5 .line 2867 :cond_6 iget-object v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; invoke-virtual {v0, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v2 .line 2868 .local v2, "r":Ljava/lang/String; invoke-virtual {v2}, Ljava/lang/String;->length()I move-result v0 if-lez v0, :cond_7 .line 2870 :try_start_1 invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F :try_end_1 .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 .line 2873 goto :goto_5 .line 2871 :catch_1 move-exception v0 .line 2876 .end local v2 # "r":Ljava/lang/String; .end local v13 # "len":I .end local v14 # "commaIndex":I .end local v15 # "colonIndex":I :cond_7 :goto_5 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2833 :cond_8 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2985 :pswitch_8 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2981 :pswitch_9 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2977 :pswitch_a const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2973 :pswitch_b const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2968 :pswitch_c iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 invoke-static {v4, v0}, Ljava/lang/Math;->max(FF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2969 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2958 :pswitch_d :try_start_2 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 .line 2964 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2959 :catch_2 move-exception v0 .line 2960 .local v0, "e":Ljava/lang/Exception; iget v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v2 .line 2961 .local v2, "value":I if-ne v2, v13, :cond_9 .line 2962 iput v13, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2965 .end local v0 # "e":Ljava/lang/Exception; .end local v2 # "value":I :cond_9 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2947 :pswitch_e :try_start_3 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I :try_end_3 .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 .line 2953 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2948 :catch_3 move-exception v0 .line 2949 .restart local v0 # "e":Ljava/lang/Exception; iget v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v2 .line 2950 .restart local v2 # "value":I if-ne v2, v13, :cond_a .line 2951 iput v13, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2954 .end local v0 # "e":Ljava/lang/Exception; .end local v2 # "value":I :cond_a const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2942 :pswitch_f iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 invoke-static {v4, v0}, Ljava/lang/Math;->max(FF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2943 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2932 :pswitch_10 :try_start_4 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 .line 2938 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2933 :catch_4 move-exception v0 .line 2934 .restart local v0 # "e":Ljava/lang/Exception; iget v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v2 .line 2935 .restart local v2 # "value":I if-ne v2, v13, :cond_b .line 2936 iput v13, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2939 .end local v0 # "e":Ljava/lang/Exception; .end local v2 # "value":I :cond_b const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2921 :pswitch_11 :try_start_5 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I :try_end_5 .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 .line 2927 const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2922 :catch_5 move-exception v0 .line 2923 .restart local v0 # "e":Ljava/lang/Exception; iget v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v2 .line 2924 .restart local v2 # "value":I if-ne v2, v13, :cond_c .line 2925 iput v13, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2928 .end local v0 # "e":Ljava/lang/Exception; .end local v2 # "value":I :cond_c const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2912 :pswitch_12 const/4 v2, 0x0 invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v3 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2913 iget v2, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I if-ne v2, v6, :cond_d .line 2914 const-string v2, "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead." invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2913 :cond_d const/4 v2, 0x0 const/4 v3, -0x1 goto/16 :goto_6 .line 2904 :pswitch_13 const/4 v2, 0x0 invoke-virtual {v8, v11, v2}, Landroid/content/res/TypedArray;->getInt(II)I move-result v3 iput v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2905 iget v3, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I if-ne v3, v6, :cond_e .line 2906 const-string v3, "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead." invoke-static {v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I const/4 v3, -0x1 goto/16 :goto_6 .line 2905 :cond_e const/4 v3, -0x1 goto/16 :goto_6 .line 2826 :pswitch_14 const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2827 const/4 v3, -0x1 goto/16 :goto_6 .line 2822 :pswitch_15 const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2823 const/4 v3, -0x1 goto/16 :goto_6 .line 2900 :pswitch_16 const/4 v2, 0x0 iget-boolean v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z move-result v0 iput-boolean v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2901 const/4 v3, -0x1 goto/16 :goto_6 .line 2896 :pswitch_17 const/4 v2, 0x0 iget-boolean v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z move-result v0 iput-boolean v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2897 const/4 v3, -0x1 goto/16 :goto_6 .line 2818 :pswitch_18 const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2819 const/4 v3, -0x1 goto/16 :goto_6 .line 2814 :pswitch_19 const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2815 const/4 v3, -0x1 goto/16 :goto_6 .line 2810 :pswitch_1a const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2811 const/4 v3, -0x1 goto/16 :goto_6 .line 2806 :pswitch_1b const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2807 const/4 v3, -0x1 goto/16 :goto_6 .line 2802 :pswitch_1c const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2803 const/4 v3, -0x1 goto/16 :goto_6 .line 2798 :pswitch_1d const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2799 const/4 v3, -0x1 goto/16 :goto_6 .line 2791 :pswitch_1e const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2792 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I const/4 v3, -0x1 if-ne v0, v3, :cond_11 .line 2793 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I goto/16 :goto_6 .line 2784 :pswitch_1f const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2785 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I if-ne v0, v3, :cond_11 .line 2786 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I goto/16 :goto_6 .line 2777 :pswitch_20 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2778 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I if-ne v0, v3, :cond_11 .line 2779 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I goto/16 :goto_6 .line 2770 :pswitch_21 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2771 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I if-ne v0, v3, :cond_11 .line 2772 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I goto/16 :goto_6 .line 2717 :pswitch_22 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2718 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I if-ne v0, v3, :cond_11 .line 2719 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I goto/16 :goto_6 .line 2710 :pswitch_23 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2711 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I if-ne v0, v3, :cond_11 .line 2712 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I goto/16 :goto_6 .line 2703 :pswitch_24 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2704 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I if-ne v0, v3, :cond_11 .line 2705 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I goto/16 :goto_6 .line 2696 :pswitch_25 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2697 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I if-ne v0, v3, :cond_11 .line 2698 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I goto/16 :goto_6 .line 2689 :pswitch_26 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2690 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I if-ne v0, v3, :cond_11 .line 2691 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I goto/16 :goto_6 .line 2682 :pswitch_27 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2683 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I if-ne v0, v3, :cond_11 .line 2684 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I goto/16 :goto_6 .line 2675 :pswitch_28 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2676 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I if-ne v0, v3, :cond_11 .line 2677 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I goto/16 :goto_6 .line 2668 :pswitch_29 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2669 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I if-ne v0, v3, :cond_11 .line 2670 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I goto/16 :goto_6 .line 2661 :pswitch_2a const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2662 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I if-ne v0, v3, :cond_f .line 2663 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I const/4 v3, -0x1 goto/16 :goto_6 .line 2662 :cond_f const/4 v3, -0x1 goto :goto_6 .line 2760 :pswitch_2b const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2761 const/4 v3, -0x1 goto :goto_6 .line 2755 :pswitch_2c const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2756 const/4 v3, -0x1 goto :goto_6 .line 2750 :pswitch_2d const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2751 const/4 v3, -0x1 goto :goto_6 .line 2735 :pswitch_2e const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F move-result v0 const/high16 v3, 0x43b40000 # 360.0f rem-float/2addr v0, v3 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2736 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F cmpg-float v13, v0, v4 if-gez v13, :cond_10 .line 2737 sub-float v0, v3, v0 rem-float/2addr v0, v3 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F const/4 v3, -0x1 goto :goto_6 .line 2736 :cond_10 const/4 v3, -0x1 goto :goto_6 .line 2731 :pswitch_2f const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2732 const/4 v3, -0x1 goto :goto_6 .line 2724 :pswitch_30 const/4 v2, 0x0 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2725 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I const/4 v3, -0x1 if-ne v0, v3, :cond_11 .line 2726 invoke-virtual {v8, v11, v3}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I goto :goto_6 .line 2765 :pswitch_31 const/4 v2, 0x0 const/4 v3, -0x1 iget v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I invoke-virtual {v8, v11, v0}, Landroid/content/res/TypedArray;->getInt(II)I move-result v0 iput v0, v1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2766 goto :goto_6 .line 2658 :pswitch_32 const/4 v2, 0x0 const/4 v3, -0x1 .line 2652 .end local v11 # "attr":I .end local v12 # "look":I :cond_11 :goto_6 add-int/lit8 v10, v10, 0x1 const/4 v2, -0x1 const/4 v3, 0x0 goto/16 :goto_0 .line 2993 .end local v10 # "i":I :cond_12 invoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V .line 2994 invoke-virtual/range {p0 .. p0}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->validate()V .line 2995 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_32 :pswitch_31 :pswitch_30 :pswitch_2f :pswitch_2e :pswitch_2d :pswitch_2c :pswitch_2b :pswitch_2a :pswitch_29 :pswitch_28 :pswitch_27 :pswitch_26 :pswitch_25 :pswitch_24 :pswitch_23 :pswitch_22 :pswitch_21 :pswitch_20 :pswitch_1f :pswitch_1e :pswitch_1d :pswitch_1c :pswitch_1b :pswitch_1a :pswitch_19 :pswitch_18 :pswitch_17 :pswitch_16 :pswitch_15 :pswitch_14 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_0 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 .end packed-switch .end method .method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V .locals 6 .param p1, "source" # Landroid/view/ViewGroup$LayoutParams; .line 3044 invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V .line 2166 const/4 v0, -0x1 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2171 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2176 const/high16 v1, -0x40800000 # -1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2181 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2186 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2191 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2196 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2201 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2206 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2211 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2216 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2221 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2226 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2231 const/4 v2, 0x0 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2236 const/4 v3, 0x0 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2241 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2246 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2251 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2256 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2261 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2266 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2271 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2276 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2281 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2286 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2291 const/high16 v4, 0x3f000000 # 0.5f iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2296 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2301 const/4 v5, 0x0 iput-object v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2306 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2311 const/4 v3, 0x1 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2317 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2323 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2335 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2347 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2360 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2373 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2379 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2385 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2391 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2397 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2402 const/high16 v1, 0x3f800000 # 1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2407 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2413 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2419 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2421 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2430 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2439 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2442 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 2443 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 2445 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z .line 2446 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2447 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isHelper:Z .line 2448 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z .line 2450 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 2451 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 2452 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 2453 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 2454 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 2455 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 2456 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 2462 new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget; invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 2470 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->helped:Z .line 3045 return-void .end method .method public constructor <init>(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V .locals 6 .param p1, "source" # Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams; .line 2478 invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V .line 2166 const/4 v0, -0x1 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2171 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2176 const/high16 v1, -0x40800000 # -1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2181 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2186 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2191 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2196 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2201 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2206 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2211 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2216 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2221 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2226 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2231 const/4 v2, 0x0 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2236 const/4 v3, 0x0 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2241 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2246 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2251 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2256 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2261 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2266 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2271 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2276 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2281 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2286 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2291 const/high16 v4, 0x3f000000 # 0.5f iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2296 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2301 const/4 v5, 0x0 iput-object v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2306 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2311 const/4 v3, 0x1 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2317 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2323 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2335 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2347 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2360 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2373 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2379 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2385 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2391 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2397 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2402 const/high16 v1, 0x3f800000 # 1.0f iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2407 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2413 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2419 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2421 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2430 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2439 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2442 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 2443 iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 2445 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z .line 2446 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2447 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isHelper:Z .line 2448 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isInPlaceholder:Z .line 2450 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 2451 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 2452 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 2453 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 2454 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 2455 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 2456 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 2462 new-instance v0, Landroidx/constraintlayout/solver/widgets/ConstraintWidget; invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 2470 iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->helped:Z .line 2479 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I .line 2480 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I .line 2481 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F .line 2482 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I .line 2483 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I .line 2484 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I .line 2485 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I .line 2486 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToTop:I .line 2487 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->topToBottom:I .line 2488 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I .line 2489 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I .line 2490 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->baselineToBaseline:I .line 2491 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleConstraint:I .line 2492 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleRadius:I .line 2493 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->circleAngle:F .line 2494 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I .line 2495 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I .line 2496 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I .line 2497 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I .line 2498 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I .line 2499 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneTopMargin:I .line 2500 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I .line 2501 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneBottomMargin:I .line 2502 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I .line 2503 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I .line 2504 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F .line 2505 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalBias:F .line 2506 iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String; .line 2507 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F .line 2508 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I .line 2509 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F .line 2510 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F .line 2511 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalChainStyle:I .line 2512 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalChainStyle:I .line 2513 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 2514 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 2515 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 2516 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 2517 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinWidth:I .line 2518 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxWidth:I .line 2519 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMinHeight:I .line 2520 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintMaxHeight:I .line 2521 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F .line 2522 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F .line 2523 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteX:I .line 2524 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->editorAbsoluteY:I .line 2525 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I .line 2526 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 2527 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 2528 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->needsBaseline:Z .line 2529 iget-boolean v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2530 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 2531 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 2532 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 2533 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 2534 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 2535 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 2536 iget v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 2537 iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 2538 return-void .end method # virtual methods .method public reset()V .locals 1 .line 2465 iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; if-eqz v0, :cond_0 .line 2466 invoke-virtual {v0}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;->reset()V .line 2468 :cond_0 return-void .end method .method public resolveLayoutDirection(I)V .locals 9 .param p1, "layoutDirection" # I .line 3053 iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I .line 3054 .local v0, "preLeftMargin":I iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I .line 3056 .local v1, "preRightMargin":I invoke-super {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->resolveLayoutDirection(I)V .line 3058 const/4 v2, -0x1 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 3059 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 3060 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 3061 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 3063 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 3064 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 3065 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneLeftMargin:I iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 3066 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneRightMargin:I iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 3067 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 3069 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I .line 3070 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I .line 3071 iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F .line 3073 invoke-virtual {p0}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->getLayoutDirection()I move-result v3 const/4 v4, 0x1 if-ne v4, v3, :cond_0 const/4 v3, 0x1 goto :goto_0 :cond_0 const/4 v3, 0x0 .line 3075 .local v3, "isRtl":Z :goto_0 if-eqz v3, :cond_b .line 3076 const/4 v5, 0x0 .line 3077 .local v5, "startEndDefined":Z iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I if-eq v6, v2, :cond_1 .line 3078 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 3079 const/4 v5, 0x1 goto :goto_1 .line 3080 :cond_1 iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I if-eq v6, v2, :cond_2 .line 3081 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 3082 const/4 v5, 0x1 .line 3084 :cond_2 :goto_1 iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I if-eq v6, v2, :cond_3 .line 3085 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 3086 const/4 v5, 0x1 .line 3088 :cond_3 iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I if-eq v6, v2, :cond_4 .line 3089 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 3090 const/4 v5, 0x1 .line 3092 :cond_4 iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I if-eq v6, v2, :cond_5 .line 3093 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 3095 :cond_5 iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I if-eq v6, v2, :cond_6 .line 3096 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 3098 :cond_6 const/high16 v6, 0x3f800000 # 1.0f if-eqz v5, :cond_7 .line 3099 iget v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalBias:F sub-float v7, v6, v7 iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedHorizontalBias:F .line 3103 :cond_7 iget-boolean v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z if-eqz v7, :cond_a iget v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I if-ne v7, v4, :cond_a .line 3104 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guidePercent:F const/high16 v7, -0x40800000 # -1.0f cmpl-float v8, v4, v7 if-eqz v8, :cond_8 .line 3105 sub-float/2addr v6, v4 iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F .line 3106 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I .line 3107 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I goto :goto_2 .line 3108 :cond_8 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I if-eq v4, v2, :cond_9 .line 3109 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I .line 3110 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I .line 3111 iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F goto :goto_2 .line 3112 :cond_9 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I if-eq v4, v2, :cond_a .line 3113 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideBegin:I .line 3114 iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuideEnd:I .line 3115 iput v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedGuidePercent:F .line 3118 .end local v5 # "startEndDefined":Z :cond_a :goto_2 goto :goto_3 .line 3119 :cond_b iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I if-eq v4, v2, :cond_c .line 3120 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 3122 :cond_c iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I if-eq v4, v2, :cond_d .line 3123 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 3125 :cond_d iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I if-eq v4, v2, :cond_e .line 3126 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 3128 :cond_e iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I if-eq v4, v2, :cond_f .line 3129 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 3131 :cond_f iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneStartMargin:I if-eq v4, v2, :cond_10 .line 3132 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneLeftMargin:I .line 3134 :cond_10 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->goneEndMargin:I if-eq v4, v2, :cond_11 .line 3135 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolveGoneRightMargin:I .line 3139 :cond_11 :goto_3 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToStart:I if-ne v4, v2, :cond_15 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->endToEnd:I if-ne v4, v2, :cond_15 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToStart:I if-ne v4, v2, :cond_15 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->startToEnd:I if-ne v4, v2, :cond_15 .line 3141 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToLeft:I if-eq v4, v2, :cond_12 .line 3142 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToLeft:I .line 3143 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I if-gtz v4, :cond_13 if-lez v1, :cond_13 .line 3144 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I goto :goto_4 .line 3146 :cond_12 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightToRight:I if-eq v4, v2, :cond_13 .line 3147 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedRightToRight:I .line 3148 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I if-gtz v4, :cond_13 if-lez v1, :cond_13 .line 3149 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->rightMargin:I .line 3152 :cond_13 :goto_4 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToLeft:I if-eq v4, v2, :cond_14 .line 3153 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToLeft:I .line 3154 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I if-gtz v2, :cond_15 if-lez v0, :cond_15 .line 3155 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I goto :goto_5 .line 3157 :cond_14 iget v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftToRight:I if-eq v4, v2, :cond_15 .line 3158 iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->resolvedLeftToRight:I .line 3159 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I if-gtz v2, :cond_15 if-lez v0, :cond_15 .line 3160 iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->leftMargin:I .line 3164 :cond_15 :goto_5 return-void .end method .method public validate()V .locals 5 .line 2998 const/4 v0, 0x0 iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 2999 const/4 v1, 0x1 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 3000 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 3001 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I const/4 v3, -0x2 if-ne v2, v3, :cond_0 iget-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z if-eqz v2, :cond_0 .line 3002 iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 3003 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I .line 3005 :cond_0 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I if-ne v2, v3, :cond_1 iget-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z if-eqz v2, :cond_1 .line 3006 iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 3007 iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I .line 3009 :cond_1 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I const/4 v4, -0x1 if-eqz v2, :cond_2 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I if-ne v2, v4, :cond_3 .line 3010 :cond_2 iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 3014 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I if-nez v2, :cond_3 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I if-ne v2, v1, :cond_3 .line 3015 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I .line 3016 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z .line 3019 :cond_3 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I if-eqz v2, :cond_4 iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I if-ne v2, v4, :cond_5 .line 3020 :cond_4 iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 3024 iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I if-nez v0, :cond_5 iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I if-ne v0, v1, :cond_5 .line 3025 iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I .line 3026 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z .line 3029 :cond_5 iget v0, p0, Landroidx/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, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideBegin:I if-ne v0, v4, :cond_6 iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->guideEnd:I if-eq v0, v4, :cond_8 .line 3030 :cond_6 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->isGuideline:Z .line 3031 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalDimensionFixed:Z .line 3032 iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalDimensionFixed:Z .line 3033 iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; instance-of v0, v0, Landroidx/constraintlayout/solver/widgets/Guideline; if-nez v0, :cond_7 .line 3034 new-instance v0, Landroidx/constraintlayout/solver/widgets/Guideline; invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/Guideline;-><init>()V iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; .line 3036 :cond_7 iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->widget:Landroidx/constraintlayout/solver/widgets/ConstraintWidget; check-cast v0, Landroidx/constraintlayout/solver/widgets/Guideline; iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->orientation:I invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/widgets/Guideline;->setOrientation(I)V .line 3038 :cond_8 return-void .end method