# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.appcompat.widget.ActionMenuView":"ActionMenuView.java","androidx.core.view.ViewCompat":"ViewCompat.java","androidx.appcompat.widget.Toolbar":"Toolbar.java","androidx.appcompat.widget.ToolbarWidgetWrapper":"ToolbarWidgetWrapper.java"}}
androidx.appcompat.app.ToolbarActionBar -> yj7:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbk7;"}
    android.view.Window$Callback mWindowCallback -> Y
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mMenuCallback -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lob5;"}
    boolean mToolbarMenuPrepared -> h0
    boolean mMenuCallbackSet -> i0
    boolean mLastMenuVisibility -> j0
    java.util.ArrayList mMenuVisibilityListeners -> k0
    java.lang.Runnable mMenuInvalidator -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfb;"}
    1:3:void androidx.appcompat.app.ActionBar.<init>():92:92 -> <init>
    1:3:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):71 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar;Ljava/lang/CharSequence;Lim;)V"}
    4:10:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):53:53 -> <init>
    11:19:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):55:55 -> <init>
    20:26:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):62:62 -> <init>
    27:34:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):73:73 -> <init>
    35:37:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> <init>
    35:37:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):75 -> <init>
    38:39:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):75:75 -> <init>
    40:41:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowCallback(android.view.Window$Callback):236:236 -> <init>
    40:41:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):76 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:44:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):77:77 -> <init>
    45:48:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):242:242 -> <init>
    45:48:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78 -> <init>
    49:50:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):259:259 -> <init>
    49:50:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> <init>
    49:50:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78 -> <init>
    51:56:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):260:260 -> <init>
    51:56:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> <init>
    51:56:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78 -> <init>
    57:61:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):261:261 -> <init>
    57:61:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> <init>
    57:61:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78 -> <init>
    62:68:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):263:263 -> <init>
    62:68:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> <init>
    62:68:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):78 -> <init>
    69:78:void <init>(androidx.appcompat.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):80:80 -> <init>
    1:6:android.view.Menu getMenu():545:545 -> A
    7:18:android.view.Menu getMenu():546:546 -> A
    19:20:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674:674 -> A
    19:20:android.view.Menu getMenu():546 -> A
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2402:2402 -> A
    21:22:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> A
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:android.view.Menu getMenu():546 -> A
    23:24:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2403:2403 -> A
    23:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> A
    23:24:android.view.Menu getMenu():546 -> A
    25:28:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2404:2404 -> A
    25:28:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> A
    25:28:android.view.Menu getMenu():546 -> A
    29:30:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):664:664 -> A
    29:30:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> A
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> A
    29:30:android.view.Menu getMenu():546 -> A
    31:33:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):665:665 -> A
    31:33:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> A
    31:33:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> A
    31:33:android.view.Menu getMenu():546 -> A
    34:35:android.view.Menu getMenu():548:548 -> A
    36:37:android.view.Menu androidx.appcompat.widget.ToolbarWidgetWrapper.getMenu():679:679 -> A
    36:37:android.view.Menu getMenu():550 -> A
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:42:android.view.Menu androidx.appcompat.widget.ToolbarWidgetWrapper.getMenu():679:679 -> A
    38:42:android.view.Menu getMenu():550 -> A
    1:2:boolean closeOptionsMenu():431:431 -> d
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357:357 -> d
    3:4:boolean closeOptionsMenu():431 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615:615 -> d
    5:8:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean closeOptionsMenu():431 -> d
    9:12:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():691:691 -> d
    9:12:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> d
    9:12:boolean closeOptionsMenu():431 -> d
    13:22:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():691:691 -> d
    13:22:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615 -> d
    13:22:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> d
    13:22:boolean closeOptionsMenu():431 -> d
    1:2:boolean collapseActionView():443:443 -> h
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():226:226 -> h
    3:4:boolean collapseActionView():443 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:17:boolean androidx.appcompat.widget.Toolbar.hasExpandedActionView():778:778 -> h
    5:17:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():226 -> h
    5:17:boolean collapseActionView():443 -> h
    18:24:void androidx.appcompat.widget.Toolbar.collapseActionView():795:795 -> h
    18:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.collapseActionView():231 -> h
    18:24:boolean collapseActionView():444 -> h
    1:5:void dispatchMenuVisibilityChanged(boolean):507:507 -> j
    1:5:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:void dispatchMenuVisibilityChanged(boolean):510:510 -> j
    6:7:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> j
    8:17:void dispatchMenuVisibilityChanged(boolean):512:512 -> j
    8:17:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> j
    18:21:void dispatchMenuVisibilityChanged(boolean):0:0 -> j
    18:21:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":23,"5":25,"8":28,"10":32},"outline":"Lkg7;g(ILjava/util/ArrayList;)Ljava/lang/ClassCastException;"}
    22:22:void dispatchMenuVisibilityChanged(boolean):514:514 -> j
    22:22:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> j
    23:23:void dispatchMenuVisibilityChanged(boolean):514:514 -> j
    25:25:void dispatchMenuVisibilityChanged(boolean):514:514 -> j
    28:28:void dispatchMenuVisibilityChanged(boolean):514:514 -> j
    32:32:void dispatchMenuVisibilityChanged(boolean):514:514 -> j
    1:2:int getDisplayOptions():326:326 -> k
    3:5:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> k
    3:5:int getDisplayOptions():326 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:android.content.Context getThemedContext():149:149 -> l
    3:4:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():221:221 -> l
    3:4:android.content.Context getThemedContext():149 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():221:221 -> l
    5:9:android.content.Context getThemedContext():149 -> l
    1:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> m
    1:4:boolean invalidateOptionsMenu():436 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean invalidateOptionsMenu():436:436 -> m
    10:11:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> m
    10:11:boolean invalidateOptionsMenu():437 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean invalidateOptionsMenu():437:437 -> m
    14:18:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):1356:1356 -> m
    14:18:boolean invalidateOptionsMenu():437 -> m
    1:1:void onConfigurationChanged(android.content.res.Configuration):190:190 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:2:void onDestroy():492:492 -> o
    3:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> o
    3:4:void onDestroy():492 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void onDestroy():492:492 -> o
    1:7:boolean onKeyShortcut(int,android.view.KeyEvent):479:479 -> r
    8:11:boolean onKeyShortcut(int,android.view.KeyEvent):482:482 -> r
    12:15:boolean onKeyShortcut(int,android.view.KeyEvent):481:481 -> r
    16:27:boolean onKeyShortcut(int,android.view.KeyEvent):483:483 -> r
    28:33:boolean onKeyShortcut(int,android.view.KeyEvent):484:484 -> r
    1:7:boolean onMenuKeyEvent(android.view.KeyEvent):471:471 -> s
    8:11:boolean onMenuKeyEvent(android.view.KeyEvent):472:472 -> s
    1:2:boolean openOptionsMenu():426:426 -> t
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> t
    3:4:boolean openOptionsMenu():426 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> t
    5:9:boolean openOptionsMenu():426 -> t
    1:1:void setDefaultDisplayHomeAsUpEnabled(boolean):175:175 -> u
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> v
    1:8:void setDisplayOptions(int,int):262 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayHomeAsUpEnabled(boolean):278 -> v
    9:12:void setDisplayOptions(int,int):263:263 -> v
    9:12:void setDisplayHomeAsUpEnabled(boolean):278 -> v
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> w
    1:8:void setDisplayOptions(int,int):262 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayShowHomeEnabled(boolean):273 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    9:12:void setDisplayOptions(int,int):263:263 -> w
    9:12:void setDisplayShowHomeEnabled(boolean):273 -> w
    1:1:void setShowHideAnimationEnabled(boolean):185:185 -> x
    1:6:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):242:242 -> y
    1:6:void setWindowTitle(java.lang.CharSequence):231 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):259:259 -> y
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> y
    7:10:void setWindowTitle(java.lang.CharSequence):231 -> y
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):260:260 -> y
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> y
    11:16:void setWindowTitle(java.lang.CharSequence):231 -> y
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):261:261 -> y
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> y
    17:19:void setWindowTitle(java.lang.CharSequence):231 -> y
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):262:262 -> y
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> y
    20:23:void setWindowTitle(java.lang.CharSequence):231 -> y
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):263:263 -> y
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> y
    24:31:void setWindowTitle(java.lang.CharSequence):231 -> y
