class javax.swing.plaf.basic.BasicMenuBarUI$Actions extends sun.swing.UIAction
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.basic.BasicMenuBarUI$Actions
  super_class: sun.swing.UIAction
{
  private static final java.lang.String TAKE_FOCUS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "takeFocus"

  void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicMenuBarUI$Actions this
        start local 1 // java.lang.String key
         0: .line 219
            aload 0 /* this */
            aload 1 /* key */
            invokespecial sun.swing.UIAction.<init>:(Ljava/lang/String;)V
         1: .line 220
            return
        end local 1 // java.lang.String key
        end local 0 // javax.swing.plaf.basic.BasicMenuBarUI$Actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/plaf/basic/BasicMenuBarUI$Actions;
            0    2     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public void actionPerformed(java.awt.event.ActionEvent);
    descriptor: (Ljava/awt/event/ActionEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicMenuBarUI$Actions this
        start local 1 // java.awt.event.ActionEvent e
         0: .line 224
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getSource:()Ljava/lang/Object;
            checkcast javax.swing.JMenuBar
            astore 2 /* menuBar */
        start local 2 // javax.swing.JMenuBar menuBar
         1: .line 225
            invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
            astore 3 /* defaultManager */
        start local 3 // javax.swing.MenuSelectionManager defaultManager
         2: .line 228
            aload 2 /* menuBar */
            iconst_0
            invokevirtual javax.swing.JMenuBar.getMenu:(I)Ljavax/swing/JMenu;
            astore 5 /* menu */
        start local 5 // javax.swing.JMenu menu
         3: .line 229
            aload 5 /* menu */
            ifnull 9
         4: .line 230
            iconst_3
            anewarray javax.swing.MenuElement
            astore 4 /* me */
        start local 4 // javax.swing.MenuElement[] me
         5: .line 231
            aload 4 /* me */
            iconst_0
            aload 2 /* menuBar */
            aastore
         6: .line 232
            aload 4 /* me */
            iconst_1
            aload 5 /* menu */
            aastore
         7: .line 233
            aload 4 /* me */
            iconst_2
            aload 5 /* menu */
            invokevirtual javax.swing.JMenu.getPopupMenu:()Ljavax/swing/JPopupMenu;
            aastore
         8: .line 234
            aload 3 /* defaultManager */
            aload 4 /* me */
            invokevirtual javax.swing.MenuSelectionManager.setSelectedPath:([Ljavax/swing/MenuElement;)V
        end local 4 // javax.swing.MenuElement[] me
         9: .line 236
      StackMap locals: javax.swing.plaf.basic.BasicMenuBarUI$Actions java.awt.event.ActionEvent javax.swing.JMenuBar javax.swing.MenuSelectionManager top javax.swing.JMenu
      StackMap stack:
            return
        end local 5 // javax.swing.JMenu menu
        end local 3 // javax.swing.MenuSelectionManager defaultManager
        end local 2 // javax.swing.JMenuBar menuBar
        end local 1 // java.awt.event.ActionEvent e
        end local 0 // javax.swing.plaf.basic.BasicMenuBarUI$Actions this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0            this  Ljavax/swing/plaf/basic/BasicMenuBarUI$Actions;
            0   10     1               e  Ljava/awt/event/ActionEvent;
            1   10     2         menuBar  Ljavax/swing/JMenuBar;
            2   10     3  defaultManager  Ljavax/swing/MenuSelectionManager;
            5    9     4              me  [Ljavax/swing/MenuElement;
            3   10     5            menu  Ljavax/swing/JMenu;
    MethodParameters:
      Name  Flags
      e     
}
SourceFile: "BasicMenuBarUI.java"
NestHost: javax.swing.plaf.basic.BasicMenuBarUI
InnerClasses:
  private Actions = javax.swing.plaf.basic.BasicMenuBarUI$Actions of javax.swing.plaf.basic.BasicMenuBarUI