public class javax.swing.GroupLayout$SequentialGroup extends javax.swing.GroupLayout$Group
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.GroupLayout$SequentialGroup
super_class: javax.swing.GroupLayout$Group
{
private javax.swing.GroupLayout$Spring baselineSpring;
descriptor: Ljavax/swing/GroupLayout$Spring;
flags: (0x0002) ACC_PRIVATE
final javax.swing.GroupLayout this$0;
descriptor: Ljavax/swing/GroupLayout;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Ljavax/swing/GroupLayout;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic javax.swing.GroupLayout$SequentialGroup.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(javax.swing.GroupLayout);
descriptor: (Ljavax/swing/GroupLayout;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
aload 0
aload 1
invokespecial javax.swing.GroupLayout$Group.<init>:(Ljavax/swing/GroupLayout;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/GroupLayout$SequentialGroup;
MethodParameters:
Name Flags
this$0 final
public javax.swing.GroupLayout$SequentialGroup addGroup(javax.swing.GroupLayout$Group);
descriptor: (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.GroupLayout$Group.addGroup:(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 group Ljavax/swing/GroupLayout$Group;
MethodParameters:
Name Flags
group
public javax.swing.GroupLayout$SequentialGroup addGroup(boolean, javax.swing.GroupLayout$Group);
descriptor: (ZLjavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokespecial javax.swing.GroupLayout$Group.addGroup:(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;
pop
1: iload 1
ifeq 3
2: aload 0
aload 2
putfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 4 1 useAsBaseline Z
0 4 2 group Ljavax/swing/GroupLayout$Group;
MethodParameters:
Name Flags
useAsBaseline
group
public javax.swing.GroupLayout$SequentialGroup addComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 component Ljava/awt/Component;
MethodParameters:
Name Flags
component
public javax.swing.GroupLayout$SequentialGroup addComponent(boolean, java.awt.Component);
descriptor: (ZLjava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;
pop
1: iload 1
ifeq 3
2: aload 0
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
putfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 4 1 useAsBaseline Z
0 4 2 component Ljava/awt/Component;
MethodParameters:
Name Flags
useAsBaseline
component
public javax.swing.GroupLayout$SequentialGroup addComponent(java.awt.Component, int, int, int);
descriptor: (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
1: aload 1
iload 2
iload 3
iload 4
2: invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 3 1 component Ljava/awt/Component;
0 3 2 min I
0 3 3 pref I
0 3 4 max I
MethodParameters:
Name Flags
component
min
pref
max
public javax.swing.GroupLayout$SequentialGroup addComponent(boolean, java.awt.Component, int, int, int);
descriptor: (ZLjava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 2
iload 3
iload 4
iload 5
invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group;
pop
1: iload 1
ifeq 3
2: aload 0
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
putfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 4 1 useAsBaseline Z
0 4 2 component Ljava/awt/Component;
0 4 3 min I
0 4 4 pref I
0 4 5 max I
MethodParameters:
Name Flags
useAsBaseline
component
min
pref
max
public javax.swing.GroupLayout$SequentialGroup addGap(int);
descriptor: (I)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial javax.swing.GroupLayout$Group.addGap:(I)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 size I
MethodParameters:
Name Flags
size
public javax.swing.GroupLayout$SequentialGroup addGap(int, int, int);
descriptor: (III)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
iload 3
invokespecial javax.swing.GroupLayout$Group.addGap:(III)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 min I
0 1 2 pref I
0 1 3 max I
MethodParameters:
Name Flags
min
pref
max
public javax.swing.GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, javax.swing.LayoutStyle$ComponentPlacement);
descriptor: (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_m1
1: bipush -2
2: invokevirtual javax.swing.GroupLayout$SequentialGroup.addPreferredGap:(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 3 1 comp1 Ljavax/swing/JComponent;
0 3 2 comp2 Ljavax/swing/JComponent;
0 3 3 type Ljavax/swing/LayoutStyle$ComponentPlacement;
MethodParameters:
Name Flags
comp1
comp2
type
public javax.swing.GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, javax.swing.LayoutStyle$ComponentPlacement, int, int);
descriptor: (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Type must be non-null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnull 3
aload 2
ifnonnull 6
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
4: ldc "Components must be non-null"
5: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 5
invokevirtual javax.swing.GroupLayout$SequentialGroup.checkPreferredGapValues:(II)V
7: aload 0
new javax.swing.GroupLayout$PreferredGapSpring
dup
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
8: aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial javax.swing.GroupLayout$PreferredGapSpring.<init>:(Ljavax/swing/GroupLayout;Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;II)V
9: invokevirtual javax.swing.GroupLayout$SequentialGroup.addSpring:(Ljavax/swing/GroupLayout$Spring;)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 10 1 comp1 Ljavax/swing/JComponent;
0 10 2 comp2 Ljavax/swing/JComponent;
0 10 3 type Ljavax/swing/LayoutStyle$ComponentPlacement;
0 10 4 pref I
0 10 5 max I
MethodParameters:
Name Flags
comp1
comp2
type
pref
max
public javax.swing.GroupLayout$SequentialGroup addPreferredGap(javax.swing.LayoutStyle$ComponentPlacement);
descriptor: (Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
iconst_m1
invokevirtual javax.swing.GroupLayout$SequentialGroup.addPreferredGap:(Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 type Ljavax/swing/LayoutStyle$ComponentPlacement;
MethodParameters:
Name Flags
type
public javax.swing.GroupLayout$SequentialGroup addPreferredGap(javax.swing.LayoutStyle$ComponentPlacement, int, int);
descriptor: (Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
getstatic javax.swing.LayoutStyle$ComponentPlacement.RELATED:Ljavax/swing/LayoutStyle$ComponentPlacement;
if_acmpeq 5
1: aload 1
getstatic javax.swing.LayoutStyle$ComponentPlacement.UNRELATED:Ljavax/swing/LayoutStyle$ComponentPlacement;
if_acmpeq 5
2: new java.lang.IllegalArgumentException
dup
3: ldc "Type must be one of LayoutStyle.ComponentPlacement.RELATED or LayoutStyle.ComponentPlacement.UNRELATED"
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
invokevirtual javax.swing.GroupLayout$SequentialGroup.checkPreferredGapValues:(II)V
6: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
iconst_1
putfield javax.swing.GroupLayout.hasPreferredPaddingSprings:Z
7: aload 0
new javax.swing.GroupLayout$AutoPreferredGapSpring
dup
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
8: aload 1
iload 2
iload 3
invokespecial javax.swing.GroupLayout$AutoPreferredGapSpring.<init>:(Ljavax/swing/GroupLayout;Ljavax/swing/LayoutStyle$ComponentPlacement;II)V
9: invokevirtual javax.swing.GroupLayout$SequentialGroup.addSpring:(Ljavax/swing/GroupLayout$Spring;)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 10 1 type Ljavax/swing/LayoutStyle$ComponentPlacement;
0 10 2 pref I
0 10 3 max I
MethodParameters:
Name Flags
type
pref
max
public javax.swing.GroupLayout$SequentialGroup addContainerGap();
descriptor: ()Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
iconst_m1
invokevirtual javax.swing.GroupLayout$SequentialGroup.addContainerGap:(II)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
public javax.swing.GroupLayout$SequentialGroup addContainerGap(int, int);
descriptor: (II)Ljavax/swing/GroupLayout$SequentialGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifge 1
iload 1
iconst_m1
if_icmpne 3
1: StackMap locals:
StackMap stack:
iload 2
ifge 2
iload 2
iconst_m1
if_icmpeq 2
iload 2
bipush -2
if_icmpne 3
2: StackMap locals:
StackMap stack:
iload 1
iflt 6
iload 2
iflt 6
iload 1
iload 2
if_icmple 6
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
4: ldc "Pref and max must be either DEFAULT_VALUE or >= 0 and pref <= max"
5: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
iconst_1
putfield javax.swing.GroupLayout.hasPreferredPaddingSprings:Z
7: aload 0
8: new javax.swing.GroupLayout$ContainerAutoPreferredGapSpring
dup
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
iload 1
iload 2
invokespecial javax.swing.GroupLayout$ContainerAutoPreferredGapSpring.<init>:(Ljavax/swing/GroupLayout;II)V
9: invokevirtual javax.swing.GroupLayout$SequentialGroup.addSpring:(Ljavax/swing/GroupLayout$Spring;)Ljavax/swing/GroupLayout$Group;
checkcast javax.swing.GroupLayout$SequentialGroup
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 10 1 pref I
0 10 2 max I
MethodParameters:
Name Flags
pref
max
int operator(int, int);
descriptor: (II)I
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.constrain:(I)I
aload 0
iload 2
invokevirtual javax.swing.GroupLayout$SequentialGroup.constrain:(I)I
iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 1 1 a I
0 1 2 b I
MethodParameters:
Name Flags
a
b
void setValidSize(int, int, int);
descriptor: (III)V
flags: (0x0000)
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.getPreferredSize:(I)I
istore 4
start local 4 1: iload 3
iload 4
if_icmpne 9
2: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 7
StackMap locals: javax.swing.GroupLayout$SequentialGroup int int int int top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 5
start local 5 4: aload 5
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getPreferredSize:(I)I
istore 7
start local 7 5: aload 5
iload 1
iload 2
iload 7
invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
6: iload 2
iload 7
iadd
istore 2
end local 7 end local 5 7: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: goto 18
StackMap locals: javax.swing.GroupLayout$SequentialGroup int int int int
StackMap stack:
9: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 16
10: aload 0
iconst_0
invokevirtual javax.swing.GroupLayout$SequentialGroup.getSpring:(I)Ljavax/swing/GroupLayout$Spring;
astore 5
start local 5 11: aload 5
iload 1
iload 2
12: iload 3
aload 5
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMinimumSize:(I)I
invokestatic java.lang.Math.max:(II)I
13: aload 5
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMaximumSize:(I)I
14: invokestatic java.lang.Math.min:(II)I
invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
end local 5 15: goto 18
StackMap locals:
StackMap stack:
16: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 18
17: aload 0
iload 1
iload 2
iload 3
invokevirtual javax.swing.GroupLayout$SequentialGroup.setValidSizeNotPreferred:(III)V
18: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 19 1 axis I
0 19 2 origin I
0 19 3 size I
1 19 4 pref I
4 7 5 spring Ljavax/swing/GroupLayout$Spring;
5 7 7 springPref I
11 15 5 spring Ljavax/swing/GroupLayout$Spring;
MethodParameters:
Name Flags
axis
origin
size
private void setValidSizeNotPreferred(int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=16, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
aload 0
iload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.getPreferredSize:(I)I
isub
istore 4
start local 4 1: getstatic javax.swing.GroupLayout$SequentialGroup.$assertionsDisabled:Z
ifne 2
iload 4
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: int
StackMap stack:
iload 4
ifge 3
iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 5
start local 5 5: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 6
start local 6 6: iload 5
ifeq 8
7: iload 4
iconst_m1
imul
istore 4
8: StackMap locals: int int
StackMap stack:
aload 0
iload 1
iload 5
invokevirtual javax.swing.GroupLayout$SequentialGroup.buildResizableList:(IZ)Ljava/util/List;
astore 7
start local 7 9: aload 7
invokeinterface java.util.List.size:()I
istore 8
start local 8 10: iload 8
ifle 40
11: iload 4
iload 8
idiv
istore 9
start local 9 12: iload 4
iload 9
iload 8
imul
isub
istore 10
start local 10 13: iload 6
newarray 10
astore 11
start local 11 14: iload 5
ifeq 15
iconst_m1
goto 16
StackMap locals: javax.swing.GroupLayout$SequentialGroup int int int int int int java.util.List int int int int[]
StackMap stack:
15: iconst_1
StackMap locals:
StackMap stack: int
16: istore 12
start local 12 17: iconst_0
istore 13
start local 13 18: goto 30
19: StackMap locals: int int
StackMap stack:
aload 7
iload 13
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$SpringDelta
astore 14
start local 14 20: iload 13
iconst_1
iadd
iload 8
if_icmpne 22
21: iload 9
iload 10
iadd
istore 9
22: StackMap locals: javax.swing.GroupLayout$SpringDelta
StackMap stack:
aload 14
iload 9
aload 14
getfield javax.swing.GroupLayout$SpringDelta.delta:I
invokestatic java.lang.Math.min:(II)I
putfield javax.swing.GroupLayout$SpringDelta.delta:I
23: iload 4
aload 14
getfield javax.swing.GroupLayout$SpringDelta.delta:I
isub
istore 4
24: aload 14
getfield javax.swing.GroupLayout$SpringDelta.delta:I
iload 9
if_icmpeq 28
iload 13
iconst_1
iadd
25: iload 8
if_icmpge 28
26: iload 4
iload 8
iload 13
isub
iconst_1
isub
idiv
istore 9
27: iload 4
iload 9
iload 8
iload 13
isub
iconst_1
isub
imul
isub
istore 10
28: StackMap locals:
StackMap stack:
aload 11
aload 14
getfield javax.swing.GroupLayout$SpringDelta.index:I
iload 12
aload 14
getfield javax.swing.GroupLayout$SpringDelta.delta:I
imul
iastore
end local 14 29: iinc 13 1
StackMap locals:
StackMap stack:
30: iload 13
iload 8
if_icmplt 19
end local 13 31: iconst_0
istore 13
start local 13 32: goto 38
33: StackMap locals:
StackMap stack:
aload 0
iload 13
invokevirtual javax.swing.GroupLayout$SequentialGroup.getSpring:(I)Ljavax/swing/GroupLayout$Spring;
astore 14
start local 14 34: aload 14
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getPreferredSize:(I)I
aload 11
iload 13
iaload
iadd
istore 15
start local 15 35: aload 14
iload 1
iload 2
iload 15
invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
36: iload 2
iload 15
iadd
istore 2
end local 15 end local 14 37: iinc 13 1
StackMap locals:
StackMap stack:
38: iload 13
iload 6
if_icmplt 33
end local 13 end local 12 end local 11 end local 10 end local 9 39: goto 51
40: StackMap locals: javax.swing.GroupLayout$SequentialGroup int int int int int int java.util.List int
StackMap stack:
iconst_0
istore 9
start local 9 41: goto 50
42: StackMap locals: int
StackMap stack:
aload 0
iload 9
invokevirtual javax.swing.GroupLayout$SequentialGroup.getSpring:(I)Ljavax/swing/GroupLayout$Spring;
astore 10
start local 10 43: iload 5
ifeq 46
44: aload 10
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMinimumSize:(I)I
istore 11
start local 11 45: goto 47
end local 11 46: StackMap locals: javax.swing.GroupLayout$Spring
StackMap stack:
aload 10
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMaximumSize:(I)I
istore 11
start local 11 47: StackMap locals: int
StackMap stack:
aload 10
iload 1
iload 2
iload 11
invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
48: iload 2
iload 11
iadd
istore 2
end local 11 end local 10 49: iinc 9 1
StackMap locals:
StackMap stack:
50: iload 9
iload 6
if_icmplt 42
end local 9 51: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 52 1 axis I
0 52 2 origin I
0 52 3 size I
1 52 4 delta I
5 52 5 useMin Z
6 52 6 springCount I
9 52 7 resizable Ljava/util/List<Ljavax/swing/GroupLayout$SpringDelta;>;
10 52 8 resizableCount I
12 39 9 sDelta I
13 39 10 slop I
14 39 11 sizes [I
17 39 12 sign I
18 31 13 counter I
20 29 14 springDelta Ljavax/swing/GroupLayout$SpringDelta;
32 39 13 counter I
34 37 14 spring Ljavax/swing/GroupLayout$Spring;
35 37 15 sSize I
41 51 9 counter I
43 49 10 spring Ljavax/swing/GroupLayout$Spring;
45 46 11 sSize I
47 49 11 sSize I
MethodParameters:
Name Flags
axis
origin
size
private java.util.List<javax.swing.GroupLayout$SpringDelta> buildResizableList(int, boolean);
descriptor: (IZ)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 3
start local 3 1: new java.util.ArrayList
dup
iload 3
invokespecial java.util.ArrayList.<init>:(I)V
astore 4
start local 4 2: iconst_0
istore 5
start local 5 3: goto 16
4: StackMap locals: int java.util.List int
StackMap stack:
aload 0
iload 5
invokevirtual javax.swing.GroupLayout$SequentialGroup.getSpring:(I)Ljavax/swing/GroupLayout$Spring;
astore 6
start local 6 5: iload 2
ifeq 10
6: aload 6
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getPreferredSize:(I)I
7: aload 6
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMinimumSize:(I)I
8: isub
istore 7
start local 7 9: goto 13
end local 7 10: StackMap locals: javax.swing.GroupLayout$Spring
StackMap stack:
aload 6
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getMaximumSize:(I)I
11: aload 6
iload 1
invokevirtual javax.swing.GroupLayout$Spring.getPreferredSize:(I)I
12: isub
istore 7
start local 7 13: StackMap locals: int
StackMap stack:
iload 7
ifle 15
14: aload 4
new javax.swing.GroupLayout$SpringDelta
dup
iload 5
iload 7
invokespecial javax.swing.GroupLayout$SpringDelta.<init>:(II)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 15: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
iload 3
if_icmplt 4
end local 5 17: aload 4
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
18: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 19 1 axis I
0 19 2 useMin Z
1 19 3 size I
2 19 4 sorted Ljava/util/List<Ljavax/swing/GroupLayout$SpringDelta;>;
3 17 5 counter I
5 15 6 spring Ljavax/swing/GroupLayout$Spring;
9 10 7 sDelta I
13 15 7 sDelta I
Signature: (IZ)Ljava/util/List<Ljavax/swing/GroupLayout$SpringDelta;>;
MethodParameters:
Name Flags
axis
useMin
private int indexOfNextNonZeroSpring(int, boolean);
descriptor: (IZ)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: goto 5
1: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 3
start local 3 2: aload 3
iload 2
invokevirtual javax.swing.GroupLayout$Spring.willHaveZeroSize:(Z)Z
ifne 4
3: iload 1
ireturn
4: StackMap locals: javax.swing.GroupLayout$Spring
StackMap stack:
iinc 1 1
end local 3 5: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 1
6: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 7 1 index I
0 7 2 treatAutopaddingAsZeroSized Z
2 5 3 spring Ljavax/swing/GroupLayout$Spring;
MethodParameters:
Name Flags
index
treatAutopaddingAsZeroSized
void insertAutopadding(int, java.util.List<javax.swing.GroupLayout$AutoPreferredGapSpring>, java.util.List<javax.swing.GroupLayout$AutoPreferredGapSpring>, java.util.List<javax.swing.GroupLayout$ComponentSpring>, java.util.List<javax.swing.GroupLayout$ComponentSpring>, );
descriptor: (ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
flags: (0x0000)
Code:
stack=7, locals=16, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new java.util.ArrayList
dup
aload 2
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: astore 7
start local 7 2: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
3: astore 8
start local 8 4: new java.util.ArrayList
dup
aload 4
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
5: astore 9
start local 9 6: aconst_null
astore 10
start local 10 7: iconst_0
istore 11
start local 11 8: goto 75
9: StackMap locals: javax.swing.GroupLayout$SequentialGroup int java.util.List java.util.List java.util.List java.util.List int java.util.List java.util.List java.util.List java.util.List int
StackMap stack:
aload 0
iload 11
invokevirtual javax.swing.GroupLayout$SequentialGroup.getSpring:(I)Ljavax/swing/GroupLayout$Spring;
astore 12
start local 12 10: aload 12
instanceof javax.swing.GroupLayout$AutoPreferredGapSpring
ifeq 27
11: aload 7
invokeinterface java.util.List.size:()I
ifne 25
12: aload 12
checkcast javax.swing.GroupLayout$AutoPreferredGapSpring
13: astore 13
start local 13 14: aload 13
aload 9
invokevirtual javax.swing.GroupLayout$AutoPreferredGapSpring.setSources:(Ljava/util/List;)V
15: aload 9
invokeinterface java.util.List.clear:()V
16: aload 0
iload 11
iconst_1
iadd
iconst_1
invokevirtual javax.swing.GroupLayout$SequentialGroup.indexOfNextNonZeroSpring:(IZ)I
istore 11
17: iload 11
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpne 22
18: aload 13
instanceof javax.swing.GroupLayout$ContainerAutoPreferredGapSpring
19: ifne 75
20: aload 3
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
21: goto 75
22: StackMap locals: javax.swing.GroupLayout$Spring javax.swing.GroupLayout$AutoPreferredGapSpring
StackMap stack:
aload 7
invokeinterface java.util.List.clear:()V
23: aload 7
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 24: goto 75
25: StackMap locals:
StackMap stack:
aload 0
iload 11
iconst_1
iadd
iconst_1
invokevirtual javax.swing.GroupLayout$SequentialGroup.indexOfNextNonZeroSpring:(IZ)I
istore 11
26: goto 75
27: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.List.size:()I
ifle 32
iload 6
ifeq 32
28: new javax.swing.GroupLayout$AutoPreferredGapSpring
dup
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.this$0:Ljavax/swing/GroupLayout;
invokespecial javax.swing.GroupLayout$AutoPreferredGapSpring.<init>:(Ljavax/swing/GroupLayout;)V
29: astore 13
start local 13 30: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
iload 11
aload 13
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
31: goto 75
end local 13 32: StackMap locals:
StackMap stack:
aload 12
instanceof javax.swing.GroupLayout$ComponentSpring
ifeq 49
33: aload 12
checkcast javax.swing.GroupLayout$ComponentSpring
astore 13
start local 13 34: aload 13
invokevirtual javax.swing.GroupLayout$ComponentSpring.isVisible:()Z
ifne 37
35: iinc 11 1
36: goto 75
37: StackMap locals: javax.swing.GroupLayout$ComponentSpring
StackMap stack:
aload 7
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 40
StackMap locals: javax.swing.GroupLayout$SequentialGroup int java.util.List java.util.List java.util.List java.util.List int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring javax.swing.GroupLayout$ComponentSpring top java.util.Iterator
StackMap stack:
38: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.GroupLayout$AutoPreferredGapSpring
astore 14
start local 14 39: aload 14
aload 13
iload 1
invokevirtual javax.swing.GroupLayout$AutoPreferredGapSpring.addTarget:(Ljavax/swing/GroupLayout$ComponentSpring;I)V
end local 14 40: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 38
41: aload 9
invokeinterface java.util.List.clear:()V
42: aload 7
invokeinterface java.util.List.clear:()V
43: aload 0
iload 11
iconst_1
iadd
iconst_0
invokevirtual javax.swing.GroupLayout$SequentialGroup.indexOfNextNonZeroSpring:(IZ)I
istore 11
44: iload 11
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpne 47
45: aload 5
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
46: goto 75
47: StackMap locals: javax.swing.GroupLayout$SequentialGroup int java.util.List java.util.List java.util.List java.util.List int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring javax.swing.GroupLayout$ComponentSpring
StackMap stack:
aload 9
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 48: goto 75
StackMap locals:
StackMap stack:
49: aload 12
instanceof javax.swing.GroupLayout$Group
ifeq 72
50: aload 10
ifnonnull 53
51: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
astore 10
52: goto 54
53: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.List.clear:()V
54: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.List.clear:()V
55: aload 12
checkcast javax.swing.GroupLayout$Group
iload 1
56: aload 7
aload 8
57: aload 9
aload 10
iload 6
58: invokevirtual javax.swing.GroupLayout$Group.insertAutopadding:(ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
59: aload 9
invokeinterface java.util.List.clear:()V
60: aload 7
invokeinterface java.util.List.clear:()V
61: aload 0
62: iload 11
iconst_1
iadd
aload 10
invokeinterface java.util.List.size:()I
ifne 63
iconst_1
goto 64
StackMap locals: javax.swing.GroupLayout$SequentialGroup int java.util.List java.util.List java.util.List java.util.List int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring
StackMap stack: javax.swing.GroupLayout$SequentialGroup int
63: iconst_0
64: StackMap locals: javax.swing.GroupLayout$SequentialGroup int java.util.List java.util.List java.util.List java.util.List int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring
StackMap stack: javax.swing.GroupLayout$SequentialGroup int int
invokevirtual javax.swing.GroupLayout$SequentialGroup.indexOfNextNonZeroSpring:(IZ)I
istore 11
65: iload 11
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpne 69
66: aload 5
aload 10
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
67: aload 3
aload 8
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
68: goto 75
69: StackMap locals:
StackMap stack:
aload 9
aload 10
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
70: aload 7
aload 8
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
71: goto 75
72: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.List.clear:()V
73: aload 9
invokeinterface java.util.List.clear:()V
74: iinc 11 1
end local 12 75: StackMap locals:
StackMap stack:
iload 11
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 9
76: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 77 1 axis I
0 77 2 leadingPadding Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
0 77 3 trailingPadding Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
0 77 4 leading Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
0 77 5 trailing Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
0 77 6 insert Z
2 77 7 newLeadingPadding Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
4 77 8 newTrailingPadding Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
6 77 9 newLeading Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
7 77 10 newTrailing Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
8 77 11 counter I
10 75 12 spring Ljavax/swing/GroupLayout$Spring;
14 24 13 padding Ljavax/swing/GroupLayout$AutoPreferredGapSpring;
30 32 13 padding Ljavax/swing/GroupLayout$AutoPreferredGapSpring;
34 48 13 cSpring Ljavax/swing/GroupLayout$ComponentSpring;
39 40 14 gapSpring Ljavax/swing/GroupLayout$AutoPreferredGapSpring;
Signature: (ILjava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;Z)V
MethodParameters:
Name Flags
axis
leadingPadding
trailingPadding
leading
trailing
insert
int getBaseline();
descriptor: ()I
flags: (0x0000)
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
ifnull 10
1: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
invokevirtual javax.swing.GroupLayout$Spring.getBaseline:()I
istore 1
start local 1 2: iload 1
iflt 10
3: iconst_0
istore 2
start local 2 4: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: javax.swing.GroupLayout$SequentialGroup int int top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 3
start local 3 6: aload 3
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
if_acmpne 8
7: iload 2
iload 1
iadd
ireturn
8: StackMap locals: javax.swing.GroupLayout$SequentialGroup int int javax.swing.GroupLayout$Spring java.util.Iterator
StackMap stack:
iload 2
aload 3
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.getPreferredSize:(I)I
iadd
istore 2
end local 3 9: StackMap locals: javax.swing.GroupLayout$SequentialGroup int int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 end local 1 10: StackMap locals: javax.swing.GroupLayout$SequentialGroup
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/swing/GroupLayout$SequentialGroup;
2 10 1 baseline I
4 10 2 size I
6 9 3 spring Ljavax/swing/GroupLayout$Spring;
java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior();
descriptor: ()Ljava/awt/Component$BaselineResizeBehavior;
flags: (0x0000)
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual javax.swing.GroupLayout$SequentialGroup.isResizable:(I)Z
ifeq 47
1: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.isResizable:(I)Z
ifne 26
2: iconst_0
istore 1
start local 1 3: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 10
StackMap locals: javax.swing.GroupLayout$SequentialGroup int top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 2
start local 2 5: aload 2
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
if_acmpne 7
6: goto 11
7: StackMap locals: javax.swing.GroupLayout$SequentialGroup int javax.swing.GroupLayout$Spring java.util.Iterator
StackMap stack:
aload 2
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.isResizable:(I)Z
ifeq 10
8: iconst_1
istore 1
9: goto 11
end local 2 10: StackMap locals: javax.swing.GroupLayout$SequentialGroup int top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: StackMap locals: javax.swing.GroupLayout$SequentialGroup int
StackMap stack:
iconst_0
istore 2
start local 2 12: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 3
start local 3 13: goto 21
14: StackMap locals: int int
StackMap stack:
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 4
start local 4 15: aload 4
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
if_acmpne 17
16: goto 22
17: StackMap locals: javax.swing.GroupLayout$Spring
StackMap stack:
aload 4
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.isResizable:(I)Z
ifeq 20
18: iconst_1
istore 2
19: goto 22
end local 4 20: StackMap locals:
StackMap stack:
iinc 3 -1
StackMap locals:
StackMap stack:
21: iload 3
ifge 14
end local 3 22: StackMap locals:
StackMap stack:
iload 1
ifeq 24
iload 2
ifne 24
23: getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_DESCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
24: StackMap locals:
StackMap stack:
iload 1
ifne 46
iload 2
ifeq 46
25: getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_ASCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 2 end local 1 26: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
invokevirtual javax.swing.GroupLayout$Spring.getBaselineResizeBehavior:()Ljava/awt/Component$BaselineResizeBehavior;
astore 1
start local 1 27: aload 1
getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_ASCENT:Ljava/awt/Component$BaselineResizeBehavior;
if_acmpne 36
28: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 34
StackMap locals: javax.swing.GroupLayout$SequentialGroup java.awt.Component$BaselineResizeBehavior top java.util.Iterator
StackMap stack:
29: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 2
start local 2 30: aload 2
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
if_acmpne 32
31: getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_ASCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
32: StackMap locals: javax.swing.GroupLayout$SequentialGroup java.awt.Component$BaselineResizeBehavior javax.swing.GroupLayout$Spring java.util.Iterator
StackMap stack:
aload 2
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.isResizable:(I)Z
ifeq 34
33: getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 2 34: StackMap locals: javax.swing.GroupLayout$SequentialGroup java.awt.Component$BaselineResizeBehavior top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 29
35: goto 46
StackMap locals: javax.swing.GroupLayout$SequentialGroup java.awt.Component$BaselineResizeBehavior
StackMap stack:
36: aload 1
getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_DESCENT:Ljava/awt/Component$BaselineResizeBehavior;
if_acmpne 46
37: aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 2
start local 2 38: goto 45
39: StackMap locals: int
StackMap stack:
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.springs:Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.swing.GroupLayout$Spring
astore 3
start local 3 40: aload 3
aload 0
getfield javax.swing.GroupLayout$SequentialGroup.baselineSpring:Ljavax/swing/GroupLayout$Spring;
if_acmpne 42
41: getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_DESCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
42: StackMap locals: javax.swing.GroupLayout$Spring
StackMap stack:
aload 3
iconst_1
invokevirtual javax.swing.GroupLayout$Spring.isResizable:(I)Z
ifeq 44
43: getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 3 44: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
45: iload 2
ifge 39
end local 2 end local 1 46: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
47: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.CONSTANT_ASCENT:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Ljavax/swing/GroupLayout$SequentialGroup;
3 26 1 leadingResizable Z
5 10 2 spring Ljavax/swing/GroupLayout$Spring;
12 26 2 trailingResizable Z
13 22 3 i I
15 20 4 spring Ljavax/swing/GroupLayout$Spring;
27 46 1 brb Ljava/awt/Component$BaselineResizeBehavior;
30 34 2 spring Ljavax/swing/GroupLayout$Spring;
38 46 2 i I
40 44 3 spring Ljavax/swing/GroupLayout$Spring;
private void checkPreferredGapValues(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifge 1
iload 1
iconst_m1
if_icmpeq 1
iload 1
bipush -2
if_icmpne 3
1: StackMap locals:
StackMap stack:
iload 2
ifge 2
iload 2
iconst_m1
if_icmpeq 2
iload 2
bipush -2
if_icmpne 3
2: StackMap locals:
StackMap stack:
iload 1
iflt 6
iload 2
iflt 6
iload 1
iload 2
if_icmple 6
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
4: ldc "Pref and max must be either DEFAULT_SIZE, PREFERRED_SIZE, or >= 0 and pref <= max"
5: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/GroupLayout$SequentialGroup;
0 7 1 pref I
0 7 2 max I
MethodParameters:
Name Flags
pref
max
public javax.swing.GroupLayout$Group addComponent(java.awt.Component, int, int, int);
descriptor: (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
iload 2
iload 3
iload 4
invokevirtual javax.swing.GroupLayout$SequentialGroup.addComponent:(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.swing.GroupLayout$Group addComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.addComponent:(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.swing.GroupLayout$Group addGap(int, int, int);
descriptor: (III)Ljavax/swing/GroupLayout$Group;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
iload 1
iload 2
iload 3
invokevirtual javax.swing.GroupLayout$SequentialGroup.addGap:(III)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.swing.GroupLayout$Group addGap(int);
descriptor: (I)Ljavax/swing/GroupLayout$Group;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.addGap:(I)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.swing.GroupLayout$Group addGroup(javax.swing.GroupLayout$Group);
descriptor: (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual javax.swing.GroupLayout$SequentialGroup.addGroup:(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "GroupLayout.java"
NestHost: javax.swing.GroupLayout
InnerClasses:
public final BaselineResizeBehavior = java.awt.Component$BaselineResizeBehavior of java.awt.Component
private AutoPreferredGapSpring = javax.swing.GroupLayout$AutoPreferredGapSpring of javax.swing.GroupLayout
private final ComponentSpring = javax.swing.GroupLayout$ComponentSpring of javax.swing.GroupLayout
private ContainerAutoPreferredGapSpring = javax.swing.GroupLayout$ContainerAutoPreferredGapSpring of javax.swing.GroupLayout
public abstract Group = javax.swing.GroupLayout$Group of javax.swing.GroupLayout
private PreferredGapSpring = javax.swing.GroupLayout$PreferredGapSpring of javax.swing.GroupLayout
public SequentialGroup = javax.swing.GroupLayout$SequentialGroup of javax.swing.GroupLayout
private abstract Spring = javax.swing.GroupLayout$Spring of javax.swing.GroupLayout
private final SpringDelta = javax.swing.GroupLayout$SpringDelta of javax.swing.GroupLayout
public final ComponentPlacement = javax.swing.LayoutStyle$ComponentPlacement of javax.swing.LayoutStyle