# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.internal.ManufacturerUtils":"ManufacturerUtils.java","androidx.appcompat.widget.ListPopupWindow":"ListPopupWindow.java","com.google.android.material.textfield.TextInputLayout":"TextInputLayout.java"}}
com.google.android.material.textfield.MaterialAutoCompleteTextView -> p34:
# {"id":"sourceFile","fileName":"MaterialAutoCompleteTextView.java"}
    androidx.appcompat.widget.ListPopupWindow modalListPopup -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbx3;"}
    android.view.accessibility.AccessibilityManager accessibilityManager -> h0
    int[] selectedStateSet -> i0
    android.graphics.Rect tempRect -> j0
    int simpleItemLayout -> k0
    float popupElevation -> l0
    android.content.res.ColorStateList dropDownBackgroundTint -> m0
    int simpleItemSelectedColor -> n0
    android.content.res.ColorStateList simpleItemSelectedRippleColor -> o0
    5:14:void <init>(android.content.Context,android.util.AttributeSet,int):102:102 -> <init>
    5:14:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    15:20:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    15:20:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    21:27:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    21:27:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet,int):104:104 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    35:36:void <init>(android.content.Context,android.util.AttributeSet,int):106:106 -> <init>
    35:36:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    37:43:void <init>(android.content.Context,android.util.AttributeSet,int):107:107 -> <init>
    37:43:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    44:50:void <init>(android.content.Context,android.util.AttributeSet,int):116:116 -> <init>
    44:50:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    51:56:void <init>(android.content.Context,android.util.AttributeSet,int):118:118 -> <init>
    51:56:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    57:63:void <init>(android.content.Context,android.util.AttributeSet,int):121:121 -> <init>
    57:63:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    64:73:void <init>(android.content.Context,android.util.AttributeSet,int):126:126 -> <init>
    64:73:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    74:81:void <init>(android.content.Context,android.util.AttributeSet,int):130:130 -> <init>
    74:81:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    82:87:void <init>(android.content.Context,android.util.AttributeSet,int):134:134 -> <init>
    82:87:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    88:91:void <init>(android.content.Context,android.util.AttributeSet,int):137:137 -> <init>
    88:91:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    92:98:void <init>(android.content.Context,android.util.AttributeSet,int):136:136 -> <init>
    92:98:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    99:105:void <init>(android.content.Context,android.util.AttributeSet,int):143:143 -> <init>
    99:105:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    106:111:void <init>(android.content.Context,android.util.AttributeSet,int):146:146 -> <init>
    106:111:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    112:113:void <init>(android.content.Context,android.util.AttributeSet,int):151:151 -> <init>
    112:113:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    114:121:void <init>(android.content.Context,android.util.AttributeSet,int):152:152 -> <init>
    114:121:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    122:126:void <init>(android.content.Context,android.util.AttributeSet,int):154:154 -> <init>
    122:126:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    127:129:void androidx.appcompat.widget.ListPopupWindow.<init>(android.content.Context,android.util.AttributeSet,int):250:250 -> <init>
    127:129:void androidx.appcompat.widget.ListPopupWindow.<init>(android.content.Context):226 -> <init>
    127:129:void <init>(android.content.Context,android.util.AttributeSet,int):154 -> <init>
    127:129:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    130:131:void <init>(android.content.Context,android.util.AttributeSet,int):154:154 -> <init>
    130:131:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    132:133:void androidx.appcompat.widget.ListPopupWindow.setModal(boolean):337:337 -> <init>
    132:133:void <init>(android.content.Context,android.util.AttributeSet,int):155 -> <init>
    132:133:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    134:138:void androidx.appcompat.widget.ListPopupWindow.setModal(boolean):338:338 -> <init>
    134:138:void <init>(android.content.Context,android.util.AttributeSet,int):155 -> <init>
    134:138:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    139:140:void androidx.appcompat.widget.ListPopupWindow.setAnchorView(android.view.View):469:469 -> <init>
    139:140:void <init>(android.content.Context,android.util.AttributeSet,int):156 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    139:140:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    141:143:void androidx.appcompat.widget.ListPopupWindow.setInputMethodMode(int):810:810 -> <init>
    141:143:void <init>(android.content.Context,android.util.AttributeSet,int):157 -> <init>
    141:143:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    144:150:void <init>(android.content.Context,android.util.AttributeSet,int):158:158 -> <init>
    144:150:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    151:155:void <init>(android.content.Context,android.util.AttributeSet,int):159:159 -> <init>
    151:155:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    156:158:void androidx.appcompat.widget.ListPopupWindow.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):618:618 -> <init>
    156:158:void <init>(android.content.Context,android.util.AttributeSet,int):159 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    156:158:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    159:164:void <init>(android.content.Context,android.util.AttributeSet,int):183:183 -> <init>
    159:164:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    165:168:void <init>(android.content.Context,android.util.AttributeSet,int):185:185 -> <init>
    165:168:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    169:171:void <init>(android.content.Context,android.util.AttributeSet,int):184:184 -> <init>
    169:171:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    172:175:void <init>(android.content.Context,android.util.AttributeSet,int):188:188 -> <init>
    172:175:void <init>(android.content.Context,android.util.AttributeSet):97 -> <init>
    1:5:java.lang.CharSequence access$100(com.google.android.material.textfield.MaterialAutoCompleteTextView,java.lang.Object):74:74 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp34;Ljava/lang/Object;)Ljava/lang/CharSequence;"}
    1:6:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():566:566 -> b
    7:10:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():568:568 -> b
    11:13:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():569:569 -> b
    14:20:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():571:571 -> b
    1:13:boolean isTouchExplorationEnabled():273:273 -> c
    1:13:boolean isPopupRequired():269 -> c
    14:22:boolean isSwitchAccessEnabled():277:277 -> c
    14:22:boolean isPopupRequired():269 -> c
    23:28:boolean isSwitchAccessEnabled():281:281 -> c
    23:28:boolean isPopupRequired():269 -> c
    29:44:boolean isSwitchAccessEnabled():284:284 -> c
    29:44:boolean isPopupRequired():269 -> c
    45:50:boolean isSwitchAccessEnabled():285:285 -> c
    45:50:boolean isPopupRequired():269 -> c
    51:66:boolean isSwitchAccessEnabled():286:286 -> c
    51:66:boolean isPopupRequired():269 -> c
    1:6:void dismissDropDown():202:202 -> dismissDropDown
    7:12:void dismissDropDown():203:203 -> dismissDropDown
    13:16:void dismissDropDown():205:205 -> dismissDropDown
    1:3:android.content.res.ColorStateList getDropDownBackgroundTintList():381:381 -> getDropDownBackgroundTintList
    1:6:java.lang.CharSequence getHint():487:487 -> getHint
    7:10:boolean com.google.android.material.textfield.TextInputLayout.isProvidingHint():1935:1935 -> getHint
    7:10:java.lang.CharSequence getHint():488 -> getHint
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:15:java.lang.CharSequence getHint():489:489 -> getHint
    16:20:java.lang.CharSequence getHint():491:491 -> getHint
    1:3:float getPopupElevation():457:457 -> getPopupElevation
    1:3:int getSimpleItemSelectedColor():409:409 -> getSimpleItemSelectedColor
    1:3:android.content.res.ColorStateList getSimpleItemSelectedRippleColor():439:439 -> getSimpleItemSelectedRippleColor
    1:4:boolean isPopupShowing():212:212 -> isPopupShowing
    5:6:boolean androidx.appcompat.widget.ListPopupWindow.isShowing():859:859 -> isPopupShowing
    5:6:boolean isPopupShowing():212 -> isPopupShowing
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:14:boolean androidx.appcompat.widget.ListPopupWindow.isShowing():859:859 -> isPopupShowing
    7:14:boolean isPopupShowing():212 -> isPopupShowing
    15:19:boolean isPopupShowing():215:215 -> isPopupShowing
    1:3:void onAttachedToWindow():462:462 -> onAttachedToWindow
    4:9:void onAttachedToWindow():467:467 -> onAttachedToWindow
    10:13:boolean com.google.android.material.textfield.TextInputLayout.isProvidingHint():1935:1935 -> onAttachedToWindow
    10:13:void onAttachedToWindow():469 -> onAttachedToWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:19:void onAttachedToWindow():470:470 -> onAttachedToWindow
    20:21:java.lang.String com.google.android.material.internal.ManufacturerUtils.getManufacturer():57:57 -> onAttachedToWindow
    20:21:boolean com.google.android.material.internal.ManufacturerUtils.isMeizuDevice():35 -> onAttachedToWindow
    20:21:void onAttachedToWindow():471 -> onAttachedToWindow
    22:25:java.lang.String com.google.android.material.internal.ManufacturerUtils.getManufacturer():58:58 -> onAttachedToWindow
    22:25:boolean com.google.android.material.internal.ManufacturerUtils.isMeizuDevice():35 -> onAttachedToWindow
    22:25:void onAttachedToWindow():471 -> onAttachedToWindow
    26:33:java.lang.String com.google.android.material.internal.ManufacturerUtils.getManufacturer():59:59 -> onAttachedToWindow
    26:33:boolean com.google.android.material.internal.ManufacturerUtils.isMeizuDevice():35 -> onAttachedToWindow
    26:33:void onAttachedToWindow():471 -> onAttachedToWindow
    34:41:boolean com.google.android.material.internal.ManufacturerUtils.isMeizuDevice():35:35 -> onAttachedToWindow
    34:41:void onAttachedToWindow():471 -> onAttachedToWindow
    42:45:void onAttachedToWindow():472:472 -> onAttachedToWindow
    1:3:void onDetachedFromWindow():478:478 -> onDetachedFromWindow
    4:9:void onDetachedFromWindow():479:479 -> onDetachedFromWindow
    1:6:boolean onKeyDown(int,android.view.KeyEvent):220:220 -> onKeyDown
    7:30:boolean onKeyDown(int,android.view.KeyEvent):221:221 -> onKeyDown
    31:38:boolean shouldShowPopup(int):250:250 -> onKeyDown
    31:38:boolean onKeyDown(int,android.view.KeyEvent):223 -> onKeyDown
    39:50:boolean shouldShowPopup(int):252:252 -> onKeyDown
    39:50:boolean onKeyDown(int,android.view.KeyEvent):223 -> onKeyDown
    51:55:boolean onKeyDown(int,android.view.KeyEvent):233:233 -> onKeyDown
    56:61:boolean onKeyDown(int,android.view.KeyEvent):224:224 -> onKeyDown
    62:69:boolean onKeyDown(int,android.view.KeyEvent):229:229 -> onKeyDown
    1:3:void onMeasure(int,int):496:496 -> onMeasure
    4:11:void onMeasure(int,int):500:500 -> onMeasure
    12:15:void onMeasure(int,int):501:501 -> onMeasure
    16:19:int measureContentWidth():511:511 -> onMeasure
    16:19:void onMeasure(int,int):504 -> onMeasure
    20:30:int measureContentWidth():512:512 -> onMeasure
    20:30:void onMeasure(int,int):504 -> onMeasure
    31:38:int measureContentWidth():521:521 -> onMeasure
    31:38:void onMeasure(int,int):504 -> onMeasure
    39:46:int measureContentWidth():523:523 -> onMeasure
    39:46:void onMeasure(int,int):504 -> onMeasure
    47:50:boolean androidx.appcompat.widget.ListPopupWindow.isShowing():859:859 -> onMeasure
    47:50:int androidx.appcompat.widget.ListPopupWindow.getSelectedItemPosition():907 -> onMeasure
    47:50:int measureContentWidth():526 -> onMeasure
    47:50:void onMeasure(int,int):504 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    51:58:boolean androidx.appcompat.widget.ListPopupWindow.isShowing():859:859 -> onMeasure
    51:58:int androidx.appcompat.widget.ListPopupWindow.getSelectedItemPosition():907 -> onMeasure
    51:58:int measureContentWidth():526 -> onMeasure
    51:58:void onMeasure(int,int):504 -> onMeasure
    59:64:int androidx.appcompat.widget.ListPopupWindow.getSelectedItemPosition():910:910 -> onMeasure
    59:64:int measureContentWidth():526 -> onMeasure
    59:64:void onMeasure(int,int):504 -> onMeasure
    65:68:int measureContentWidth():526:526 -> onMeasure
    65:68:void onMeasure(int,int):504 -> onMeasure
    69:80:int measureContentWidth():527:527 -> onMeasure
    69:80:void onMeasure(int,int):504 -> onMeasure
    81:90:int measureContentWidth():528:528 -> onMeasure
    81:90:void onMeasure(int,int):504 -> onMeasure
    91:98:int measureContentWidth():530:530 -> onMeasure
    91:98:void onMeasure(int,int):504 -> onMeasure
    99:102:int measureContentWidth():535:535 -> onMeasure
    99:102:void onMeasure(int,int):504 -> onMeasure
    103:108:int measureContentWidth():536:536 -> onMeasure
    103:108:void onMeasure(int,int):504 -> onMeasure
    109:117:int measureContentWidth():537:537 -> onMeasure
    109:117:void onMeasure(int,int):504 -> onMeasure
    118:120:int measureContentWidth():541:541 -> onMeasure
    118:120:void onMeasure(int,int):504 -> onMeasure
    121:131:int measureContentWidth():542:542 -> onMeasure
    121:131:void onMeasure(int,int):504 -> onMeasure
    132:133:android.graphics.drawable.Drawable androidx.appcompat.widget.ListPopupWindow.getBackground():422:422 -> onMeasure
    132:133:int measureContentWidth():545 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    132:133:void onMeasure(int,int):504 -> onMeasure
    134:139:android.graphics.drawable.Drawable androidx.appcompat.widget.ListPopupWindow.getBackground():422:422 -> onMeasure
    134:139:int measureContentWidth():545 -> onMeasure
    134:139:void onMeasure(int,int):504 -> onMeasure
    140:144:int measureContentWidth():547:547 -> onMeasure
    140:144:void onMeasure(int,int):504 -> onMeasure
    145:150:int measureContentWidth():548:548 -> onMeasure
    145:150:void onMeasure(int,int):504 -> onMeasure
    151:160:int measureContentWidth():551:551 -> onMeasure
    151:160:void onMeasure(int,int):504 -> onMeasure
    161:164:void onMeasure(int,int):504:504 -> onMeasure
    165:168:void onMeasure(int,int):505:505 -> onMeasure
    169:172:void onMeasure(int,int):503:503 -> onMeasure
    173:176:void onMeasure(int,int):506:506 -> onMeasure
    177:180:void onMeasure(int,int):502:502 -> onMeasure
    1:7:void onWindowFocusChanged(boolean):260:260 -> onWindowFocusChanged
    8:11:void onWindowFocusChanged(boolean):265:265 -> onWindowFocusChanged
    1:3:void setAdapter(android.widget.ListAdapter):296:296 -> setAdapter
    4:13:void setAdapter(android.widget.ListAdapter):297:297 -> setAdapter
    1:3:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):444:444 -> setDropDownBackgroundDrawable
    4:7:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):445:445 -> setDropDownBackgroundDrawable
    8:11:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):446:446 -> setDropDownBackgroundDrawable
    1:8:void setDropDownBackgroundTint(int):348:348 -> setDropDownBackgroundTint
    1:2:void setDropDownBackgroundTintList(android.content.res.ColorStateList):364:364 -> setDropDownBackgroundTintList
    3:6:void setDropDownBackgroundTintList(android.content.res.ColorStateList):365:365 -> setDropDownBackgroundTintList
    7:10:void setDropDownBackgroundTintList(android.content.res.ColorStateList):366:366 -> setDropDownBackgroundTintList
    11:18:void setDropDownBackgroundTintList(android.content.res.ColorStateList):367:367 -> setDropDownBackgroundTintList
    1:3:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):308:308 -> setOnItemSelectedListener
    4:9:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):309:309 -> setOnItemSelectedListener
    10:12:void androidx.appcompat.widget.ListPopupWindow.setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):629:629 -> setOnItemSelectedListener
    10:12:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):309 -> setOnItemSelectedListener
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:3:void setRawInputType(int):302:302 -> setRawInputType
    4:9:void onInputTypeChanged():558:558 -> setRawInputType
    4:9:void setRawInputType(int):303 -> setRawInputType
    10:13:void onInputTypeChanged():560:560 -> setRawInputType
    10:13:void setRawInputType(int):303 -> setRawInputType
    1:2:void setSimpleItemSelectedColor(int):395:395 -> setSimpleItemSelectedColor
    3:10:void setSimpleItemSelectedColor(int):396:396 -> setSimpleItemSelectedColor
    11:20:void setSimpleItemSelectedColor(int):397:397 -> setSimpleItemSelectedColor
    1:2:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):424:424 -> setSimpleItemSelectedRippleColor
    3:10:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):425:425 -> setSimpleItemSelectedRippleColor
    11:20:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):426:426 -> setSimpleItemSelectedRippleColor
    1:15:void setSimpleItems(java.lang.String[]):333:333 -> setSimpleItems
    16:16:void setSimpleItems(int):321:321 -> setSimpleItems
    1:6:void showDropDown():193:193 -> showDropDown
    7:12:void showDropDown():194:194 -> showDropDown
    13:16:void showDropDown():196:196 -> showDropDown
