# {"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 -> hq7:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llq7;"}
    android.view.Window$Callback mWindowCallback -> b
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mMenuCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpn3;"}
    boolean mToolbarMenuPrepared -> d
    boolean mMenuCallbackSet -> e
    boolean mLastMenuVisibility -> f
    java.util.ArrayList mMenuVisibilityListeners -> g
    java.lang.Runnable mMenuInvalidator -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcc;"}
    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;Ldn;)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 -> e
    6:7:void dispatchMenuVisibilityChanged(boolean):510:510 -> e
    8:17:void dispatchMenuVisibilityChanged(boolean):512:512 -> e
    18:28:void dispatchMenuVisibilityChanged(boolean):514:514 -> e
    1:2:int getDisplayOptions():326:326 -> f
    3:5:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> f
    3:5:int getDisplayOptions():326 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:android.content.Context getThemedContext():149:149 -> g
    3:4:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():221:221 -> g
    3:4:android.content.Context getThemedContext():149 -> g
      # {"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 -> g
    5:9:android.content.Context getThemedContext():149 -> g
    1:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> h
    1:4:boolean invalidateOptionsMenu():436 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean invalidateOptionsMenu():436:436 -> h
    10:11:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> h
    10:11:boolean invalidateOptionsMenu():437 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean invalidateOptionsMenu():437:437 -> h
    14:18:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):1356:1356 -> h
    14:18:boolean invalidateOptionsMenu():437 -> h
    1:2:void onDestroy():492:492 -> j
    3:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> j
    3:4:void onDestroy():492 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void onDestroy():492:492 -> j
    1:7:boolean onKeyShortcut(int,android.view.KeyEvent):479:479 -> k
    8:11:boolean onKeyShortcut(int,android.view.KeyEvent):482:482 -> k
    12:15:boolean onKeyShortcut(int,android.view.KeyEvent):481:481 -> k
    16:27:boolean onKeyShortcut(int,android.view.KeyEvent):483:483 -> k
    28:33:boolean onKeyShortcut(int,android.view.KeyEvent):484:484 -> k
    1:7:boolean onMenuKeyEvent(android.view.KeyEvent):471:471 -> l
    8:11:boolean onMenuKeyEvent(android.view.KeyEvent):472:472 -> l
    1:2:boolean openOptionsMenu():426:426 -> m
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> m
    3:4:boolean openOptionsMenu():426 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> m
    5:9:boolean openOptionsMenu():426 -> m
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> o
    1:8:void setDisplayOptions(int,int):262 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayHomeAsUpEnabled(boolean):278 -> o
    9:12:void setDisplayOptions(int,int):263:263 -> o
    9:12:void setDisplayHomeAsUpEnabled(boolean):278 -> o
    1:8:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():382:382 -> p
    1:8:void setDisplayOptions(int,int):262 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:void setDisplayShowHomeEnabled(boolean):273 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    9:12:void setDisplayOptions(int,int):263:263 -> p
    9:12:void setDisplayShowHomeEnabled(boolean):273 -> p
    1:6:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):242:242 -> r
    1:6:void setWindowTitle(java.lang.CharSequence):231 -> r
      # {"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 -> r
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> r
    7:10:void setWindowTitle(java.lang.CharSequence):231 -> r
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):260:260 -> r
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> r
    11:16:void setWindowTitle(java.lang.CharSequence):231 -> r
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):261:261 -> r
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> r
    17:19:void setWindowTitle(java.lang.CharSequence):231 -> r
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):262:262 -> r
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> r
    20:23:void setWindowTitle(java.lang.CharSequence):231 -> r
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):263:263 -> r
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> r
    24:31:void setWindowTitle(java.lang.CharSequence):231 -> r
    1:6:android.view.Menu getMenu():545:545 -> t
    7:8:android.view.Menu getMenu():546:546 -> t
    9:13:void androidx.appcompat.app.ToolbarActionBar$ActionMenuPresenterCallback.<init>(androidx.appcompat.app.ToolbarActionBar):556:556 -> t
    9:13:android.view.Menu getMenu():546 -> t
    14: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
