public final class com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray
super_class: java.lang.Object
{
private static final int InitialSize;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private int[] _array;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int _size;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int _free;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokespecial com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.<init>:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
2: aload 0
aload 0
iload 1
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
newarray 10
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 4 1 size I
MethodParameters:
Name Flags
size
public void <init>(int[]);
descriptor: ([I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
arraylength
invokespecial com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.<init>:(I)V
1: aload 1
iconst_0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 3 1 array [I
MethodParameters:
Name Flags
array
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
ifle 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
goto 2
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray
StackMap stack: new 0 new 0
1: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray
StackMap stack: new 0 new 0 int
2: invokespecial com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.<init>:(I)V
astore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
3 6 1 clone Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public int[] toIntArray();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.cardinality:()I
newarray 10
astore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 1
iconst_0
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.cardinality:()I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
1 3 1 result [I
public final int at(int);
descriptor: (I)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 1
iaload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 1 1 index I
MethodParameters:
Name Flags
index
public final void set(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 1
iload 2
iastore
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 2 1 index I
0 2 2 value I
MethodParameters:
Name Flags
index
value
public int indexOf(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 2
iaload
if_icmpne 3
iload 2
ireturn
3: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 2
end local 2 5: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 6 1 n I
1 5 2 i I
MethodParameters:
Name Flags
n
public final void add(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
if_icmpne 2
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
iconst_2
imul
invokevirtual com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.growArray:(I)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iload 1
iastore
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 4 1 value I
MethodParameters:
Name Flags
value
public void addNew(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 2
iaload
iload 1
if_icmpne 3
return
3: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 2
end local 2 5: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.add:(I)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 7 1 value I
1 5 2 i I
MethodParameters:
Name Flags
value
public void reverse();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
istore 2
start local 2 2: goto 6
3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 1
iaload
istore 3
start local 3 4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 1
iinc 1 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 2
iaload
iastore
5: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 2
iinc 2 -1
iload 3
iastore
end local 3 6: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmplt 3
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
1 8 1 left I
2 8 2 right I
4 6 3 temp I
public void merge(com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iadd
istore 2
start local 2 1: iload 2
newarray 10
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 19
6: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray int int[] int int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 4
iaload
istore 7
start local 7 7: aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 5
iaload
istore 8
start local 8 8: iload 7
iload 8
if_icmpge 12
9: aload 3
iload 6
iload 7
iastore
10: iinc 4 1
11: goto 18
12: StackMap locals: int int
StackMap stack:
iload 7
iload 8
if_icmple 16
13: aload 3
iload 6
iload 8
iastore
14: iinc 5 1
15: goto 18
16: StackMap locals:
StackMap stack:
aload 3
iload 6
iload 7
iastore
17: iinc 4 1
iinc 5 1
end local 8 end local 7 18: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
19: iload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmpge 20
iload 5
aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 6
20: StackMap locals:
StackMap stack:
iload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 26
21: goto 23
22: StackMap locals:
StackMap stack:
aload 3
iload 6
iinc 6 1
aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 5
iinc 5 1
iaload
iastore
23: StackMap locals:
StackMap stack:
iload 5
aload 1
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 22
24: goto 27
25: StackMap locals:
StackMap stack:
aload 3
iload 6
iinc 6 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 4
iinc 4 1
iaload
iastore
26: StackMap locals:
StackMap stack:
iload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
if_icmplt 25
27: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
28: aload 0
aload 0
iload 2
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
29: return
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 30 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 30 1 other Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
1 30 2 newSize I
2 30 3 newArray [I
3 30 4 i I
4 30 5 j I
5 30 6 k I
7 18 7 x I
8 18 8 y I
MethodParameters:
Name Flags
other final
public void sort();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
invokestatic com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.quicksort:([III)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
private static void quicksort(int[], int, int);
descriptor: ([III)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
if_icmpge 4
1: aload 0
iload 1
iload 2
invokestatic com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.partition:([III)I
istore 3
start local 3 2: aload 0
iload 1
iload 3
invokestatic com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.quicksort:([III)V
3: aload 0
iload 3
iconst_1
iadd
iload 2
invokestatic com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray.quicksort:([III)V
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 array [I
0 5 1 p I
0 5 2 r I
2 4 3 q I
MethodParameters:
Name Flags
array
p
r
private static int partition(int[], int, int);
descriptor: ([III)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
iadd
iconst_1
iushr
iaload
istore 3
start local 3 1: iload 1
iconst_1
isub
istore 4
start local 4 2: iload 2
iconst_1
iadd
istore 5
start local 5 3: StackMap locals: int int int
StackMap stack:
iload 3
aload 0
iinc 5 -1
iload 5
iaload
if_icmplt 3
4: StackMap locals:
StackMap stack:
iload 3
aload 0
iinc 4 1
iload 4
iaload
if_icmpgt 4
5: iload 4
iload 5
if_icmpge 10
6: aload 0
iload 4
iaload
istore 6
start local 6 7: aload 0
iload 4
aload 0
iload 5
iaload
iastore
8: aload 0
iload 5
iload 6
iastore
end local 6 9: goto 11
10: StackMap locals:
StackMap stack:
iload 5
ireturn
11: StackMap locals:
StackMap stack:
goto 3
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 12 0 array [I
0 12 1 p I
0 12 2 r I
1 12 3 x I
2 12 4 i I
3 12 5 j I
7 9 6 temp I
MethodParameters:
Name Flags
array
p
r
private void growArray(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._size:I
newarray 10
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 0
aload 2
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 4 1 size I
1 4 2 newArray [I
MethodParameters:
Name Flags
size
public int popLast();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public int last();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public void setLast(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
iload 1
iastore
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 2 1 n I
MethodParameters:
Name Flags
n
public void pop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public void pop(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iload 1
isub
putfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 2 1 n I
MethodParameters:
Name Flags
n
public final int cardinality();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
public void print(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
ifle 9
1: iconst_0
istore 2
start local 2 2: goto 6
3: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
iload 2
iaload
invokevirtual java.io.PrintStream.print:(I)V
4: aload 1
bipush 32
invokevirtual java.io.PrintStream.print:(C)V
5: iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
if_icmplt 3
end local 2 7: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._array:[I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray._free:I
iconst_1
isub
iaload
invokevirtual java.io.PrintStream.println:(I)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 1
ldc "IntegerArray: empty"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xalan/internal/xsltc/util/IntegerArray;
0 11 1 out Ljava/io/PrintStream;
2 7 2 i I
MethodParameters:
Name Flags
out
}
SourceFile: "IntegerArray.java"