# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.appcompat.view.menu.MenuItemImpl":"MenuItemImpl.java","androidx.core.view.ViewConfigurationCompat":"ViewConfigurationCompat.java","androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper":"MenuItemWrapperICS.java"}}
androidx.appcompat.view.menu.MenuBuilder -> k54:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    android.content.Context mContext -> a
    android.content.res.Resources mResources -> b
    boolean mQwertyMode -> c
    boolean mShortcutsVisible -> d
    androidx.appcompat.view.menu.MenuBuilder$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li54;"}
    java.util.ArrayList mItems -> f
    java.util.ArrayList mVisibleItems -> g
    boolean mIsVisibleItemsStale -> h
    java.util.ArrayList mActionItems -> i
    java.util.ArrayList mNonActionItems -> j
    boolean mIsActionItemsStale -> k
    int mDefaultShowAsAction -> l
    java.lang.CharSequence mHeaderTitle -> m
    android.graphics.drawable.Drawable mHeaderIcon -> n
    android.view.View mHeaderView -> o
    boolean mPreventDispatchingItemsChanged -> p
    boolean mItemsChangedWhileDispatchPrevented -> q
    boolean mStructureChangedWhileDispatchPrevented -> r
    boolean mIsClosing -> s
    java.util.ArrayList mTempShortcutItemList -> t
    java.util.concurrent.CopyOnWriteArrayList mPresenters -> u
    androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq54;"}
    boolean mGroupDividerEnabled -> w
    boolean mOverrideVisibleItems -> x
    int[] sCategoryToOrder -> y
    2:10:void <clinit>():67:67 -> <clinit>
    1:4:void <init>(android.content.Context):220:220 -> <init>
    5:6:void <init>(android.content.Context):133:133 -> <init>
    7:8:void <init>(android.content.Context):158:158 -> <init>
    9:10:void <init>(android.content.Context):160:160 -> <init>
    11:12:void <init>(android.content.Context):162:162 -> <init>
    13:14:void <init>(android.content.Context):166:166 -> <init>
    15:21:void <init>(android.content.Context):168:168 -> <init>
    22:28:void <init>(android.content.Context):170:170 -> <init>
    29:30:void <init>(android.content.Context):181:181 -> <init>
    31:32:void <init>(android.content.Context):221:221 -> <init>
    33:38:void <init>(android.content.Context):222:222 -> <init>
    39:45:void <init>(android.content.Context):223:223 -> <init>
    46:53:void <init>(android.content.Context):225:225 -> <init>
    54:55:void <init>(android.content.Context):226:226 -> <init>
    56:62:void <init>(android.content.Context):228:228 -> <init>
    63:69:void <init>(android.content.Context):229:229 -> <init>
    70:71:void <init>(android.content.Context):230:230 -> <init>
    72:79:void setShortcutsVisibleInner(boolean):812:812 -> <init>
    72:79:void <init>(android.content.Context):232 -> <init>
    80:83:void setShortcutsVisibleInner(boolean):814:814 -> <init>
    80:83:void <init>(android.content.Context):232 -> <init>
    84:85:void setShortcutsVisibleInner(boolean):813:813 -> <init>
    84:85:void <init>(android.content.Context):232 -> <init>
    86:91:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):162:162 -> <init>
    86:91:void setShortcutsVisibleInner(boolean):813 -> <init>
    86:91:void <init>(android.content.Context):232 -> <init>
    92:96:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):163:163 -> <init>
    92:96:void setShortcutsVisibleInner(boolean):813 -> <init>
    92:96:void <init>(android.content.Context):232 -> <init>
    97:100:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):165:165 -> <init>
    97:100:void setShortcutsVisibleInner(boolean):813 -> <init>
    97:100:void <init>(android.content.Context):232 -> <init>
    101:102:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):166:166 -> <init>
    101:102:void setShortcutsVisibleInner(boolean):813 -> <init>
    101:102:void <init>(android.content.Context):232 -> <init>
    103:112:int androidx.core.view.ViewConfigurationCompat.getPlatformResId(android.content.res.Resources,java.lang.String,java.lang.String):363:363 -> <init>
    103:112:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):167 -> <init>
    103:112:void setShortcutsVisibleInner(boolean):813 -> <init>
    103:112:void <init>(android.content.Context):232 -> <init>
    113:124:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):168:168 -> <init>
    113:124:void setShortcutsVisibleInner(boolean):813 -> <init>
    113:124:void <init>(android.content.Context):232 -> <init>
    125:127:void setShortcutsVisibleInner(boolean):813:813 -> <init>
    125:127:void <init>(android.content.Context):232 -> <init>
    11:22:int getOrdering(int):784:784 -> a
    11:22:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):440 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/CharSequence;)Lq54;"}
    23:24:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):442:442 -> a
    25:34:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):459:459 -> a
    25:34:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):442 -> a
    35:44:int findInsertIndex(java.util.ArrayList,int):846:846 -> a
    35:44:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450 -> a
    45:50:int findInsertIndex(java.util.ArrayList,int):847:847 -> a
    45:50:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450 -> a
    51:60:int androidx.appcompat.view.menu.MenuItemImpl.getOrdering():217:217 -> a
    51:60:int findInsertIndex(java.util.ArrayList,int):848 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:60:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450 -> a
    61:63:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450:450 -> a
    64:67:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):451:451 -> a
    68:74:int getOrdering(int):781:781 -> a
    68:74:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):440 -> a
    1:12:android.view.MenuItem add(int):470:470 -> add
    13:13:android.view.MenuItem add(java.lang.CharSequence):465:465 -> add
    14:14:android.view.MenuItem add(int,int,int,java.lang.CharSequence):475:475 -> add
    15:15:android.view.MenuItem add(int,int,int,int):480:480 -> add
    1:7:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):519:519 -> addIntentOptions
    8:13:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):521:521 -> addIntentOptions
    14:23:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):522:522 -> addIntentOptions
    24:28:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):525:525 -> addIntentOptions
    29:34:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):529:529 -> addIntentOptions
    35:36:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):530:530 -> addIntentOptions
    37:47:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):531:531 -> addIntentOptions
    48:63:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):532:532 -> addIntentOptions
    64:67:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):535:535 -> addIntentOptions
    68:71:android.view.MenuItem add(int,int,int,java.lang.CharSequence):475:475 -> addIntentOptions
    68:71:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):535 -> addIntentOptions
    72:78:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):536:536 -> addIntentOptions
    79:82:android.view.MenuItem androidx.appcompat.view.menu.MenuItemImpl.setIntent(android.content.Intent):227:227 -> addIntentOptions
    79:82:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):537 -> addIntentOptions
    83:86:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):538:538 -> addIntentOptions
    87:92:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):539:539 -> addIntentOptions
    1:4:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):495:495 -> addSubMenu
    5:11:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):496:496 -> addSubMenu
    12:13:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> addSubMenu
    12:13:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):497 -> addSubMenu
    14:15:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():438:438 -> addSubMenu
    14:15:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432 -> addSubMenu
    14:15:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):497 -> addSubMenu
    16:19:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> addSubMenu
    16:19:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):497 -> addSubMenu
    20:20:android.view.SubMenu addSubMenu(int):490:490 -> addSubMenu
    21:21:android.view.SubMenu addSubMenu(java.lang.CharSequence):485:485 -> addSubMenu
    22:22:android.view.SubMenu addSubMenu(int,int,int,int):504:504 -> addSubMenu
    1:10:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):260:260 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg64;Landroid/content/Context;)V"}
    11:14:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):261:261 -> b
    15:17:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):262:262 -> b
    1:6:void close(boolean):1029:1029 -> c
    7:8:void close(boolean):1031:1031 -> c
    9:26:void close(boolean):1032:1032 -> c
    27:34:void close(boolean):1033:1033 -> c
    35:38:void close(boolean):1035:1035 -> c
    39:43:void close(boolean):1037:1037 -> c
    44:46:void close(boolean):1040:1040 -> c
    1:4:void clear():603:603 -> clear
    5:7:void clear():604:604 -> clear
    8:13:void clear():606:606 -> clear
    14:17:void clear():608:608 -> clear
    2:3:void clearHeader():1216:1216 -> clearHeader
    4:5:void clearHeader():1217:1217 -> clearHeader
    6:8:void clearHeader():1218:1218 -> clearHeader
    9:12:void clearHeader():1220:1220 -> clearHeader
    2:5:void close():1045:1045 -> close
    1:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1376:1376 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq54;)Z"}
    15:17:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1380:1380 -> d
    18:33:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1381:1381 -> d
    34:41:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1382:1382 -> d
    42:45:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1384:1384 -> d
    46:51:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1385:1385 -> d
    52:57:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1389:1389 -> d
    58:60:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1392:1392 -> d
    1:14:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):833:833 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk54;Landroid/view/MenuItem;)Z"}
    1:10:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1354:1354 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq54;)Z"}
    11:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1358:1358 -> f
    14:29:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1359:1359 -> f
    30:37:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1360:1360 -> f
    38:41:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1362:1362 -> f
    42:47:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1363:1363 -> f
    48:52:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1367:1367 -> f
    53:55:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1370:1370 -> f
    1:9:int size():746:746 -> findItem
    1:9:android.view.MenuItem findItem(int):692 -> findItem
    10:15:android.view.MenuItem findItem(int):694:694 -> findItem
    16:20:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():208:208 -> findItem
    16:20:android.view.MenuItem findItem(int):695 -> findItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:26:android.view.MenuItem findItem(int):697:697 -> findItem
    27:28:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():421:421 -> findItem
    27:28:android.view.MenuItem findItem(int):698 -> findItem
    29:40:android.view.MenuItem findItem(int):698:698 -> findItem
    1:5:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):930:930 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Lq54;"}
    6:8:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):931:931 -> g
    9:15:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):933:933 -> g
    16:19:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):937:937 -> g
    20:24:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):938:938 -> g
    25:27:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):940:940 -> g
    28:35:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):943:943 -> g
    36:42:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):945:945 -> g
    43:49:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):948:948 -> g
    50:57:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):952:952 -> g
    58:60:char androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticShortcut():242:242 -> g
    58:60:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):953 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:62:char androidx.appcompat.view.menu.MenuItemImpl.getNumericShortcut():280:280 -> g
    61:62:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):954 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:97:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):955:955 -> g
    1:9:android.view.MenuItem getItem(int):751:751 -> getItem
    1:4:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):881:881 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;ILandroid/view/KeyEvent;)V"}
    5:8:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):882:882 -> h
    9:13:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):883:883 -> h
    14:24:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):885:885 -> h
    25:34:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):892:892 -> h
    35:40:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):894:894 -> h
    41:46:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):895:895 -> h
    47:48:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():421:421 -> h
    47:48:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):896 -> h
    49:53:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):896:896 -> h
    54:56:char androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticShortcut():242:242 -> h
    54:56:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899 -> h
    57:60:char androidx.appcompat.view.menu.MenuItemImpl.getNumericShortcut():280:280 -> h
    57:60:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899 -> h
    61:63:int androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticModifiers():275:275 -> h
    61:63:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):901 -> h
    64:75:int androidx.appcompat.view.menu.MenuItemImpl.getNumericModifiers():285:285 -> h
    64:75:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):901 -> h
    76:94:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):904:904 -> h
    95:100:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):909:909 -> h
    101:107:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):910:910 -> h
    1:5:boolean hasVisibleItems():674:674 -> hasVisibleItems
    6:15:int size():746:746 -> hasVisibleItems
    6:15:boolean hasVisibleItems():678 -> hasVisibleItems
    16:21:boolean hasVisibleItems():681:681 -> hasVisibleItems
    22:33:boolean hasVisibleItems():682:682 -> hasVisibleItems
    1:4:void flagActionItems():1166:1166 -> i
    5:9:void flagActionItems():1168:1168 -> i
    10:29:void flagActionItems():1174:1174 -> i
    30:37:void flagActionItems():1175:1175 -> i
    38:41:void flagActionItems():1177:1177 -> i
    42:47:void flagActionItems():1179:1179 -> i
    48:53:void flagActionItems():1183:1183 -> i
    54:56:void flagActionItems():1184:1184 -> i
    57:59:void flagActionItems():1185:1185 -> i
    60:66:void flagActionItems():1186:1186 -> i
    67:72:void flagActionItems():1188:1188 -> i
    73:79:boolean androidx.appcompat.view.menu.MenuItemImpl.isActionButton():696:696 -> i
    73:79:void flagActionItems():1189 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:83:void flagActionItems():1190:1190 -> i
    84:89:void flagActionItems():1192:1192 -> i
    90:92:void flagActionItems():1198:1198 -> i
    93:95:void flagActionItems():1199:1199 -> i
    96:102:void flagActionItems():1200:1200 -> i
    103:105:void flagActionItems():1202:1202 -> i
    1:10:boolean isShortcutKey(int,android.view.KeyEvent):756:756 -> isShortcutKey
    1:3:java.lang.String getActionViewStatesKey():429:429 -> j
    1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():1331:1331 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk54;"}
    1:7:java.util.ArrayList getVisibleItems():1121:1121 -> l
    8:10:java.util.ArrayList getVisibleItems():1124:1124 -> l
    11:20:java.util.ArrayList getVisibleItems():1126:1126 -> l
    21:26:java.util.ArrayList getVisibleItems():1129:1129 -> l
    27:38:java.util.ArrayList getVisibleItems():1130:1130 -> l
    39:41:java.util.ArrayList getVisibleItems():1133:1133 -> l
    42:44:java.util.ArrayList getVisibleItems():1134:1134 -> l
    1:3:boolean isGroupDividerEnabled():513:513 -> m
    1:3:boolean isQwertyMode():791:791 -> n
    1:3:boolean isShortcutsVisible():821:821 -> o
    1:7:void onItemsChanged(boolean):1056:1056 -> p
    8:9:void onItemsChanged(boolean):1058:1058 -> p
    10:11:void onItemsChanged(boolean):1059:1059 -> p
    12:20:void dispatchPresenterUpdate(boolean):281:281 -> p
    12:20:void onItemsChanged(boolean):1062 -> p
    21:23:void dispatchPresenterUpdate(boolean):283:283 -> p
    21:23:void onItemsChanged(boolean):1062 -> p
    24:39:void dispatchPresenterUpdate(boolean):284:284 -> p
    24:39:void onItemsChanged(boolean):1062 -> p
    40:47:void dispatchPresenterUpdate(boolean):285:285 -> p
    40:47:void onItemsChanged(boolean):1062 -> p
    48:51:void dispatchPresenterUpdate(boolean):287:287 -> p
    48:51:void onItemsChanged(boolean):1062 -> p
    52:55:void dispatchPresenterUpdate(boolean):289:289 -> p
    52:55:void onItemsChanged(boolean):1062 -> p
    56:59:void dispatchPresenterUpdate(boolean):292:292 -> p
    56:59:void onItemsChanged(boolean):1062 -> p
    60:63:void onItemsChanged(boolean):1064:1064 -> p
    64:66:void onItemsChanged(boolean):1066:1066 -> p
    1:5:boolean performIdentifierAction(int,int):970:970 -> performIdentifierAction
    6:10:boolean performItemAction(android.view.MenuItem,int):974:974 -> performIdentifierAction
    6:10:boolean performIdentifierAction(int,int):970 -> performIdentifierAction
    1:7:boolean performShortcut(int,android.view.KeyEvent,int):858:858 -> performShortcut
    8:18:boolean performItemAction(android.view.MenuItem,int):974:974 -> performShortcut
    8:18:boolean performShortcut(int,android.view.KeyEvent,int):863 -> performShortcut
    19:22:boolean performShortcut(int,android.view.KeyEvent,int):867:867 -> performShortcut
    1:5:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):978:978 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Lg64;I)Z"}
    6:13:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):980:980 -> q
    14:28:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():153:153 -> q
    14:28:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    29:35:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():157:157 -> q
    29:35:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    36:39:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():166:166 -> q
    36:39:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    40:41:android.content.Context getContext():829:829 -> q
    40:41:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():168 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:41:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    42:46:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():168:168 -> q
    42:46:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    47:53:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():171:171 -> q
    47:53:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    54:57:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():175:175 -> q
    54:57:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    58:59:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():468:468 -> q
    58:59:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():175 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:59:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    60:67:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():468:468 -> q
    60:67:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():175 -> q
    60:67:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984 -> q
    68:71:androidx.core.view.ActionProvider androidx.appcompat.view.menu.MenuItemImpl.getSupportActionProvider():790:790 -> q
    68:71:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):986 -> q
    72:82:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():479:479 -> q
    72:82:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):987 -> q
    83:88:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):988:988 -> q
    89:95:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):989:989 -> q
    96:100:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):991:991 -> q
    101:113:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):993:993 -> q
    114:121:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1013:1013 -> q
    122:124:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):996:996 -> q
    125:130:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):999:999 -> q
    131:132:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000:1000 -> q
    133:134:android.content.Context getContext():829:829 -> q
    133:134:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000 -> q
    135:137:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000:1000 -> q
    138:139:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> q
    138:139:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000 -> q
    140:141:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():438:438 -> q
    140:141:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432 -> q
    140:141:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000 -> q
    142:144:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> q
    142:144:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000 -> q
    145:148:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():421:421 -> q
    145:148:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1003 -> q
    149:150:void androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):484:484 -> q
    149:150:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1005 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    151:153:void androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):484:484 -> q
    151:153:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1005 -> q
    154:164:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):297:297 -> q
    154:164:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    165:168:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):303:303 -> q
    165:168:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    169:184:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):306:306 -> q
    169:184:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    185:192:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):307:307 -> q
    185:192:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    193:198:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):309:309 -> q
    193:198:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    199:206:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):311:311 -> q
    199:206:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007 -> q
    207:211:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1009:1009 -> q
    1:18:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):272:272 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg64;)V"}
    19:28:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):273:273 -> r
    29:33:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):275:275 -> r
    1:10:int size():746:746 -> removeGroup
    1:10:int findGroupIndex(int,int):727 -> removeGroup
    1:10:int findGroupIndex(int):723 -> removeGroup
    1:10:void removeGroup(int):553 -> removeGroup
    11:16:int findGroupIndex(int,int):734:734 -> removeGroup
    11:16:int findGroupIndex(int):723 -> removeGroup
    11:16:void removeGroup(int):553 -> removeGroup
    17:27:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():202:202 -> removeGroup
    17:27:int findGroupIndex(int,int):736 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:27:int findGroupIndex(int):723 -> removeGroup
    17:27:void removeGroup(int):553 -> removeGroup
    28:36:void removeGroup(int):556:556 -> removeGroup
    37:42:void removeGroup(int):558:558 -> removeGroup
    43:48:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():202:202 -> removeGroup
    43:48:void removeGroup(int):558 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:55:void removeItemAtInt(int,boolean):579:579 -> removeGroup
    49:55:void removeGroup(int):560 -> removeGroup
    56:61:void removeItemAtInt(int,boolean):581:581 -> removeGroup
    56:61:void removeGroup(int):560 -> removeGroup
    62:65:void removeGroup(int):564:564 -> removeGroup
    1:9:int size():746:746 -> removeItem
    1:9:int findItemIndex(int):710 -> removeItem
    1:9:void removeItem(int):548 -> removeItem
    10:15:int findItemIndex(int):713:713 -> removeItem
    10:15:void removeItem(int):548 -> removeItem
    16:26:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():208:208 -> removeItem
    16:26:int findItemIndex(int):714 -> removeItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:26:void removeItem(int):548 -> removeItem
    27:33:void removeItemAtInt(int,boolean):579:579 -> removeItem
    27:33:void removeItem(int):548 -> removeItem
    34:37:void removeItemAtInt(int,boolean):581:581 -> removeItem
    34:37:void removeItem(int):548 -> removeItem
    38:41:void removeItemAtInt(int,boolean):583:583 -> removeItem
    38:41:void removeItem(int):548 -> removeItem
    4:7:void restoreActionViewStates(android.os.Bundle):404:404 -> s
    8:11:void restoreActionViewStates(android.os.Bundle):403:403 -> s
    12:20:int size():746:746 -> s
    12:20:void restoreActionViewStates(android.os.Bundle):406 -> s
    21:24:void restoreActionViewStates(android.os.Bundle):408:408 -> s
    25:30:void restoreActionViewStates(android.os.Bundle):409:409 -> s
    31:37:void restoreActionViewStates(android.os.Bundle):410:410 -> s
    38:40:void restoreActionViewStates(android.os.Bundle):411:411 -> s
    41:46:void restoreActionViewStates(android.os.Bundle):413:413 -> s
    47:52:void restoreActionViewStates(android.os.Bundle):414:414 -> s
    53:58:void restoreActionViewStates(android.os.Bundle):415:415 -> s
    59:66:void restoreActionViewStates(android.os.Bundle):419:419 -> s
    67:72:void restoreActionViewStates(android.os.Bundle):421:421 -> s
    73:76:void restoreActionViewStates(android.os.Bundle):423:423 -> s
    1:10:void setGroupCheckable(int,boolean,boolean):631:631 -> setGroupCheckable
    11:16:void setGroupCheckable(int,boolean,boolean):634:634 -> setGroupCheckable
    17:20:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():202:202 -> setGroupCheckable
    17:20:void setGroupCheckable(int,boolean,boolean):635 -> setGroupCheckable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:32:void androidx.appcompat.view.menu.MenuItemImpl.setExclusiveCheckable(boolean):599:599 -> setGroupCheckable
    21:32:void setGroupCheckable(int,boolean,boolean):636 -> setGroupCheckable
    33:39:void setGroupCheckable(int,boolean,boolean):637:637 -> setGroupCheckable
    1:3:void setGroupDividerEnabled(boolean):509:509 -> setGroupDividerEnabled
    1:9:void setGroupEnabled(int,boolean):662:662 -> setGroupEnabled
    10:15:void setGroupEnabled(int,boolean):665:665 -> setGroupEnabled
    16:19:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():202:202 -> setGroupEnabled
    16:19:void setGroupEnabled(int,boolean):666 -> setGroupEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:void setGroupEnabled(int,boolean):667:667 -> setGroupEnabled
    1:12:void setGroupVisible(int,boolean):644:644 -> setGroupVisible
    13:18:void setGroupVisible(int,boolean):651:651 -> setGroupVisible
    19:22:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():202:202 -> setGroupVisible
    19:22:void setGroupVisible(int,boolean):652 -> setGroupVisible
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:33:boolean androidx.appcompat.view.menu.MenuItemImpl.setVisibleInt(boolean):649:649 -> setGroupVisible
    23:33:void setGroupVisible(int,boolean):653 -> setGroupVisible
    34:43:boolean androidx.appcompat.view.menu.MenuItemImpl.setVisibleInt(boolean):650:650 -> setGroupVisible
    34:43:void setGroupVisible(int,boolean):653 -> setGroupVisible
    44:47:void setGroupVisible(int,boolean):657:657 -> setGroupVisible
    1:3:void setQwertyMode(boolean):761:761 -> setQwertyMode
    4:7:void setQwertyMode(boolean):763:763 -> setQwertyMode
    1:7:int size():746:746 -> size
    1:10:int size():746:746 -> t
    1:10:void saveActionViewStates(android.os.Bundle):373 -> t
    11:14:void saveActionViewStates(android.os.Bundle):375:375 -> t
    15:20:void saveActionViewStates(android.os.Bundle):376:376 -> t
    21:29:void saveActionViewStates(android.os.Bundle):377:377 -> t
    30:34:void saveActionViewStates(android.os.Bundle):379:379 -> t
    35:37:void saveActionViewStates(android.os.Bundle):381:381 -> t
    38:43:void saveActionViewStates(android.os.Bundle):382:382 -> t
    44:52:void saveActionViewStates(android.os.Bundle):383:383 -> t
    53:58:void saveActionViewStates(android.os.Bundle):386:386 -> t
    59:64:void saveActionViewStates(android.os.Bundle):387:387 -> t
    65:72:void saveActionViewStates(android.os.Bundle):388:388 -> t
    73:80:void saveActionViewStates(android.os.Bundle):393:393 -> t
    4:5:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1228:1228 -> u
    6:7:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1231:1231 -> u
    8:12:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1232:1232 -> u
    13:23:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1235:1235 -> u
    24:27:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1237:1237 -> u
    28:29:android.content.Context getContext():829:829 -> u
    28:29:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1241 -> u
    30:33:android.graphics.drawable.Drawable androidx.core.content.ContextCompat.getDrawable(android.content.Context,int):389:389 -> u
    30:33:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1241 -> u
    34:38:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1241:1241 -> u
    39:40:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1243:1243 -> u
    41:43:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1247:1247 -> u
    44:47:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1251:1251 -> u
    2:3:void startDispatchingItemsChanged():1089:1089 -> v
    4:7:void startDispatchingItemsChanged():1091:1091 -> v
    8:9:void startDispatchingItemsChanged():1092:1092 -> v
    10:15:void startDispatchingItemsChanged():1093:1093 -> v
    1:5:void stopDispatchingItemsChanged():1081:1081 -> w
    6:8:void stopDispatchingItemsChanged():1082:1082 -> w
    9:10:void stopDispatchingItemsChanged():1083:1083 -> w
    11:13:void stopDispatchingItemsChanged():1084:1084 -> w
