class javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton extends javax.swing.JButton
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton
  super_class: javax.swing.JButton
{
  private java.lang.String uiKey;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  final javax.swing.plaf.basic.BasicInternalFrameTitlePane this$0;
    descriptor: Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(javax.swing.plaf.basic.BasicInternalFrameTitlePane, java.lang.String, java.lang.String);
    descriptor: (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
        start local 2 // java.lang.String uiKey
        start local 3 // java.lang.String opacityKey
         0: .line 973
            aload 0 /* this */
            aload 1
            putfield javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.this$0:Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;
            aload 0 /* this */
            invokespecial javax.swing.JButton.<init>:()V
         1: .line 974
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.setFocusPainted:(Z)V
         2: .line 975
            aload 0 /* this */
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            invokevirtual javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.setMargin:(Ljava/awt/Insets;)V
         3: .line 976
            aload 0 /* this */
            aload 2 /* uiKey */
            putfield javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.uiKey:Ljava/lang/String;
         4: .line 978
            aload 3 /* opacityKey */
            invokestatic javax.swing.UIManager.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* opacity */
        start local 4 // java.lang.Object opacity
         5: .line 979
            aload 4 /* opacity */
            instanceof java.lang.Boolean
            ifeq 7
         6: .line 980
            aload 0 /* this */
            aload 4 /* opacity */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.setOpaque:(Z)V
         7: .line 982
      StackMap locals: javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton javax.swing.plaf.basic.BasicInternalFrameTitlePane java.lang.String java.lang.String java.lang.Object
      StackMap stack:
            return
        end local 4 // java.lang.Object opacity
        end local 3 // java.lang.String opacityKey
        end local 2 // java.lang.String uiKey
        end local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane$NoFocusButton;
            0    8     2       uiKey  Ljava/lang/String;
            0    8     3  opacityKey  Ljava/lang/String;
            5    8     4     opacity  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      this$0      final
      uiKey       
      opacityKey  

  public boolean isFocusTraversable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
         0: .line 984
            iconst_0
            ireturn
        end local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane$NoFocusButton;

  public void requestFocus();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
         0: .line 985
            return
        end local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane$NoFocusButton;

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
         0: .line 987
            aload 0 /* this */
            invokespecial javax.swing.JButton.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 988
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.uiKey:Ljava/lang/String;
            ifnull 4
         2: .line 989
            aload 1 /* ac */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.uiKey:Ljava/lang/String;
            invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 990
            aload 0 /* this */
            aconst_null
            putfield javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton.uiKey:Ljava/lang/String;
         4: .line 992
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 1 /* ac */
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane$NoFocusButton;
            1    5     1    ac  Ljavax/accessibility/AccessibleContext;
}
SourceFile: "BasicInternalFrameTitlePane.java"
NestHost: javax.swing.plaf.basic.BasicInternalFrameTitlePane
InnerClasses:
  private NoFocusButton = javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton of javax.swing.plaf.basic.BasicInternalFrameTitlePane