public class org.apache.batik.parser.LengthArrayProducer extends org.apache.batik.parser.DefaultLengthListHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.parser.LengthArrayProducer
super_class: org.apache.batik.parser.DefaultLengthListHandler
{
protected java.util.LinkedList vs;
descriptor: Ljava/util/LinkedList;
flags: (0x0004) ACC_PROTECTED
protected float[] v;
descriptor: [F
flags: (0x0004) ACC_PROTECTED
protected java.util.LinkedList us;
descriptor: Ljava/util/LinkedList;
flags: (0x0004) ACC_PROTECTED
protected short[] u;
descriptor: [S
flags: (0x0004) ACC_PROTECTED
protected int index;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int count;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected short currentUnit;
descriptor: S
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.parser.DefaultLengthListHandler.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/LengthArrayProducer;
public short[] getLengthTypeArray();
descriptor: ()[S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.u:[S
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/LengthArrayProducer;
public float[] getLengthValueArray();
descriptor: ()[F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/LengthArrayProducer;
public void startLengthList();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.batik.parser.LengthArrayProducer.us:Ljava/util/LinkedList;
1: aload 0
bipush 11
newarray 9
putfield org.apache.batik.parser.LengthArrayProducer.u:[S
2: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.batik.parser.LengthArrayProducer.vs:Ljava/util/LinkedList;
3: aload 0
bipush 11
newarray 6
putfield org.apache.batik.parser.LengthArrayProducer.v:[F
4: aload 0
iconst_0
putfield org.apache.batik.parser.LengthArrayProducer.count:I
5: aload 0
iconst_0
putfield org.apache.batik.parser.LengthArrayProducer.index:I
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void numberValue(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/LengthArrayProducer;
0 1 1 v F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
v
public void lengthValue(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.index:I
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
arraylength
if_icmpne 6
1: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.vs:Ljava/util/LinkedList;
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
2: aload 0
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
arraylength
iconst_2
imul
iconst_1
iadd
newarray 6
putfield org.apache.batik.parser.LengthArrayProducer.v:[F
3: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.us:Ljava/util/LinkedList;
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.u:[S
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
4: aload 0
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.u:[S
arraylength
iconst_2
imul
iconst_1
iadd
newarray 9
putfield org.apache.batik.parser.LengthArrayProducer.u:[S
5: aload 0
iconst_0
putfield org.apache.batik.parser.LengthArrayProducer.index:I
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.index:I
fload 1
fastore
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/parser/LengthArrayProducer;
0 8 1 val F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
val
public void startLength();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void endLength();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.u:[S
aload 0
dup
getfield org.apache.batik.parser.LengthArrayProducer.index:I
dup_x1
iconst_1
iadd
putfield org.apache.batik.parser.LengthArrayProducer.index:I
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
sastore
1: aload 0
dup
getfield org.apache.batik.parser.LengthArrayProducer.count:I
iconst_1
iadd
putfield org.apache.batik.parser.LengthArrayProducer.count:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void em();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void ex();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void in();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void cm();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 6
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void mm();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 7
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void pc();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 10
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void pt();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 9
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void px();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void percentage();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
putfield org.apache.batik.parser.LengthArrayProducer.currentUnit:S
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/LengthArrayProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void endLengthList();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.count:I
newarray 6
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.vs:Ljava/util/LinkedList;
invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
astore 3
start local 3 3: goto 7
4: StackMap locals: float[] int java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast float[]
astore 4
start local 4 5: aload 4
iconst_0
aload 1
iload 2
aload 4
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: iload 2
aload 4
arraylength
iadd
istore 2
end local 4 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.v:[F
iconst_0
aload 1
iload 2
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.index:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
9: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.vs:Ljava/util/LinkedList;
invokevirtual java.util.LinkedList.clear:()V
10: aload 0
aload 1
putfield org.apache.batik.parser.LengthArrayProducer.v:[F
11: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.count:I
newarray 9
astore 4
start local 4 12: iconst_0
istore 2
13: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.us:Ljava/util/LinkedList;
invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
astore 3
14: goto 18
15: StackMap locals: short[]
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast short[]
astore 5
start local 5 16: aload 5
iconst_0
aload 4
iload 2
aload 5
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
17: iload 2
aload 5
arraylength
iadd
istore 2
end local 5 18: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
19: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.u:[S
iconst_0
aload 4
iload 2
aload 0
getfield org.apache.batik.parser.LengthArrayProducer.index:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
20: aload 0
getfield org.apache.batik.parser.LengthArrayProducer.us:Ljava/util/LinkedList;
invokevirtual java.util.LinkedList.clear:()V
21: aload 0
aload 4
putfield org.apache.batik.parser.LengthArrayProducer.u:[S
22: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/batik/parser/LengthArrayProducer;
1 23 1 allValues [F
2 23 2 pos I
3 23 3 it Ljava/util/Iterator;
5 7 4 a [F
12 23 4 allUnits [S
16 18 5 a [S
Exceptions:
throws org.apache.batik.parser.ParseException
}
SourceFile: "LengthArrayProducer.java"