final class sun.awt.geom.Order2 extends sun.awt.geom.Curve
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.awt.geom.Order2
super_class: sun.awt.geom.Curve
{
private double x0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double y0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double cx0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double cy0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double x1;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double y1;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xmin;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xmax;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xcoeff0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xcoeff1;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xcoeff2;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double ycoeff0;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double ycoeff1;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double ycoeff2;
descriptor: D
flags: (0x0002) ACC_PRIVATE
public static void insert(java.util.Vector, double[], double, double, double, double, double, double, int);
descriptor: (Ljava/util/Vector;[DDDDDDDI)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=20, args_size=9
start local 0 // java.util.Vector curves
start local 1 // double[] tmp
start local 2 // double x0
start local 4 // double y0
start local 6 // double cx0
start local 8 // double cy0
start local 10 // double x1
start local 12 // double y1
start local 14 // int direction
0: .line 56
dload 4 /* y0 */
dload 8 /* cy0 */
dload 12 /* y1 */
aload 1 /* tmp */
invokestatic sun.awt.geom.Order2.getHorizontalParams:(DDD[D)I
istore 15 /* numparams */
start local 15 // int numparams
1: .line 57
iload 15 /* numparams */
ifne 4
2: .line 60
aload 0 /* curves */
dload 2 /* x0 */
dload 4 /* y0 */
dload 6 /* cx0 */
dload 8 /* cy0 */
dload 10 /* x1 */
dload 12 /* y1 */
iload 14 /* direction */
invokestatic sun.awt.geom.Order2.addInstance:(Ljava/util/Vector;DDDDDDI)V
3: .line 61
return
4: .line 64
StackMap locals: int
StackMap stack:
aload 1 /* tmp */
iconst_0
daload
dstore 16 /* t */
start local 16 // double t
5: .line 65
aload 1 /* tmp */
iconst_0
dload 2 /* x0 */
dastore
aload 1 /* tmp */
iconst_1
dload 4 /* y0 */
dastore
6: .line 66
aload 1 /* tmp */
iconst_2
dload 6 /* cx0 */
dastore
aload 1 /* tmp */
iconst_3
dload 8 /* cy0 */
dastore
7: .line 67
aload 1 /* tmp */
iconst_4
dload 10 /* x1 */
dastore
aload 1 /* tmp */
iconst_5
dload 12 /* y1 */
dastore
8: .line 68
aload 1 /* tmp */
iconst_0
dload 16 /* t */
invokestatic sun.awt.geom.Order2.split:([DID)V
9: .line 69
iload 14 /* direction */
iconst_1
if_icmpne 10
iconst_0
goto 11
StackMap locals: double
StackMap stack:
10: iconst_4
StackMap locals:
StackMap stack: int
11: istore 18 /* i0 */
start local 18 // int i0
12: .line 70
iconst_4
iload 18 /* i0 */
isub
istore 19 /* i1 */
start local 19 // int i1
13: .line 71
aload 0 /* curves */
aload 1 /* tmp */
iload 18 /* i0 */
daload
aload 1 /* tmp */
iload 18 /* i0 */
iconst_1
iadd
daload
aload 1 /* tmp */
iload 18 /* i0 */
iconst_2
iadd
daload
aload 1 /* tmp */
iload 18 /* i0 */
iconst_3
iadd
daload
14: .line 72
aload 1 /* tmp */
iload 18 /* i0 */
iconst_4
iadd
daload
aload 1 /* tmp */
iload 18 /* i0 */
iconst_5
iadd
daload
iload 14 /* direction */
15: .line 71
invokestatic sun.awt.geom.Order2.addInstance:(Ljava/util/Vector;DDDDDDI)V
16: .line 73
aload 0 /* curves */
aload 1 /* tmp */
iload 19 /* i1 */
daload
aload 1 /* tmp */
iload 19 /* i1 */
iconst_1
iadd
daload
aload 1 /* tmp */
iload 19 /* i1 */
iconst_2
iadd
daload
aload 1 /* tmp */
iload 19 /* i1 */
iconst_3
iadd
daload
17: .line 74
aload 1 /* tmp */
iload 19 /* i1 */
iconst_4
iadd
daload
aload 1 /* tmp */
iload 19 /* i1 */
iconst_5
iadd
daload
iload 14 /* direction */
18: .line 73
invokestatic sun.awt.geom.Order2.addInstance:(Ljava/util/Vector;DDDDDDI)V
19: .line 75
return
end local 19 // int i1
end local 18 // int i0
end local 16 // double t
end local 15 // int numparams
end local 14 // int direction
end local 12 // double y1
end local 10 // double x1
end local 8 // double cy0
end local 6 // double cx0
end local 4 // double y0
end local 2 // double x0
end local 1 // double[] tmp
end local 0 // java.util.Vector curves
LocalVariableTable:
Start End Slot Name Signature
0 20 0 curves Ljava/util/Vector;
0 20 1 tmp [D
0 20 2 x0 D
0 20 4 y0 D
0 20 6 cx0 D
0 20 8 cy0 D
0 20 10 x1 D
0 20 12 y1 D
0 20 14 direction I
1 20 15 numparams I
5 20 16 t D
12 20 18 i0 I
13 20 19 i1 I
MethodParameters:
Name Flags
curves
tmp
x0
y0
cx0
cy0
x1
y1
direction
public static void addInstance(java.util.Vector, double, double, double, double, double, double, int);
descriptor: (Ljava/util/Vector;DDDDDDI)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=16, locals=14, args_size=8
start local 0 // java.util.Vector curves
start local 1 // double x0
start local 3 // double y0
start local 5 // double cx0
start local 7 // double cy0
start local 9 // double x1
start local 11 // double y1
start local 13 // int direction
0: .line 82
dload 3 /* y0 */
dload 11 /* y1 */
dcmpl
ifle 3
1: .line 83
aload 0 /* curves */
new sun.awt.geom.Order2
dup
dload 9 /* x1 */
dload 11 /* y1 */
dload 5 /* cx0 */
dload 7 /* cy0 */
dload 1 /* x0 */
dload 3 /* y0 */
iload 13 /* direction */
ineg
invokespecial sun.awt.geom.Order2.<init>:(DDDDDDI)V
invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
pop
2: .line 84
goto 5
StackMap locals:
StackMap stack:
3: dload 11 /* y1 */
dload 3 /* y0 */
dcmpl
ifle 5
4: .line 85
aload 0 /* curves */
new sun.awt.geom.Order2
dup
dload 1 /* x0 */
dload 3 /* y0 */
dload 5 /* cx0 */
dload 7 /* cy0 */
dload 9 /* x1 */
dload 11 /* y1 */
iload 13 /* direction */
invokespecial sun.awt.geom.Order2.<init>:(DDDDDDI)V
invokevirtual java.util.Vector.add:(Ljava/lang/Object;)Z
pop
5: .line 87
StackMap locals:
StackMap stack:
return
end local 13 // int direction
end local 11 // double y1
end local 9 // double x1
end local 7 // double cy0
end local 5 // double cx0
end local 3 // double y0
end local 1 // double x0
end local 0 // java.util.Vector curves
LocalVariableTable:
Start End Slot Name Signature
0 6 0 curves Ljava/util/Vector;
0 6 1 x0 D
0 6 3 y0 D
0 6 5 cx0 D
0 6 7 cy0 D
0 6 9 x1 D
0 6 11 y1 D
0 6 13 direction I
MethodParameters:
Name Flags
curves
x0
y0
cx0
cy0
x1
y1
direction
public static int getHorizontalParams(double, double, double, double[]);
descriptor: (DDD[D)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=11, args_size=4
start local 0 // double c0
start local 2 // double cp
start local 4 // double c1
start local 6 // double[] ret
0: .line 113
dload 0 /* c0 */
dload 2 /* cp */
dcmpg
ifgt 2
dload 2 /* cp */
dload 4 /* c1 */
dcmpg
ifgt 2
1: .line 114
iconst_0
ireturn
2: .line 116
StackMap locals:
StackMap stack:
dload 0 /* c0 */
dload 2 /* cp */
dsub
dstore 0 /* c0 */
3: .line 117
dload 4 /* c1 */
dload 2 /* cp */
dsub
dstore 4 /* c1 */
4: .line 118
dload 0 /* c0 */
dload 4 /* c1 */
dadd
dstore 7 /* denom */
start local 7 // double denom
5: .line 120
dload 7 /* denom */
dconst_0
dcmpl
ifne 7
6: .line 121
iconst_0
ireturn
7: .line 123
StackMap locals: double
StackMap stack:
dload 0 /* c0 */
dload 7 /* denom */
ddiv
dstore 9 /* t */
start local 9 // double t
8: .line 125
dload 9 /* t */
dconst_0
dcmpg
ifle 9
dload 9 /* t */
dconst_1
dcmpl
iflt 10
9: .line 126
StackMap locals: double
StackMap stack:
iconst_0
ireturn
10: .line 128
StackMap locals:
StackMap stack:
aload 6 /* ret */
iconst_0
dload 9 /* t */
dastore
11: .line 129
iconst_1
ireturn
end local 9 // double t
end local 7 // double denom
end local 6 // double[] ret
end local 4 // double c1
end local 2 // double cp
end local 0 // double c0
LocalVariableTable:
Start End Slot Name Signature
0 12 0 c0 D
0 12 2 cp D
0 12 4 c1 D
0 12 6 ret [D
5 12 7 denom D
8 12 9 t D
MethodParameters:
Name Flags
c0
cp
c1
ret
public static void split(double[], int, double);
descriptor: ([DID)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=16, args_size=3
start local 0 // double[] coords
start local 1 // int pos
start local 2 // double t
0: .line 140
aload 0 /* coords */
iload 1 /* pos */
bipush 8
iadd
aload 0 /* coords */
iload 1 /* pos */
iconst_4
iadd
daload
dup2
dstore 12 /* x1 */
start local 12 // double x1
1: dastore
2: .line 141
aload 0 /* coords */
iload 1 /* pos */
bipush 9
iadd
aload 0 /* coords */
iload 1 /* pos */
iconst_5
iadd
daload
dup2
dstore 14 /* y1 */
start local 14 // double y1
3: dastore
4: .line 142
aload 0 /* coords */
iload 1 /* pos */
iconst_2
iadd
daload
dstore 8 /* cx */
start local 8 // double cx
5: .line 143
aload 0 /* coords */
iload 1 /* pos */
iconst_3
iadd
daload
dstore 10 /* cy */
start local 10 // double cy
6: .line 144
dload 8 /* cx */
dload 12 /* x1 */
dload 8 /* cx */
dsub
dload 2 /* t */
dmul
dadd
dstore 12 /* x1 */
7: .line 145
dload 10 /* cy */
dload 14 /* y1 */
dload 10 /* cy */
dsub
dload 2 /* t */
dmul
dadd
dstore 14 /* y1 */
8: .line 146
aload 0 /* coords */
iload 1 /* pos */
iconst_0
iadd
daload
dstore 4 /* x0 */
start local 4 // double x0
9: .line 147
aload 0 /* coords */
iload 1 /* pos */
iconst_1
iadd
daload
dstore 6 /* y0 */
start local 6 // double y0
10: .line 148
dload 4 /* x0 */
dload 8 /* cx */
dload 4 /* x0 */
dsub
dload 2 /* t */
dmul
dadd
dstore 4 /* x0 */
11: .line 149
dload 6 /* y0 */
dload 10 /* cy */
dload 6 /* y0 */
dsub
dload 2 /* t */
dmul
dadd
dstore 6 /* y0 */
12: .line 150
dload 4 /* x0 */
dload 12 /* x1 */
dload 4 /* x0 */
dsub
dload 2 /* t */
dmul
dadd
dstore 8 /* cx */
13: .line 151
dload 6 /* y0 */
dload 14 /* y1 */
dload 6 /* y0 */
dsub
dload 2 /* t */
dmul
dadd
dstore 10 /* cy */
14: .line 152
aload 0 /* coords */
iload 1 /* pos */
iconst_2
iadd
dload 4 /* x0 */
dastore
15: .line 153
aload 0 /* coords */
iload 1 /* pos */
iconst_3
iadd
dload 6 /* y0 */
dastore
16: .line 154
aload 0 /* coords */
iload 1 /* pos */
iconst_4
iadd
dload 8 /* cx */
dastore
17: .line 155
aload 0 /* coords */
iload 1 /* pos */
iconst_5
iadd
dload 10 /* cy */
dastore
18: .line 156
aload 0 /* coords */
iload 1 /* pos */
bipush 6
iadd
dload 12 /* x1 */
dastore
19: .line 157
aload 0 /* coords */
iload 1 /* pos */
bipush 7
iadd
dload 14 /* y1 */
dastore
20: .line 158
return
end local 14 // double y1
end local 12 // double x1
end local 10 // double cy
end local 8 // double cx
end local 6 // double y0
end local 4 // double x0
end local 2 // double t
end local 1 // int pos
end local 0 // double[] coords
LocalVariableTable:
Start End Slot Name Signature
0 21 0 coords [D
0 21 1 pos I
0 21 2 t D
9 21 4 x0 D
10 21 6 y0 D
5 21 8 cx D
6 21 10 cy D
1 21 12 x1 D
3 21 14 y1 D
MethodParameters:
Name Flags
coords
pos
t
public void <init>(double, double, double, double, double, double, int);
descriptor: (DDDDDDI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=14, args_size=8
start local 0 // sun.awt.geom.Order2 this
start local 1 // double x0
start local 3 // double y0
start local 5 // double cx0
start local 7 // double cy0
start local 9 // double x1
start local 11 // double y1
start local 13 // int direction
0: .line 165
aload 0 /* this */
iload 13 /* direction */
invokespecial sun.awt.geom.Curve.<init>:(I)V
1: .line 169
dload 7 /* cy0 */
dload 3 /* y0 */
dcmpg
ifge 4
2: .line 170
dload 3 /* y0 */
dstore 7 /* cy0 */
3: .line 171
goto 6
StackMap locals: sun.awt.geom.Order2 double double double double double double int
StackMap stack:
4: dload 7 /* cy0 */
dload 11 /* y1 */
dcmpl
ifle 6
5: .line 172
dload 11 /* y1 */
dstore 7 /* cy0 */
6: .line 174
StackMap locals:
StackMap stack:
aload 0 /* this */
dload 1 /* x0 */
putfield sun.awt.geom.Order2.x0:D
7: .line 175
aload 0 /* this */
dload 3 /* y0 */
putfield sun.awt.geom.Order2.y0:D
8: .line 176
aload 0 /* this */
dload 5 /* cx0 */
putfield sun.awt.geom.Order2.cx0:D
9: .line 177
aload 0 /* this */
dload 7 /* cy0 */
putfield sun.awt.geom.Order2.cy0:D
10: .line 178
aload 0 /* this */
dload 9 /* x1 */
putfield sun.awt.geom.Order2.x1:D
11: .line 179
aload 0 /* this */
dload 11 /* y1 */
putfield sun.awt.geom.Order2.y1:D
12: .line 180
aload 0 /* this */
dload 1 /* x0 */
dload 9 /* x1 */
invokestatic java.lang.Math.min:(DD)D
dload 5 /* cx0 */
invokestatic java.lang.Math.min:(DD)D
putfield sun.awt.geom.Order2.xmin:D
13: .line 181
aload 0 /* this */
dload 1 /* x0 */
dload 9 /* x1 */
invokestatic java.lang.Math.max:(DD)D
dload 5 /* cx0 */
invokestatic java.lang.Math.max:(DD)D
putfield sun.awt.geom.Order2.xmax:D
14: .line 182
aload 0 /* this */
dload 1 /* x0 */
putfield sun.awt.geom.Order2.xcoeff0:D
15: .line 183
aload 0 /* this */
dload 5 /* cx0 */
dload 5 /* cx0 */
dadd
dload 1 /* x0 */
dsub
dload 1 /* x0 */
dsub
putfield sun.awt.geom.Order2.xcoeff1:D
16: .line 184
aload 0 /* this */
dload 1 /* x0 */
dload 5 /* cx0 */
dsub
dload 5 /* cx0 */
dsub
dload 9 /* x1 */
dadd
putfield sun.awt.geom.Order2.xcoeff2:D
17: .line 185
aload 0 /* this */
dload 3 /* y0 */
putfield sun.awt.geom.Order2.ycoeff0:D
18: .line 186
aload 0 /* this */
dload 7 /* cy0 */
dload 7 /* cy0 */
dadd
dload 3 /* y0 */
dsub
dload 3 /* y0 */
dsub
putfield sun.awt.geom.Order2.ycoeff1:D
19: .line 187
aload 0 /* this */
dload 3 /* y0 */
dload 7 /* cy0 */
dsub
dload 7 /* cy0 */
dsub
dload 11 /* y1 */
dadd
putfield sun.awt.geom.Order2.ycoeff2:D
20: .line 188
return
end local 13 // int direction
end local 11 // double y1
end local 9 // double x1
end local 7 // double cy0
end local 5 // double cx0
end local 3 // double y0
end local 1 // double x0
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lsun/awt/geom/Order2;
0 21 1 x0 D
0 21 3 y0 D
0 21 5 cx0 D
0 21 7 cy0 D
0 21 9 x1 D
0 21 11 y1 D
0 21 13 direction I
MethodParameters:
Name Flags
x0
y0
cx0
cy0
x1
y1
direction
public int getOrder();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 191
iconst_2
ireturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getXTop();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 195
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getYTop();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 199
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getXBot();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 203
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getYBot();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 207
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getXMin();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 211
aload 0 /* this */
getfield sun.awt.geom.Order2.xmin:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getXMax();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 215
aload 0 /* this */
getfield sun.awt.geom.Order2.xmax:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getX0();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 219
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
iconst_1
if_icmpne 1
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/geom/Order2;
public double getY0();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 223
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
iconst_1
if_icmpne 1
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/geom/Order2;
public double getCX0();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 227
aload 0 /* this */
getfield sun.awt.geom.Order2.cx0:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getCY0();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 231
aload 0 /* this */
getfield sun.awt.geom.Order2.cy0:D
dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public double getX1();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 235
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
iconst_m1
if_icmpne 1
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/geom/Order2;
public double getY1();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 239
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
iconst_m1
if_icmpne 1
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/geom/Order2;
public double XforY(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // double y
0: .line 243
dload 1 /* y */
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dcmpg
ifgt 2
1: .line 244
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
dreturn
2: .line 246
StackMap locals:
StackMap stack:
dload 1 /* y */
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dcmpl
iflt 4
3: .line 247
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
dreturn
4: .line 249
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
dload 1 /* y */
invokevirtual sun.awt.geom.Order2.TforY:(D)D
invokevirtual sun.awt.geom.Order2.XforT:(D)D
dreturn
end local 1 // double y
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/geom/Order2;
0 5 1 y D
MethodParameters:
Name Flags
y
public double TforY(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // double y
0: .line 253
dload 1 /* y */
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dcmpg
ifgt 2
1: .line 254
dconst_0
dreturn
2: .line 256
StackMap locals:
StackMap stack:
dload 1 /* y */
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dcmpl
iflt 4
3: .line 257
dconst_1
dreturn
4: .line 259
StackMap locals:
StackMap stack:
dload 1 /* y */
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
invokestatic sun.awt.geom.Order2.TforY:(DDDD)D
dreturn
end local 1 // double y
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/geom/Order2;
0 5 1 y D
MethodParameters:
Name Flags
y
public static double TforY(double, double, double, double);
descriptor: (DDDD)D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=14, args_size=4
start local 0 // double y
start local 2 // double ycoeff0
start local 4 // double ycoeff1
start local 6 // double ycoeff2
0: .line 267
dload 2 /* ycoeff0 */
dload 0 /* y */
dsub
dstore 2 /* ycoeff0 */
1: .line 268
dload 6 /* ycoeff2 */
dconst_0
dcmpl
ifne 5
2: .line 274
dload 2 /* ycoeff0 */
dneg
dload 4 /* ycoeff1 */
ddiv
dstore 8 /* root */
start local 8 // double root
3: .line 275
dload 8 /* root */
dconst_0
dcmpl
iflt 18
dload 8 /* root */
dconst_1
dcmpg
ifgt 18
4: .line 276
dload 8 /* root */
dreturn
end local 8 // double root
5: .line 280
StackMap locals:
StackMap stack:
dload 4 /* ycoeff1 */
dload 4 /* ycoeff1 */
dmul
ldc 4.0
dload 6 /* ycoeff2 */
dmul
dload 2 /* ycoeff0 */
dmul
dsub
dstore 8 /* d */
start local 8 // double d
6: .line 282
dload 8 /* d */
dconst_0
dcmpl
iflt 18
7: .line 283
dload 8 /* d */
invokestatic java.lang.Math.sqrt:(D)D
dstore 8 /* d */
8: .line 290
dload 4 /* ycoeff1 */
dconst_0
dcmpg
ifge 10
9: .line 291
dload 8 /* d */
dneg
dstore 8 /* d */
10: .line 293
StackMap locals: double
StackMap stack:
dload 4 /* ycoeff1 */
dload 8 /* d */
dadd
ldc -2.0
ddiv
dstore 10 /* q */
start local 10 // double q
11: .line 295
dload 10 /* q */
dload 6 /* ycoeff2 */
ddiv
dstore 12 /* root */
start local 12 // double root
12: .line 296
dload 12 /* root */
dconst_0
dcmpl
iflt 14
dload 12 /* root */
dconst_1
dcmpg
ifgt 14
13: .line 297
dload 12 /* root */
dreturn
14: .line 299
StackMap locals: double double
StackMap stack:
dload 10 /* q */
dconst_0
dcmpl
ifeq 18
15: .line 300
dload 2 /* ycoeff0 */
dload 10 /* q */
ddiv
dstore 12 /* root */
16: .line 301
dload 12 /* root */
dconst_0
dcmpl
iflt 18
dload 12 /* root */
dconst_1
dcmpg
ifgt 18
17: .line 302
dload 12 /* root */
dreturn
end local 12 // double root
end local 10 // double q
end local 8 // double d
18: .line 339
StackMap locals:
StackMap stack:
dload 2 /* ycoeff0 */
dstore 8 /* y0 */
start local 8 // double y0
19: .line 340
dload 2 /* ycoeff0 */
dload 4 /* ycoeff1 */
dadd
dload 6 /* ycoeff2 */
dadd
dstore 10 /* y1 */
start local 10 // double y1
20: .line 341
dconst_0
dload 8 /* y0 */
dload 10 /* y1 */
dadd
ldc 2.0
ddiv
dcmpg
ifge 21
dconst_0
goto 22
StackMap locals: double double
StackMap stack:
21: dconst_1
StackMap locals:
StackMap stack: double
22: dreturn
end local 10 // double y1
end local 8 // double y0
end local 6 // double ycoeff2
end local 4 // double ycoeff1
end local 2 // double ycoeff0
end local 0 // double y
LocalVariableTable:
Start End Slot Name Signature
0 23 0 y D
0 23 2 ycoeff0 D
0 23 4 ycoeff1 D
0 23 6 ycoeff2 D
3 5 8 root D
6 18 8 d D
11 18 10 q D
12 18 12 root D
19 23 8 y0 D
20 23 10 y1 D
MethodParameters:
Name Flags
y
ycoeff0
ycoeff1
ycoeff2
public double XforT(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // double t
0: .line 345
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff1:D
dadd
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff0:D
dadd
dreturn
end local 1 // double t
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
0 1 1 t D
MethodParameters:
Name Flags
t
public double YforT(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // double t
0: .line 349
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
dadd
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff0:D
dadd
dreturn
end local 1 // double t
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
0 1 1 t D
MethodParameters:
Name Flags
t
public double dXforT(double, int);
descriptor: (DI)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 // sun.awt.geom.Order2 this
start local 1 // double t
start local 3 // int deriv
0: .line 353
iload 3 /* deriv */
tableswitch { // 0 - 2
0: 1
1: 2
2: 3
default: 4
}
1: .line 355
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff1:D
dadd
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff0:D
dadd
dreturn
2: .line 357
StackMap locals:
StackMap stack:
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dmul
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff1:D
dadd
dreturn
3: .line 359
StackMap locals:
StackMap stack:
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dmul
dreturn
4: .line 361
StackMap locals:
StackMap stack:
dconst_0
dreturn
end local 3 // int deriv
end local 1 // double t
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/geom/Order2;
0 5 1 t D
0 5 3 deriv I
MethodParameters:
Name Flags
t
deriv
public double dYforT(double, int);
descriptor: (DI)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 // sun.awt.geom.Order2 this
start local 1 // double t
start local 3 // int deriv
0: .line 366
iload 3 /* deriv */
tableswitch { // 0 - 2
0: 1
1: 2
2: 3
default: 4
}
1: .line 368
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
dadd
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff0:D
dadd
dreturn
2: .line 370
StackMap locals:
StackMap stack:
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
dmul
dload 1 /* t */
dmul
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
dadd
dreturn
3: .line 372
StackMap locals:
StackMap stack:
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
dmul
dreturn
4: .line 374
StackMap locals:
StackMap stack:
dconst_0
dreturn
end local 3 // int deriv
end local 1 // double t
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/geom/Order2;
0 5 1 t D
0 5 3 deriv I
MethodParameters:
Name Flags
t
deriv
public double nextVertical(double, double);
descriptor: (DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=3
start local 0 // sun.awt.geom.Order2 this
start local 1 // double t0
start local 3 // double t1
0: .line 379
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff1:D
dneg
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dmul
ddiv
dstore 5 /* t */
start local 5 // double t
1: .line 380
dload 5 /* t */
dload 1 /* t0 */
dcmpl
ifle 3
dload 5 /* t */
dload 3 /* t1 */
dcmpg
ifge 3
2: .line 381
dload 5 /* t */
dreturn
3: .line 383
StackMap locals: double
StackMap stack:
dload 3 /* t1 */
dreturn
end local 5 // double t
end local 3 // double t1
end local 1 // double t0
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/geom/Order2;
0 4 1 t0 D
0 4 3 t1 D
1 4 5 t D
MethodParameters:
Name Flags
t0
t1
public void enlarge(java.awt.geom.Rectangle2D);
descriptor: (Ljava/awt/geom/Rectangle2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // java.awt.geom.Rectangle2D r
0: .line 387
aload 1 /* r */
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
invokevirtual java.awt.geom.Rectangle2D.add:(DD)V
1: .line 388
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff1:D
dneg
ldc 2.0
aload 0 /* this */
getfield sun.awt.geom.Order2.xcoeff2:D
dmul
ddiv
dstore 2 /* t */
start local 2 // double t
2: .line 389
dload 2 /* t */
dconst_0
dcmpl
ifle 4
dload 2 /* t */
dconst_1
dcmpg
ifge 4
3: .line 390
aload 1 /* r */
aload 0 /* this */
dload 2 /* t */
invokevirtual sun.awt.geom.Order2.XforT:(D)D
aload 0 /* this */
dload 2 /* t */
invokevirtual sun.awt.geom.Order2.YforT:(D)D
invokevirtual java.awt.geom.Rectangle2D.add:(DD)V
4: .line 392
StackMap locals: double
StackMap stack:
aload 1 /* r */
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
invokevirtual java.awt.geom.Rectangle2D.add:(DD)V
5: .line 393
return
end local 2 // double t
end local 1 // java.awt.geom.Rectangle2D r
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/awt/geom/Order2;
0 6 1 r Ljava/awt/geom/Rectangle2D;
2 6 2 t D
MethodParameters:
Name Flags
r
public sun.awt.geom.Curve getSubCurve(double, double, int);
descriptor: (DDI)Lsun/awt/geom/Curve;
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=12, args_size=4
start local 0 // sun.awt.geom.Order2 this
start local 1 // double ystart
start local 3 // double yend
start local 5 // int dir
0: .line 397
dload 1 /* ystart */
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dcmpg
ifgt 5
1: .line 398
dload 3 /* yend */
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dcmpl
iflt 3
2: .line 399
aload 0 /* this */
iload 5 /* dir */
invokevirtual sun.awt.geom.Order2.getWithDirection:(I)Lsun/awt/geom/Curve;
areturn
3: .line 401
StackMap locals:
StackMap stack:
dconst_0
dstore 6 /* t0 */
start local 6 // double t0
4: .line 402
goto 6
end local 6 // double t0
5: .line 403
StackMap locals:
StackMap stack:
dload 1 /* ystart */
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
invokestatic sun.awt.geom.Order2.TforY:(DDDD)D
dstore 6 /* t0 */
start local 6 // double t0
6: .line 405
StackMap locals: double
StackMap stack:
dload 3 /* yend */
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dcmpl
iflt 9
7: .line 406
dconst_1
dstore 8 /* t1 */
start local 8 // double t1
8: .line 407
goto 10
end local 8 // double t1
9: .line 408
StackMap locals:
StackMap stack:
dload 3 /* yend */
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.ycoeff2:D
invokestatic sun.awt.geom.Order2.TforY:(DDDD)D
dstore 8 /* t1 */
start local 8 // double t1
10: .line 410
StackMap locals: double
StackMap stack:
bipush 10
newarray 7
astore 10 /* eqn */
start local 10 // double[] eqn
11: .line 411
aload 10 /* eqn */
iconst_0
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
dastore
12: .line 412
aload 10 /* eqn */
iconst_1
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dastore
13: .line 413
aload 10 /* eqn */
iconst_2
aload 0 /* this */
getfield sun.awt.geom.Order2.cx0:D
dastore
14: .line 414
aload 10 /* eqn */
iconst_3
aload 0 /* this */
getfield sun.awt.geom.Order2.cy0:D
dastore
15: .line 415
aload 10 /* eqn */
iconst_4
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
dastore
16: .line 416
aload 10 /* eqn */
iconst_5
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dastore
17: .line 417
dload 8 /* t1 */
dconst_1
dcmpg
ifge 19
18: .line 418
aload 10 /* eqn */
iconst_0
dload 8 /* t1 */
invokestatic sun.awt.geom.Order2.split:([DID)V
19: .line 421
StackMap locals: double[]
StackMap stack:
dload 6 /* t0 */
dconst_0
dcmpg
ifgt 22
20: .line 422
iconst_0
istore 11 /* i */
start local 11 // int i
21: .line 423
goto 24
end local 11 // int i
22: .line 424
StackMap locals:
StackMap stack:
aload 10 /* eqn */
iconst_0
dload 6 /* t0 */
dload 8 /* t1 */
ddiv
invokestatic sun.awt.geom.Order2.split:([DID)V
23: .line 425
iconst_4
istore 11 /* i */
start local 11 // int i
24: .line 427
StackMap locals: int
StackMap stack:
new sun.awt.geom.Order2
dup
aload 10 /* eqn */
iload 11 /* i */
iconst_0
iadd
daload
dload 1 /* ystart */
25: .line 428
aload 10 /* eqn */
iload 11 /* i */
iconst_2
iadd
daload
aload 10 /* eqn */
iload 11 /* i */
iconst_3
iadd
daload
26: .line 429
aload 10 /* eqn */
iload 11 /* i */
iconst_4
iadd
daload
dload 3 /* yend */
27: .line 430
iload 5 /* dir */
28: .line 427
invokespecial sun.awt.geom.Order2.<init>:(DDDDDDI)V
areturn
end local 11 // int i
end local 10 // double[] eqn
end local 8 // double t1
end local 6 // double t0
end local 5 // int dir
end local 3 // double yend
end local 1 // double ystart
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lsun/awt/geom/Order2;
0 29 1 ystart D
0 29 3 yend D
0 29 5 dir I
4 5 6 t0 D
6 29 6 t0 D
8 9 8 t1 D
10 29 8 t1 D
11 29 10 eqn [D
21 22 11 i I
24 29 11 i I
MethodParameters:
Name Flags
ystart
yend
dir
public sun.awt.geom.Curve getReversedCurve();
descriptor: ()Lsun/awt/geom/Curve;
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 434
new sun.awt.geom.Order2
dup
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.cx0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.cy0:D
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
ineg
invokespecial sun.awt.geom.Order2.<init>:(DDDDDDI)V
areturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
public int getSegment(double[]);
descriptor: ([D)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // sun.awt.geom.Order2 this
start local 1 // double[] coords
0: .line 438
aload 1 /* coords */
iconst_0
aload 0 /* this */
getfield sun.awt.geom.Order2.cx0:D
dastore
1: .line 439
aload 1 /* coords */
iconst_1
aload 0 /* this */
getfield sun.awt.geom.Order2.cy0:D
dastore
2: .line 440
aload 0 /* this */
getfield sun.awt.geom.Order2.direction:I
iconst_1
if_icmpne 6
3: .line 441
aload 1 /* coords */
iconst_2
aload 0 /* this */
getfield sun.awt.geom.Order2.x1:D
dastore
4: .line 442
aload 1 /* coords */
iconst_3
aload 0 /* this */
getfield sun.awt.geom.Order2.y1:D
dastore
5: .line 443
goto 8
6: .line 444
StackMap locals:
StackMap stack:
aload 1 /* coords */
iconst_2
aload 0 /* this */
getfield sun.awt.geom.Order2.x0:D
dastore
7: .line 445
aload 1 /* coords */
iconst_3
aload 0 /* this */
getfield sun.awt.geom.Order2.y0:D
dastore
8: .line 447
StackMap locals:
StackMap stack:
iconst_2
ireturn
end local 1 // double[] coords
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/geom/Order2;
0 9 1 coords [D
MethodParameters:
Name Flags
coords
public java.lang.String controlPointString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // sun.awt.geom.Order2 this
0: .line 451
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield sun.awt.geom.Order2.cx0:D
invokestatic sun.awt.geom.Order2.round:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield sun.awt.geom.Order2.cy0:D
invokestatic sun.awt.geom.Order2.round:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "), "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 // sun.awt.geom.Order2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/geom/Order2;
}
SourceFile: "Order2.java"