# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.constraintlayout.core.widgets.ConstraintWidget":"ConstraintWidget.java"}}
androidx.constraintlayout.core.widgets.ConstraintAnchor -> u71:
# {"id":"sourceFile","fileName":"ConstraintAnchor.java"}
    java.util.HashSet mDependents -> a
    int mFinalValue -> b
    boolean mHasFinalValue -> c
    androidx.constraintlayout.core.widgets.ConstraintWidget mOwner -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt81;"}
    androidx.constraintlayout.core.widgets.ConstraintAnchor$Type mType -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    androidx.constraintlayout.core.widgets.ConstraintAnchor mTarget -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu71;"}
    int mMargin -> g
    int mGoneMargin -> h
    androidx.constraintlayout.core.SolverVariable mSolverVariable -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcy6;"}
    1:4:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):145:145 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt81;I)V"}
    5:7:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):36:36 -> <init>
    8:11:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):110:110 -> <init>
    12:13:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):111:111 -> <init>
    14:15:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):146:146 -> <init>
    16:18:void <init>(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):147:147 -> <init>
    4:7:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):262:262 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu71;I)V"}
    4:9:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):237:237 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu71;IIZ)Z"}
    10:17:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):240:240 -> b
    18:19:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):243:243 -> b
    20:23:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):244:244 -> b
    24:30:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):245:245 -> b
    31:36:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):247:247 -> b
    37:39:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):248:248 -> b
    40:41:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):250:250 -> b
    42:44:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):251:251 -> b
    1:4:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):42:42 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj18;Ljava/util/ArrayList;)V"}
    5:20:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):43:43 -> c
    21:27:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):44:44 -> c
    1:6:int getFinalValue():83:83 -> d
    7:9:int getFinalValue():86:86 -> d
    1:2:int getMargin():192:192 -> e
    3:10:int androidx.constraintlayout.core.widgets.ConstraintWidget.getVisibility():984:984 -> e
    3:10:int getMargin():192 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:22:int getMargin():195:195 -> e
    23:27:int androidx.constraintlayout.core.widgets.ConstraintWidget.getVisibility():984:984 -> e
    23:27:int getMargin():196 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:30:int getMargin():199:199 -> e
    1:11:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():514:514 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu71;"}
    12:21:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():534:534 -> f
    22:24:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():525:525 -> f
    25:27:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():519:519 -> f
    28:30:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():522:522 -> f
    31:36:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():516:516 -> f
    1:6:boolean hasCenteredDependents():63:63 -> g
    7:22:boolean hasCenteredDependents():66:66 -> g
    23:26:boolean hasCenteredDependents():67:67 -> g
    27:35:boolean hasCenteredDependents():68:68 -> g
    1:8:boolean isConnected():271:271 -> h
    6:7:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):281:281 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu71;)Z"}
    8:10:androidx.constraintlayout.core.widgets.ConstraintAnchor$Type getType():183:183 -> i
    8:10:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):284 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:17:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):285:285 -> i
    18:21:boolean androidx.constraintlayout.core.widgets.ConstraintWidget.hasBaseline():1332:1332 -> i
    18:21:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):287 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:23:androidx.constraintlayout.core.widgets.ConstraintWidget getOwner():174:174 -> i
    22:23:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):287 -> i
    24:28:boolean androidx.constraintlayout.core.widgets.ConstraintWidget.hasBaseline():1332:1332 -> i
    24:28:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):287 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:41:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):292:292 -> i
    42:73:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):325:325 -> i
    74:91:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):309:309 -> i
    92:102:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):301:301 -> i
    1:9:void reset():215:215 -> j
    10:12:void reset():216:216 -> j
    13:22:void reset():217:217 -> j
    23:26:void reset():218:218 -> j
    27:28:void reset():221:221 -> j
    29:31:void reset():222:222 -> j
    32:35:void reset():223:223 -> j
    36:37:void reset():224:224 -> j
    38:39:void reset():225:225 -> j
    40:42:void reset():226:226 -> j
    1:4:void resetSolverVariable(androidx.constraintlayout.core.Cache):161:161 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    5:13:void resetSolverVariable(androidx.constraintlayout.core.Cache):162:162 -> k
    14:17:void resetSolverVariable(androidx.constraintlayout.core.Cache):164:164 -> k
    1:3:void setFinalValue(int):77:77 -> l
    4:6:void setFinalValue(int):78:78 -> l
    1:7:java.lang.String toString():435:435 -> toString
    8:9:java.lang.String androidx.constraintlayout.core.widgets.ConstraintWidget.getDebugName():1011:1011 -> toString
    8:9:java.lang.String toString():435 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:31:java.lang.String toString():435:435 -> toString
