class javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 extends java.awt.FlowLayout
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1
  super_class: java.awt.FlowLayout
{
  final javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar this$1;
    descriptor: Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar, int, int, int);
    descriptor: (Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar;III)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 this
        start local 2 // int $anonymous0
        start local 3 // int $anonymous1
        start local 4 // int $anonymous2
         0: .line 200
            aload 0 /* this */
            aload 1
            putfield javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1.this$1:Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar;
            aload 0 /* this */
            iload 2 /* $anonymous0 */
            iload 3 /* $anonymous1 */
            iload 4 /* $anonymous2 */
            invokespecial java.awt.FlowLayout.<init>:(III)V
            return
        end local 4 // int $anonymous2
        end local 3 // int $anonymous1
        end local 2 // int $anonymous0
        end local 0 // javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar$1;
            0    1     2  $anonymous0  I
            0    1     3  $anonymous1  I
            0    1     4  $anonymous2  I
    MethodParameters:
             Name  Flags
      this$0       final
      $anonymous0  
      $anonymous1  
      $anonymous2  

  public void layoutContainer(java.awt.Container);
    descriptor: (Ljava/awt/Container;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 this
        start local 1 // java.awt.Container target
         0: .line 203
            aload 1 /* target */
            invokevirtual java.awt.Container.getComponents:()[Ljava/awt/Component;
            astore 2 /* comps */
        start local 2 // java.awt.Component[] comps
         1: .line 204
            aload 2 /* comps */
            arraylength
            istore 3 /* n */
        start local 3 // int n
         2: .line 205
            iload 3 /* n */
            ifle 21
         3: .line 207
            iconst_0
            istore 4 /* prefWidth */
        start local 4 // int prefWidth
         4: .line 208
            aload 2 /* comps */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 11
      StackMap locals: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 java.awt.Container java.awt.Component[] int int top int int java.awt.Component[]
      StackMap stack:
         5: aload 8
            iload 6
            aaload
            astore 5 /* c */
        start local 5 // java.awt.Component c
         6: .line 209
            aload 5 /* c */
            aconst_null
            invokevirtual java.awt.Component.setPreferredSize:(Ljava/awt/Dimension;)V
         7: .line 210
            aload 5 /* c */
            invokevirtual java.awt.Component.getPreferredSize:()Ljava/awt/Dimension;
            astore 9 /* prefSize */
        start local 9 // java.awt.Dimension prefSize
         8: .line 211
            aload 9 /* prefSize */
            getfield java.awt.Dimension.width:I
            iload 4 /* prefWidth */
            if_icmple 10
         9: .line 212
            aload 9 /* prefSize */
            getfield java.awt.Dimension.width:I
            istore 4 /* prefWidth */
        end local 9 // java.awt.Dimension prefSize
        end local 5 // java.awt.Component c
        10: .line 208
      StackMap locals:
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        11: iload 6
            iload 7
            if_icmplt 5
        12: .line 216
            aload 1 /* target */
            invokevirtual java.awt.Container.getInsets:()Ljava/awt/Insets;
            astore 5 /* insets */
        start local 5 // java.awt.Insets insets
        13: .line 217
            aload 1 /* target */
            invokevirtual java.awt.Container.getWidth:()I
            aload 5 /* insets */
            getfield java.awt.Insets.left:I
            isub
            aload 5 /* insets */
            getfield java.awt.Insets.right:I
            isub
            istore 6 /* tw */
        start local 6 // int tw
        14: .line 218
            iload 4 /* prefWidth */
            bipush 10
            iload 6 /* tw */
            iload 3 /* n */
            idiv
            invokestatic java.lang.Math.max:(II)I
            invokestatic java.lang.Math.min:(II)I
            istore 7 /* w */
        start local 7 // int w
        15: .line 219
            aload 2 /* comps */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 20
      StackMap locals: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 java.awt.Container java.awt.Component[] int int java.awt.Insets int int top int int java.awt.Component[]
      StackMap stack:
        16: aload 11
            iload 9
            aaload
            astore 8 /* c */
        start local 8 // java.awt.Component c
        17: .line 220
            aload 8 /* c */
            invokevirtual java.awt.Component.getPreferredSize:()Ljava/awt/Dimension;
            astore 12 /* prefSize */
        start local 12 // java.awt.Dimension prefSize
        18: .line 221
            aload 8 /* c */
            new java.awt.Dimension
            dup
            iload 7 /* w */
            aload 12 /* prefSize */
            getfield java.awt.Dimension.height:I
            invokespecial java.awt.Dimension.<init>:(II)V
            invokevirtual java.awt.Component.setPreferredSize:(Ljava/awt/Dimension;)V
        end local 12 // java.awt.Dimension prefSize
        end local 8 // java.awt.Component c
        19: .line 219
            iinc 9 1
      StackMap locals:
      StackMap stack:
        20: iload 9
            iload 10
            if_icmplt 16
        end local 7 // int w
        end local 6 // int tw
        end local 5 // java.awt.Insets insets
        end local 4 // int prefWidth
        21: .line 224
      StackMap locals: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 java.awt.Container java.awt.Component[] int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* target */
            invokespecial java.awt.FlowLayout.layoutContainer:(Ljava/awt/Container;)V
        22: .line 225
            return
        end local 3 // int n
        end local 2 // java.awt.Component[] comps
        end local 1 // java.awt.Container target
        end local 0 // javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   23     0       this  Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar$1;
            0   23     1     target  Ljava/awt/Container;
            1   23     2      comps  [Ljava/awt/Component;
            2   23     3          n  I
            4   21     4  prefWidth  I
            6   10     5          c  Ljava/awt/Component;
            8   10     9   prefSize  Ljava/awt/Dimension;
           13   21     5     insets  Ljava/awt/Insets;
           14   21     6         tw  I
           15   21     7          w  I
           17   19     8          c  Ljava/awt/Component;
           18   19    12   prefSize  Ljava/awt/Dimension;
    MethodParameters:
        Name  Flags
      target  
}
SourceFile: "SynthDesktopPaneUI.java"
EnclosingMethod: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar.<init>:()V
NestHost: javax.swing.plaf.synth.SynthDesktopPaneUI
InnerClasses:
  TaskBar = javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar of javax.swing.plaf.synth.SynthDesktopPaneUI
  javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1