public class org.apache.batik.parser.AWTPathProducer implements org.apache.batik.parser.PathHandler, org.apache.batik.parser.ShapeProducer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.parser.AWTPathProducer
super_class: java.lang.Object
{
protected org.apache.batik.ext.awt.geom.ExtendedGeneralPath path;
descriptor: Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
flags: (0x0004) ACC_PROTECTED
protected float currentX;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float currentY;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float xCenter;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float yCenter;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected int windingRule;
descriptor: I
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 java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/AWTPathProducer;
public static java.awt.Shape createShape(java.io.Reader, int);
descriptor: (Ljava/io/Reader;I)Ljava/awt/Shape;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.batik.parser.PathParser
dup
invokespecial org.apache.batik.parser.PathParser.<init>:()V
astore 2
start local 2 1: new org.apache.batik.parser.AWTPathProducer
dup
invokespecial org.apache.batik.parser.AWTPathProducer.<init>:()V
astore 3
start local 3 2: aload 3
iload 1
invokevirtual org.apache.batik.parser.AWTPathProducer.setWindingRule:(I)V
3: aload 2
aload 3
invokevirtual org.apache.batik.parser.PathParser.setPathHandler:(Lorg/apache/batik/parser/PathHandler;)V
4: aload 2
aload 0
invokevirtual org.apache.batik.parser.PathParser.parse:(Ljava/io/Reader;)V
5: aload 3
invokevirtual org.apache.batik.parser.AWTPathProducer.getShape:()Ljava/awt/Shape;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 r Ljava/io/Reader;
0 6 1 wr I
1 6 2 p Lorg/apache/batik/parser/PathParser;
2 6 3 ph Lorg/apache/batik/parser/AWTPathProducer;
Exceptions:
throws java.io.IOException, org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
r
wr
public void setWindingRule(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.batik.parser.AWTPathProducer.windingRule:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 i I
MethodParameters:
Name Flags
i
public int getWindingRule();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.windingRule:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/AWTPathProducer;
public java.awt.Shape getShape();
descriptor: ()Ljava/awt/Shape;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/AWTPathProducer;
public void startPath();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
fconst_0
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
1: aload 0
fconst_0
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
2: aload 0
fconst_0
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
3: aload 0
fconst_0
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
4: aload 0
new org.apache.batik.ext.awt.geom.ExtendedGeneralPath
dup
aload 0
getfield org.apache.batik.parser.AWTPathProducer.windingRule:I
invokespecial org.apache.batik.ext.awt.geom.ExtendedGeneralPath.<init>:(I)V
putfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/parser/AWTPathProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void endPath();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/parser/AWTPathProducer;
Exceptions:
throws org.apache.batik.parser.ParseException
public void movetoRel(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.moveTo:(FF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
0 2 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void movetoAbs(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
fload 2
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.moveTo:(FF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
0 2 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void closePath();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.closePath:()V
1: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.getCurrentPoint:()Ljava/awt/geom/Point2D;
astore 1
start local 1 2: aload 0
aload 1
invokevirtual java.awt.geom.Point2D.getX:()D
d2f
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
3: aload 0
aload 1
invokevirtual java.awt.geom.Point2D.getY:()D
d2f
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/parser/AWTPathProducer;
2 5 1 pt Ljava/awt/geom/Point2D;
Exceptions:
throws org.apache.batik.parser.ParseException
public void linetoRel(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
0 2 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void linetoAbs(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
fload 2
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
0 2 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void linetoHorizontalRel(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
public void linetoHorizontalAbs(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
public void linetoVerticalRel(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
y
public void linetoVerticalAbs(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo:(FF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
y
public void curvetoCubicRel(float, float, float, float, float, float);
descriptor: (FFFFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, 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: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
1: aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 3
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 4
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
2: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 5
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 6
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
3: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.curveTo:(FFFFFF)V
4: 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 5 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 5 1 x1 F
0 5 2 y1 F
0 5 3 x2 F
0 5 4 y2 F
0 5 5 x F
0 5 6 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x1
y1
x2
y2
x
y
public void curvetoCubicAbs(float, float, float, float, float, float);
descriptor: (FFFFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, 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: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
fload 1
fload 2
aload 0
fload 3
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
fload 4
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
aload 0
fload 5
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
1: aload 0
fload 6
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
2: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.curveTo:(FFFFFF)V
3: 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 4 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 4 1 x1 F
0 4 2 y1 F
0 4 3 x2 F
0 4 4 y2 F
0 4 5 x F
0 4 6 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x1
y1
x2
y2
x
y
public void curvetoCubicSmoothRel(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.xCenter:F
fsub
1: aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.yCenter:F
fsub
2: aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
3: aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
4: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 3
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
5: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 4
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
6: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.curveTo:(FFFFFF)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 8 1 x2 F
0 8 2 y2 F
0 8 3 x F
0 8 4 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x2
y2
x
y
public void curvetoCubicSmoothAbs(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.xCenter:F
fsub
1: aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.yCenter:F
fsub
2: aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
3: aload 0
fload 2
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
4: aload 0
fload 3
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
5: aload 0
fload 4
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
6: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.curveTo:(FFFFFF)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 8 1 x2 F
0 8 2 y2 F
0 8 3 x F
0 8 4 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x2
y2
x
y
public void curvetoQuadraticRel(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
1: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 3
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 4
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
2: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.quadTo:(FFFF)V
3: return
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 Lorg/apache/batik/parser/AWTPathProducer;
0 4 1 x1 F
0 4 2 y1 F
0 4 3 x F
0 4 4 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x1
y1
x
y
public void curvetoQuadraticAbs(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
fload 2
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
aload 0
fload 3
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
aload 0
fload 4
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.quadTo:(FFFF)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 2 1 x1 F
0 2 2 y1 F
0 2 3 x F
0 2 4 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x1
y1
x
y
public void curvetoQuadraticSmoothRel(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.xCenter:F
fsub
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
1: aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.yCenter:F
fsub
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
2: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 1
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
3: aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 2
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
4: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.quadTo:(FFFF)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 6 1 x F
0 6 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void curvetoQuadraticSmoothAbs(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.xCenter:F
fsub
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
1: aload 0
aload 0
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fconst_2
fmul
aload 0
getfield org.apache.batik.parser.AWTPathProducer.yCenter:F
fsub
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
2: aload 0
fload 1
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
3: aload 0
fload 2
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
4: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.quadTo:(FFFF)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 6 1 x F
0 6 2 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
x
y
public void arcRel(float, float, float, boolean, boolean, float, float);
descriptor: (FFFZZFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
fload 1
fload 2
fload 3
iload 4
iload 5
1: aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentX:F
fload 6
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
dup
getfield org.apache.batik.parser.AWTPathProducer.currentY:F
fload 7
fadd
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
2: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.arcTo:(FFFZZFF)V
3: return
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 4 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 4 1 rx F
0 4 2 ry F
0 4 3 xAxisRotation F
0 4 4 largeArcFlag Z
0 4 5 sweepFlag Z
0 4 6 x F
0 4 7 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
rx
ry
xAxisRotation
largeArcFlag
sweepFlag
x
y
public void arcAbs(float, float, float, boolean, boolean, float, float);
descriptor: (FFFZZFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield org.apache.batik.parser.AWTPathProducer.path:Lorg/apache/batik/ext/awt/geom/ExtendedGeneralPath;
fload 1
fload 2
fload 3
iload 4
iload 5
1: aload 0
aload 0
fload 6
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentX:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.xCenter:F
aload 0
aload 0
fload 7
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.currentY:F
dup_x1
putfield org.apache.batik.parser.AWTPathProducer.yCenter:F
2: invokevirtual org.apache.batik.ext.awt.geom.ExtendedGeneralPath.arcTo:(FFFZZFF)V
3: return
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 4 0 this Lorg/apache/batik/parser/AWTPathProducer;
0 4 1 rx F
0 4 2 ry F
0 4 3 xAxisRotation F
0 4 4 largeArcFlag Z
0 4 5 sweepFlag Z
0 4 6 x F
0 4 7 y F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
rx
ry
xAxisRotation
largeArcFlag
sweepFlag
x
y
}
SourceFile: "AWTPathProducer.java"