class javax.swing.Popup$HeavyWeightWindow extends javax.swing.JWindow implements sun.awt.ModalExclude
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.Popup$HeavyWeightWindow
  super_class: javax.swing.JWindow
{
  void <init>(java.awt.Window);
    descriptor: (Ljava/awt/Window;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.Popup$HeavyWeightWindow this
        start local 1 // java.awt.Window parent
         0: .line 233
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial javax.swing.JWindow.<init>:(Ljava/awt/Window;)V
         1: .line 234
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.Popup$HeavyWeightWindow.setFocusableWindowState:(Z)V
         2: .line 235
            aload 0 /* this */
            getstatic java.awt.Window$Type.POPUP:Ljava/awt/Window$Type;
            invokevirtual javax.swing.Popup$HeavyWeightWindow.setType:(Ljava/awt/Window$Type;)V
         3: .line 239
            aload 0 /* this */
            invokevirtual javax.swing.Popup$HeavyWeightWindow.getRootPane:()Ljavax/swing/JRootPane;
            iconst_0
            invokevirtual javax.swing.JRootPane.setUseTrueDoubleBuffering:(Z)V
         4: .line 244
            aload 0 /* this */
            iconst_1
            invokevirtual javax.swing.Popup$HeavyWeightWindow.setAlwaysOnTop:(Z)V
         5: .line 245
            goto 7
      StackMap locals: javax.swing.Popup$HeavyWeightWindow java.awt.Window
      StackMap stack: java.lang.SecurityException
         6: pop
         7: .line 249
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Window parent
        end local 0 // javax.swing.Popup$HeavyWeightWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavax/swing/Popup$HeavyWeightWindow;
            0    8     1  parent  Ljava/awt/Window;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.SecurityException
    MethodParameters:
        Name  Flags
      parent  

  public void update(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.Popup$HeavyWeightWindow this
        start local 1 // java.awt.Graphics g
         0: .line 252
            aload 0 /* this */
            aload 1 /* g */
            invokevirtual javax.swing.Popup$HeavyWeightWindow.paint:(Ljava/awt/Graphics;)V
         1: .line 253
            return
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.Popup$HeavyWeightWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/Popup$HeavyWeightWindow;
            0    2     1     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     

  public void show();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.Popup$HeavyWeightWindow this
         0: .line 256
            aload 0 /* this */
            invokevirtual javax.swing.Popup$HeavyWeightWindow.pack:()V
         1: .line 257
            aload 0 /* this */
            invokevirtual javax.swing.Popup$HeavyWeightWindow.getWidth:()I
            ifle 3
            aload 0 /* this */
            invokevirtual javax.swing.Popup$HeavyWeightWindow.getHeight:()I
            ifle 3
         2: .line 258
            aload 0 /* this */
            invokespecial javax.swing.JWindow.show:()V
         3: .line 260
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.Popup$HeavyWeightWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/Popup$HeavyWeightWindow;
}
SourceFile: "Popup.java"
NestHost: javax.swing.Popup
InnerClasses:
  public final Type = java.awt.Window$Type of java.awt.Window
  HeavyWeightWindow = javax.swing.Popup$HeavyWeightWindow of javax.swing.Popup