# {"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 -> od7:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsd7;"}
    android.view.Window$Callback mWindowCallback -> b
    androidx.appcompat.app.AppCompatDelegateImpl$ActionBarMenuCallback mMenuCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbe3;"}
    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":"Lhb;"}
    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:76: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
    6:7:void dispatchMenuVisibilityChanged(boolean):510:510 -> c
    8:17:void dispatchMenuVisibilityChanged(boolean):512:512 -> c
    18:28: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 -> f
    3:4:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():221:221 -> f
    3:4:android.content.Context getThemedContext():149 -> f
      # {"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 -> f
    5:9:android.content.Context getThemedContext():149 -> f
    1:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> g
    1:4:boolean invalidateOptionsMenu():436 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean invalidateOptionsMenu():436:436 -> g
    10:11:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> g
    10:11:boolean invalidateOptionsMenu():437 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean invalidateOptionsMenu():437:437 -> g
    14:18:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):1356:1356 -> g
    14:18:boolean invalidateOptionsMenu():437 -> g
    1:2:void onDestroy():492:492 -> i
    3:4:android.view.ViewGroup androidx.appcompat.widget.ToolbarWidgetWrapper.getViewGroup():216:216 -> i
    3:4:void onDestroy():492 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void onDestroy():492:492 -> i
    1:7:boolean onKeyShortcut(int,android.view.KeyEvent):479:479 -> j
    8:11:boolean onKeyShortcut(int,android.view.KeyEvent):482:482 -> j
    12:15:boolean onKeyShortcut(int,android.view.KeyEvent):481:481 -> j
    16:27:boolean onKeyShortcut(int,android.view.KeyEvent):483:483 -> j
    28:33:boolean onKeyShortcut(int,android.view.KeyEvent):484:484 -> j
    1:7:boolean onMenuKeyEvent(android.view.KeyEvent):471:471 -> k
    8:11:boolean onMenuKeyEvent(android.view.KeyEvent):472:472 -> k
    1:2:boolean openOptionsMenu():426:426 -> l
    3:4:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> l
    3:4:boolean openOptionsMenu():426 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():352:352 -> l
    5:9:boolean openOptionsMenu():426 -> l
    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 setDisplayHomeAsUpEnabled(boolean):278 -> n
    9:12:void setDisplayOptions(int,int):263:263 -> n
    9:12:void setDisplayHomeAsUpEnabled(boolean):278 -> n
    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 setDisplayShowHomeEnabled(boolean):273 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    9:12:void setDisplayOptions(int,int):263:263 -> o
    9:12:void setDisplayShowHomeEnabled(boolean):273 -> o
    1:6:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):242:242 -> q
    1:6:void setWindowTitle(java.lang.CharSequence):231 -> q
      # {"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 -> q
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> q
    7:10:void setWindowTitle(java.lang.CharSequence):231 -> q
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):260:260 -> q
    11:16:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> q
    11:16:void setWindowTitle(java.lang.CharSequence):231 -> q
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):261:261 -> q
    17:19:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> q
    17:19:void setWindowTitle(java.lang.CharSequence):231 -> q
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):262:262 -> q
    20:23:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> q
    20:23:void setWindowTitle(java.lang.CharSequence):231 -> q
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):263:263 -> q
    24:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):243 -> q
    24:31:void setWindowTitle(java.lang.CharSequence):231 -> q
    1:6:android.view.Menu getMenu():545:545 -> s
    7:8:android.view.Menu getMenu():546:546 -> s
    9:13:void androidx.appcompat.app.ToolbarActionBar$ActionMenuPresenterCallback.<init>(androidx.appcompat.app.ToolbarActionBar):556:556 -> s
    9:13:android.view.Menu getMenu():546 -> s
    14:20:android.view.Menu getMenu():546:546 -> s
    21:22:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674:674 -> s
    21:22:android.view.Menu getMenu():546 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2402:2402 -> s
    23:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:android.view.Menu getMenu():546 -> s
    25:26:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2403:2403 -> s
    25:26:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> s
    25:26:android.view.Menu getMenu():546 -> s
    27:30:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2404:2404 -> s
    27:30:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> s
    27:30:android.view.Menu getMenu():546 -> s
    31:32:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):664:664 -> s
    31:32:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:32:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> s
    31:32:android.view.Menu getMenu():546 -> s
    33:35:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):665:665 -> s
    33:35:void androidx.appcompat.widget.Toolbar.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):2405 -> s
    33:35:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):674 -> s
    33:35:android.view.Menu getMenu():546 -> s
    36:37:android.view.Menu getMenu():548:548 -> s
    38:39:android.view.Menu androidx.appcompat.widget.ToolbarWidgetWrapper.getMenu():679:679 -> s
    38:39:android.view.Menu getMenu():550 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:44:android.view.Menu androidx.appcompat.widget.ToolbarWidgetWrapper.getMenu():679:679 -> s
    40:44:android.view.Menu getMenu():550 -> s
