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 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1.this$1:Ljavax/swing/plaf/synth/SynthDesktopPaneUI$TaskBar;
aload 0
iload 2
iload 3
iload 4
invokespecial java.awt.FlowLayout.<init>:(III)V
return
end local 4 end local 3 end local 2 end local 0 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 start local 1 0: aload 1
invokevirtual java.awt.Container.getComponents:()[Ljava/awt/Component;
astore 2
start local 2 1: aload 2
arraylength
istore 3
start local 3 2: iload 3
ifle 21
3: iconst_0
istore 4
start local 4 4: aload 2
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
start local 5 6: aload 5
aconst_null
invokevirtual java.awt.Component.setPreferredSize:(Ljava/awt/Dimension;)V
7: aload 5
invokevirtual java.awt.Component.getPreferredSize:()Ljava/awt/Dimension;
astore 9
start local 9 8: aload 9
getfield java.awt.Dimension.width:I
iload 4
if_icmple 10
9: aload 9
getfield java.awt.Dimension.width:I
istore 4
end local 9 end local 5 10: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
iload 7
if_icmplt 5
12: aload 1
invokevirtual java.awt.Container.getInsets:()Ljava/awt/Insets;
astore 5
start local 5 13: aload 1
invokevirtual java.awt.Container.getWidth:()I
aload 5
getfield java.awt.Insets.left:I
isub
aload 5
getfield java.awt.Insets.right:I
isub
istore 6
start local 6 14: iload 4
bipush 10
iload 6
iload 3
idiv
invokestatic java.lang.Math.max:(II)I
invokestatic java.lang.Math.min:(II)I
istore 7
start local 7 15: aload 2
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
start local 8 17: aload 8
invokevirtual java.awt.Component.getPreferredSize:()Ljava/awt/Dimension;
astore 12
start local 12 18: aload 8
new java.awt.Dimension
dup
iload 7
aload 12
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 end local 8 19: iinc 9 1
StackMap locals:
StackMap stack:
20: iload 9
iload 10
if_icmplt 16
end local 7 end local 6 end local 5 end local 4 21: StackMap locals: javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar$1 java.awt.Container java.awt.Component[] int
StackMap stack:
aload 0
aload 1
invokespecial java.awt.FlowLayout.layoutContainer:(Ljava/awt/Container;)V
22: return
end local 3 end local 2 end local 1 end local 0 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