public class javax.swing.SizeSequence
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.SizeSequence
super_class: java.lang.Object
{
private static int[] emptyArray;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private int[] a;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: .line 125
iconst_0
newarray 10
putstatic javax.swing.SizeSequence.emptyArray:[I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // javax.swing.SizeSequence this
0: .line 136
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 137
aload 0 /* this */
getstatic javax.swing.SizeSequence.emptyArray:[I
putfield javax.swing.SizeSequence.a:[I
2: .line 138
return
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/SizeSequence;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int numEntries
0: .line 150
aload 0 /* this */
iload 1 /* numEntries */
iconst_0
invokespecial javax.swing.SizeSequence.<init>:(II)V
1: .line 151
return
end local 1 // int numEntries
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/SizeSequence;
0 2 1 numEntries I
MethodParameters:
Name Flags
numEntries
public void <init>(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 // javax.swing.SizeSequence this
start local 1 // int numEntries
start local 2 // int value
0: .line 162
aload 0 /* this */
invokespecial javax.swing.SizeSequence.<init>:()V
1: .line 163
aload 0 /* this */
iconst_0
iload 1 /* numEntries */
iload 2 /* value */
invokevirtual javax.swing.SizeSequence.insertEntries:(III)V
2: .line 164
return
end local 2 // int value
end local 1 // int numEntries
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/SizeSequence;
0 3 1 numEntries I
0 3 2 value I
MethodParameters:
Name Flags
numEntries
value
public void <init>(int[]);
descriptor: ([I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int[] sizes
0: .line 174
aload 0 /* this */
invokespecial javax.swing.SizeSequence.<init>:()V
1: .line 175
aload 0 /* this */
aload 1 /* sizes */
invokevirtual javax.swing.SizeSequence.setSizes:([I)V
2: .line 176
return
end local 1 // int[] sizes
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/SizeSequence;
0 3 1 sizes [I
MethodParameters:
Name Flags
sizes
void setSizes(int, int);
descriptor: (II)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 // javax.swing.SizeSequence this
start local 1 // int length
start local 2 // int size
0: .line 183
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 1 /* length */
if_icmpeq 2
1: .line 184
aload 0 /* this */
iload 1 /* length */
newarray 10
putfield javax.swing.SizeSequence.a:[I
2: .line 186
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_0
iload 1 /* length */
iload 2 /* size */
invokevirtual javax.swing.SizeSequence.setSizes:(III)I
pop
3: .line 187
return
end local 2 // int size
end local 1 // int length
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/SizeSequence;
0 4 1 length I
0 4 2 size I
MethodParameters:
Name Flags
length
size
private int setSizes(int, int, int);
descriptor: (III)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int size
0: .line 190
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 191
iconst_0
ireturn
2: .line 193
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 4 /* m */
start local 4 // int m
3: .line 194
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iload 3 /* size */
aload 0 /* this */
iload 1 /* from */
iload 4 /* m */
iload 3 /* size */
invokevirtual javax.swing.SizeSequence.setSizes:(III)I
iadd
iastore
4: .line 195
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
aload 0 /* this */
iload 4 /* m */
iconst_1
iadd
iload 2 /* to */
iload 3 /* size */
invokevirtual javax.swing.SizeSequence.setSizes:(III)I
iadd
ireturn
end local 4 // int m
end local 3 // int size
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/SizeSequence;
0 5 1 from I
0 5 2 to I
0 5 3 size I
3 5 4 m I
MethodParameters:
Name Flags
from
to
size
public void setSizes(int[]);
descriptor: ([I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int[] sizes
0: .line 210
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
aload 1 /* sizes */
arraylength
if_icmpeq 2
1: .line 211
aload 0 /* this */
aload 1 /* sizes */
arraylength
newarray 10
putfield javax.swing.SizeSequence.a:[I
2: .line 213
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_0
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
aload 1 /* sizes */
invokevirtual javax.swing.SizeSequence.setSizes:(II[I)I
pop
3: .line 214
return
end local 1 // int[] sizes
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/SizeSequence;
0 4 1 sizes [I
MethodParameters:
Name Flags
sizes
private int setSizes(int, int, int[]);
descriptor: (II[I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int[] sizes
0: .line 217
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 218
iconst_0
ireturn
2: .line 220
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 4 /* m */
start local 4 // int m
3: .line 221
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
aload 3 /* sizes */
iload 4 /* m */
iaload
aload 0 /* this */
iload 1 /* from */
iload 4 /* m */
aload 3 /* sizes */
invokevirtual javax.swing.SizeSequence.setSizes:(II[I)I
iadd
iastore
4: .line 222
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
aload 0 /* this */
iload 4 /* m */
iconst_1
iadd
iload 2 /* to */
aload 3 /* sizes */
invokevirtual javax.swing.SizeSequence.setSizes:(II[I)I
iadd
ireturn
end local 4 // int m
end local 3 // int[] sizes
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/SizeSequence;
0 5 1 from I
0 5 2 to I
0 5 3 sizes [I
3 5 4 m I
MethodParameters:
Name Flags
from
to
sizes
public int[] getSizes();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 // javax.swing.SizeSequence this
0: .line 231
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
istore 1 /* n */
start local 1 // int n
1: .line 232
iload 1 /* n */
newarray 10
astore 2 /* sizes */
start local 2 // int[] sizes
2: .line 233
aload 0 /* this */
iconst_0
iload 1 /* n */
aload 2 /* sizes */
invokevirtual javax.swing.SizeSequence.getSizes:(II[I)I
pop
3: .line 234
aload 2 /* sizes */
areturn
end local 2 // int[] sizes
end local 1 // int n
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/SizeSequence;
1 4 1 n I
2 4 2 sizes [I
private int getSizes(int, int, int[]);
descriptor: (II[I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int[] sizes
0: .line 238
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 239
iconst_0
ireturn
2: .line 241
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 4 /* m */
start local 4 // int m
3: .line 242
aload 3 /* sizes */
iload 4 /* m */
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
aload 0 /* this */
iload 1 /* from */
iload 4 /* m */
aload 3 /* sizes */
invokevirtual javax.swing.SizeSequence.getSizes:(II[I)I
isub
iastore
4: .line 243
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
aload 0 /* this */
iload 4 /* m */
iconst_1
iadd
iload 2 /* to */
aload 3 /* sizes */
invokevirtual javax.swing.SizeSequence.getSizes:(II[I)I
iadd
ireturn
end local 4 // int m
end local 3 // int[] sizes
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/SizeSequence;
0 5 1 from I
0 5 2 to I
0 5 3 sizes [I
3 5 4 m I
MethodParameters:
Name Flags
from
to
sizes
public int getPosition(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int index
0: .line 262
aload 0 /* this */
iconst_0
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 1 /* index */
invokevirtual javax.swing.SizeSequence.getPosition:(III)I
ireturn
end local 1 // int index
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/SizeSequence;
0 1 1 index I
MethodParameters:
Name Flags
index
private int getPosition(int, int, int);
descriptor: (III)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int index
0: .line 266
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 267
iconst_0
ireturn
2: .line 269
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 4 /* m */
start local 4 // int m
3: .line 270
iload 3 /* index */
iload 4 /* m */
if_icmpgt 5
4: .line 271
aload 0 /* this */
iload 1 /* from */
iload 4 /* m */
iload 3 /* index */
invokevirtual javax.swing.SizeSequence.getPosition:(III)I
ireturn
5: .line 274
StackMap locals: int
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
aload 0 /* this */
iload 4 /* m */
iconst_1
iadd
iload 2 /* to */
iload 3 /* index */
invokevirtual javax.swing.SizeSequence.getPosition:(III)I
iadd
ireturn
end local 4 // int m
end local 3 // int index
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/SizeSequence;
0 6 1 from I
0 6 2 to I
0 6 3 index I
3 6 4 m I
MethodParameters:
Name Flags
from
to
index
public int getIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int position
0: .line 288
aload 0 /* this */
iconst_0
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 1 /* position */
invokevirtual javax.swing.SizeSequence.getIndex:(III)I
ireturn
end local 1 // int position
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/SizeSequence;
0 1 1 position I
MethodParameters:
Name Flags
position
private int getIndex(int, int, int);
descriptor: (III)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int position
0: .line 292
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 293
iload 1 /* from */
ireturn
2: .line 295
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 4 /* m */
start local 4 // int m
3: .line 296
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 4 /* m */
iaload
istore 5 /* pivot */
start local 5 // int pivot
4: .line 297
iload 3 /* position */
iload 5 /* pivot */
if_icmpge 6
5: .line 298
aload 0 /* this */
iload 1 /* from */
iload 4 /* m */
iload 3 /* position */
invokevirtual javax.swing.SizeSequence.getIndex:(III)I
ireturn
6: .line 301
StackMap locals: int int
StackMap stack:
aload 0 /* this */
iload 4 /* m */
iconst_1
iadd
iload 2 /* to */
iload 3 /* position */
iload 5 /* pivot */
isub
invokevirtual javax.swing.SizeSequence.getIndex:(III)I
ireturn
end local 5 // int pivot
end local 4 // int m
end local 3 // int position
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/SizeSequence;
0 7 1 from I
0 7 2 to I
0 7 3 position I
3 7 4 m I
4 7 5 pivot I
MethodParameters:
Name Flags
from
to
position
public int getSize(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // javax.swing.SizeSequence this
start local 1 // int index
0: .line 315
aload 0 /* this */
iload 1 /* index */
iconst_1
iadd
invokevirtual javax.swing.SizeSequence.getPosition:(I)I
aload 0 /* this */
iload 1 /* index */
invokevirtual javax.swing.SizeSequence.getPosition:(I)I
isub
ireturn
end local 1 // int index
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/SizeSequence;
0 1 1 index I
MethodParameters:
Name Flags
index
public void setSize(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 // javax.swing.SizeSequence this
start local 1 // int index
start local 2 // int size
0: .line 329
aload 0 /* this */
iconst_0
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 1 /* index */
iload 2 /* size */
aload 0 /* this */
iload 1 /* index */
invokevirtual javax.swing.SizeSequence.getSize:(I)I
isub
invokevirtual javax.swing.SizeSequence.changeSize:(IIII)V
1: .line 330
return
end local 2 // int size
end local 1 // int index
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/SizeSequence;
0 2 1 index I
0 2 2 size I
MethodParameters:
Name Flags
index
size
private void changeSize(int, int, int, int);
descriptor: (IIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 // javax.swing.SizeSequence this
start local 1 // int from
start local 2 // int to
start local 3 // int index
start local 4 // int delta
0: .line 333
iload 2 /* to */
iload 1 /* from */
if_icmpgt 2
1: .line 334
return
2: .line 336
StackMap locals:
StackMap stack:
iload 1 /* from */
iload 2 /* to */
iadd
iconst_2
idiv
istore 5 /* m */
start local 5 // int m
3: .line 337
iload 3 /* index */
iload 5 /* m */
if_icmpgt 7
4: .line 338
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 5 /* m */
dup2
iaload
iload 4 /* delta */
iadd
iastore
5: .line 339
aload 0 /* this */
iload 1 /* from */
iload 5 /* m */
iload 3 /* index */
iload 4 /* delta */
invokevirtual javax.swing.SizeSequence.changeSize:(IIII)V
6: .line 340
goto 8
7: .line 342
StackMap locals: int
StackMap stack:
aload 0 /* this */
iload 5 /* m */
iconst_1
iadd
iload 2 /* to */
iload 3 /* index */
iload 4 /* delta */
invokevirtual javax.swing.SizeSequence.changeSize:(IIII)V
8: .line 344
StackMap locals:
StackMap stack:
return
end local 5 // int m
end local 4 // int delta
end local 3 // int index
end local 2 // int to
end local 1 // int from
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/SizeSequence;
0 9 1 from I
0 9 2 to I
0 9 3 index I
0 9 4 delta I
3 9 5 m I
MethodParameters:
Name Flags
from
to
index
delta
public void insertEntries(int, int, int);
descriptor: (III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=4
start local 0 // javax.swing.SizeSequence this
start local 1 // int start
start local 2 // int length
start local 3 // int value
0: .line 364
aload 0 /* this */
invokevirtual javax.swing.SizeSequence.getSizes:()[I
astore 4 /* sizes */
start local 4 // int[] sizes
1: .line 365
iload 1 /* start */
iload 2 /* length */
iadd
istore 5 /* end */
start local 5 // int end
2: .line 366
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 2 /* length */
iadd
istore 6 /* n */
start local 6 // int n
3: .line 367
aload 0 /* this */
iload 6 /* n */
newarray 10
putfield javax.swing.SizeSequence.a:[I
4: .line 368
iconst_0
istore 7 /* i */
start local 7 // int i
5: goto 8
6: .line 369
StackMap locals: javax.swing.SizeSequence int int int int[] int int int
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 7 /* i */
aload 4 /* sizes */
iload 7 /* i */
iaload
iastore
7: .line 368
iinc 7 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 7 /* i */
iload 1 /* start */
if_icmplt 6
end local 7 // int i
9: .line 371
iload 1 /* start */
istore 7 /* i */
start local 7 // int i
10: goto 13
11: .line 372
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 7 /* i */
iload 3 /* value */
iastore
12: .line 371
iinc 7 /* i */ 1
StackMap locals:
StackMap stack:
13: iload 7 /* i */
iload 5 /* end */
if_icmplt 11
end local 7 // int i
14: .line 374
iload 5 /* end */
istore 7 /* i */
start local 7 // int i
15: goto 18
16: .line 375
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 7 /* i */
aload 4 /* sizes */
iload 7 /* i */
iload 2 /* length */
isub
iaload
iastore
17: .line 374
iinc 7 /* i */ 1
StackMap locals:
StackMap stack:
18: iload 7 /* i */
iload 6 /* n */
if_icmplt 16
end local 7 // int i
19: .line 377
aload 0 /* this */
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
invokevirtual javax.swing.SizeSequence.setSizes:([I)V
20: .line 378
return
end local 6 // int n
end local 5 // int end
end local 4 // int[] sizes
end local 3 // int value
end local 2 // int length
end local 1 // int start
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavax/swing/SizeSequence;
0 21 1 start I
0 21 2 length I
0 21 3 value I
1 21 4 sizes [I
2 21 5 end I
3 21 6 n I
5 9 7 i I
10 14 7 i I
15 19 7 i I
MethodParameters:
Name Flags
start
length
value
public void removeEntries(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 // javax.swing.SizeSequence this
start local 1 // int start
start local 2 // int length
0: .line 394
aload 0 /* this */
invokevirtual javax.swing.SizeSequence.getSizes:()[I
astore 3 /* sizes */
start local 3 // int[] sizes
1: .line 396
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
arraylength
iload 2 /* length */
isub
istore 4 /* n */
start local 4 // int n
2: .line 397
aload 0 /* this */
iload 4 /* n */
newarray 10
putfield javax.swing.SizeSequence.a:[I
3: .line 398
iconst_0
istore 5 /* i */
start local 5 // int i
4: goto 7
5: .line 399
StackMap locals: int[] int int
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 5 /* i */
aload 3 /* sizes */
iload 5 /* i */
iaload
iastore
6: .line 398
iinc 5 /* i */ 1
StackMap locals:
StackMap stack:
7: iload 5 /* i */
iload 1 /* start */
if_icmplt 5
end local 5 // int i
8: .line 401
iload 1 /* start */
istore 5 /* i */
start local 5 // int i
9: goto 12
10: .line 402
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
iload 5 /* i */
aload 3 /* sizes */
iload 5 /* i */
iload 2 /* length */
iadd
iaload
iastore
11: .line 401
iinc 5 /* i */ 1
StackMap locals:
StackMap stack:
12: iload 5 /* i */
iload 4 /* n */
if_icmplt 10
end local 5 // int i
13: .line 404
aload 0 /* this */
aload 0 /* this */
getfield javax.swing.SizeSequence.a:[I
invokevirtual javax.swing.SizeSequence.setSizes:([I)V
14: .line 405
return
end local 4 // int n
end local 3 // int[] sizes
end local 2 // int length
end local 1 // int start
end local 0 // javax.swing.SizeSequence this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/SizeSequence;
0 15 1 start I
0 15 2 length I
1 15 3 sizes [I
2 15 4 n I
4 8 5 i I
9 13 5 i I
MethodParameters:
Name Flags
start
length
}
SourceFile: "SizeSequence.java"