# {"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 -> os7:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrs7;"}
    android.view.Window$Callback mWindowCallback -> c
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mMenuCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbi4;"}
    boolean mToolbarMenuPrepared -> e
    boolean mMenuCallbackSet -> f
    boolean mLastMenuVisibility -> g
    java.util.ArrayList mMenuVisibilityListeners -> h
    java.lang.Runnable mMenuInvalidator -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnb;"}
    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;Lqm;)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:2:boolean closeOptionsMenu():431:431 -> a
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357:357 -> a
    3:4:boolean closeOptionsMenu():431 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615:615 -> a
    5:8:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean closeOptionsMenu():431 -> a
    9:12:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():691:691 -> a
    9:12:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> a
    9:12:boolean closeOptionsMenu():431 -> a
    13:22:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():691:691 -> a
    13:22:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():615 -> a
    13:22:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():357 -> a
    13:22:boolean closeOptionsMenu():431 -> a
    1:2:boolean collapseActionView():443:443 -> b
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():226:226 -> b
    3:4:boolean collapseActionView():443 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:17:boolean androidx.appcompat.widget.Toolbar.hasExpandedActionView():778:778 -> b
    5:17:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():226 -> b
    5:17:boolean collapseActionView():443 -> b
    18:24:void androidx.appcompat.widget.Toolbar.collapseActionView():795:795 -> b
    18:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.collapseActionView():231 -> b
    18:24:boolean collapseActionView():444 -> b
    1:5:void dispatchMenuVisibilityChanged(boolean):507:507 -> c
    1:5:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:void dispatchMenuVisibilityChanged(boolean):510:510 -> c
    6:7:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> c
    8:17:void dispatchMenuVisibilityChanged(boolean):512:512 -> c
    8:17:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> c
    18:21:void dispatchMenuVisibilityChanged(boolean):0:0 -> c
    18:21:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> c
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":23,"5":25,"8":28,"10":32},"outline":"Lwl7;g(ILjava/util/ArrayList;)Ljava/lang/ClassCastException;"}
    22:22:void dispatchMenuVisibilityChanged(boolean):514:514 -> c
    22:22:void ToolbarActionBar.dispatchMenuVisibilityChanged(boolean):0 -> c
    23:23:void dispatchMenuVisibilityChanged(boolean):514:514 -> c
    25:25:void dispatchMenuVisibilityChanged(boolean):514:514 -> c
    28:28:void dispatchMenuVisibilityChanged(boolean):514:514 -> c
    32:32:void dispatchMenuVisibilityChanged(boolean):514:514 -> c
    1:2:int getDisplayOptions():326:326 -> d
    3:5:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> d
    3:5:int getDisplayOptions():326 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:android.content.Context getThemedContext():149:149 -> e
    3:4:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():221:221 -> e
    3:4:android.content.Context getThemedContext():149 -> e
      # {"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 -> e
    5:9:android.content.Context getThemedContext():149 -> e
    1:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> f
    1:4:boolean invalidateOptionsMenu():436 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean invalidateOptionsMenu():436:436 -> f
    10:11:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> f
    10:11:boolean invalidateOptionsMenu():437 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean invalidateOptionsMenu():437:437 -> f
    14:18:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):1356:1356 -> f
    14:18:boolean invalidateOptionsMenu():437 -> f
    1:1:void onConfigurationChanged(android.content.res.Configuration):190:190 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:2:void onDestroy():492:492 -> h
    3:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> h
    3:4:void onDestroy():492 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void onDestroy():492:492 -> h
    1:7:boolean onKeyShortcut(int,android.view.KeyEvent):479:479 -> i
    8:11:boolean onKeyShortcut(int,android.view.KeyEvent):482:482 -> i
    12:15:boolean onKeyShortcut(int,android.view.KeyEvent):481:481 -> i
    16:27:boolean onKeyShortcut(int,android.view.KeyEvent):483:483 -> i
    28:33:boolean onKeyShortcut(int,android.view.KeyEvent):484:484 -> i
    1:7:boolean onMenuKeyEvent(android.view.KeyEvent):471:471 -> j
    8:11:boolean onMenuKeyEvent(android.view.KeyEvent):472:472 -> j
    1:2:boolean openOptionsMenu():426:426 -> k
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> k
    3:4:boolean openOptionsMenu():426 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> k
    5:9:boolean openOptionsMenu():426 -> k
    1:1:void setDefaultDisplayHomeAsUpEnabled(boolean):175:175 -> l
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> m
    1:8:void setDisplayOptions(int,int):262 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayHomeAsUpEnabled(boolean):278 -> m
    9:12:void setDisplayOptions(int,int):263:263 -> m
    9:12:void setDisplayHomeAsUpEnabled(boolean):278 -> m
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> n
    1:8:void setDisplayOptions(int,int):262 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayShowHomeEnabled(boolean):273 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    9:12:void setDisplayOptions(int,int):263:263 -> n
    9:12:void setDisplayShowHomeEnabled(boolean):273 -> n
    1:1:void setShowHideAnimationEnabled(boolean):185:185 -> o
    1:6:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):242:242 -> p
    1:6:void setWindowTitle(java.lang.CharSequence):231 -> p
      # {"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 -> p
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> p
    7:10:void setWindowTitle(java.lang.CharSequence):231 -> p
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):260:260 -> p
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> p
    11:16:void setWindowTitle(java.lang.CharSequence):231 -> p
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):261:261 -> p
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> p
    17:19:void setWindowTitle(java.lang.CharSequence):231 -> p
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):262:262 -> p
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> p
    20:23:void setWindowTitle(java.lang.CharSequence):231 -> p
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):263:263 -> p
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> p
    24:31:void setWindowTitle(java.lang.CharSequence):231 -> p
    1:6:android.view.Menu getMenu():545:545 -> t
    7:18:android.view.Menu getMenu():546:546 -> t
    19:20:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674:674 -> t
    19:20:android.view.Menu getMenu():546 -> t
      # {"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 -> t
    21:22:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:android.view.Menu getMenu():546 -> t
    23:24:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2403:2403 -> t
    23:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> t
    23:24:android.view.Menu getMenu():546 -> t
    25:28:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2404:2404 -> t
    25:28:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> t
    25:28:android.view.Menu getMenu():546 -> t
    29:30:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):664:664 -> t
    29:30:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> t
      # {"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 -> t
    29:30:android.view.Menu getMenu():546 -> t
    31:33:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):665:665 -> t
    31:33:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> t
    31:33:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> t
    31:33:android.view.Menu getMenu():546 -> t
    34:35:android.view.Menu getMenu():548:548 -> t
    36:37:android.view.Menu androidx.appcompat.widget.ToolbarWidgetWrapper.getMenu():679:679 -> t
    36:37:android.view.Menu getMenu():550 -> t
      # {"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 -> t
    38:42:android.view.Menu getMenu():550 -> t
