public class com.sun.javafx.geom.transform.Affine2D extends com.sun.javafx.geom.transform.AffineBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.geom.transform.Affine2D
super_class: com.sun.javafx.geom.transform.AffineBase
{
private static final long BASE_HASH;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=0
0: lconst_0
lstore 0
start local 0 1: lload 0
ldc 31
lmul
getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 0
2: lload 0
ldc 31
lmul
getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 0
3: lload 0
ldc 31
lmul
getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 0
4: lload 0
ldc 31
lmul
getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 0
5: lload 0
ldc 31
lmul
getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 0
6: lload 0
putstatic com.sun.javafx.geom.transform.Affine2D.BASE_HASH:J
end local 0 7: return
LocalVariableTable:
Start End Slot Name Signature
1 7 0 bits J
private void <init>(double, double, double, double, double, double, int);
descriptor: (DDDDDDI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=14, args_size=8
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 start local 13 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
3: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
4: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
5: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
6: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
7: aload 0
iload 13
putfield com.sun.javafx.geom.transform.Affine2D.state:I
8: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: return
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 10 1 mxx D
0 10 3 myx D
0 10 5 mxy D
0 10 7 myy D
0 10 9 mxt D
0 10 11 myt D
0 10 13 state I
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
state
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
aload 0
dconst_1
dup2_x1
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine2D;
public void <init>(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 3 1 Tx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
Tx
public void <init>(float, float, float, float, float, float);
descriptor: (FFFFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
fload 1
f2d
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: aload 0
fload 2
f2d
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
3: aload 0
fload 3
f2d
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
4: aload 0
fload 4
f2d
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
5: aload 0
fload 5
f2d
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
6: aload 0
fload 6
f2d
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
7: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
8: 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 9 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 9 1 mxx F
0 9 2 myx F
0 9 3 mxy F
0 9 4 myy F
0 9 5 mxt F
0 9 6 myt F
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public void <init>(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
3: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
4: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
5: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
6: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
7: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
8: return
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 9 1 mxx D
0 9 3 myx D
0 9 5 mxy D
0 9 7 myy D
0 9 9 mxt D
0 9 11 myt D
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public com.sun.javafx.geom.transform.BaseTransform$Degree getDegree();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine2D;
protected void reset3Delements();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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 Lcom/sun/javafx/geom/transform/Affine2D;
public void rotate(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 3
dload 5
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
1: aload 0
dload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
2: aload 0
dload 3
dneg
dload 5
dneg
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
3: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 4 1 theta D
0 4 3 anchorx D
0 4 5 anchory D
MethodParameters:
Name Flags
theta
anchorx
anchory
public void rotate(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=15, args_size=3
start local 0 start local 1 start local 3 0: dload 3
dconst_0
dcmpl
ifne 4
1: dload 1
dconst_0
dcmpg
ifge 22
2: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
3: goto 22
StackMap locals:
StackMap stack:
4: dload 1
dconst_0
dcmpl
ifne 10
5: dload 3
dconst_0
dcmpl
ifle 8
6: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
7: goto 22
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
9: goto 22
10: StackMap locals:
StackMap stack:
dload 1
dload 1
dmul
dload 3
dload 3
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
dstore 5
start local 5 11: dload 3
dload 5
ddiv
dstore 7
start local 7 12: dload 1
dload 5
ddiv
dstore 9
start local 9 13: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 11
start local 11 14: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 13
start local 13 15: aload 0
dload 9
dload 11
dmul
dload 7
dload 13
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
16: aload 0
dload 7
dneg
dload 11
dmul
dload 9
dload 13
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
17: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 11
18: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dstore 13
19: aload 0
dload 9
dload 11
dmul
dload 7
dload 13
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
20: aload 0
dload 7
dneg
dload 11
dmul
dload 9
dload 13
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
21: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
end local 13 end local 11 end local 9 end local 7 end local 5 22: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 23 1 vecx D
0 23 3 vecy D
11 22 5 len D
12 22 7 sin D
13 22 9 cos D
14 22 11 M0 D
15 22 13 M1 D
MethodParameters:
Name Flags
vecx
vecy
public void rotate(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
dload 5
dload 7
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
1: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(DD)V
2: aload 0
dload 5
dneg
dload 7
dneg
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
3: return
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 4 1 vecx D
0 4 3 vecy D
0 4 5 anchorx D
0 4 7 anchory D
MethodParameters:
Name Flags
vecx
vecy
anchorx
anchory
public void quadrantRotate(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_3
iand
tableswitch { // 0 - 3
0: 1
1: 2
2: 4
3: 6
default: 7
}
1: StackMap locals:
StackMap stack:
goto 7
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 8 1 numquadrants I
MethodParameters:
Name Flags
numquadrants
public void quadrantRotate(int, double, double);
descriptor: (IDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: iload 1
iconst_3
iand
tableswitch { // 0 - 3
0: 1
1: 2
2: 6
3: 10
default: 13
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dsub
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dadd
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
3: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dsub
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dadd
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
4: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
5: goto 13
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dadd
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dadd
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
7: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dadd
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dadd
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
8: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
9: goto 13
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dadd
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dsub
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
11: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dadd
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dsub
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
12: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 18
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifne 18
14: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.Affine2D.state:I
15: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_m1
if_icmpeq 20
16: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.Affine2D.type:I
17: goto 20
18: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
19: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.type:I
20: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 21 1 numquadrants I
0 21 2 anchorx D
0 21 4 anchory D
MethodParameters:
Name Flags
numquadrants
anchorx
anchory
public void setToTranslation(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
1: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
3: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
4: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
5: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
6: dload 1
dconst_0
dcmpl
ifne 7
dload 3
dconst_0
dcmpl
ifeq 10
7: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.javafx.geom.transform.Affine2D.state:I
8: aload 0
iconst_1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
11: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
12: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 13 1 tx D
0 13 3 ty D
MethodParameters:
Name Flags
tx
ty
public void setToRotation(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: dload 1
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 1: dload 3
dconst_1
dcmpl
ifeq 2
dload 3
ldc -1.0
dcmpl
ifne 6
2: StackMap locals: double
StackMap stack:
dconst_0
dstore 5
start local 5 3: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
4: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
5: goto 19
end local 5 6: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 7: dload 5
ldc -1.0
dcmpl
ifne 12
8: dconst_0
dstore 3
9: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine2D.state:I
10: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
11: goto 19
StackMap locals: double
StackMap stack:
12: dload 5
dconst_1
dcmpl
ifne 17
13: dconst_0
dstore 3
14: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
15: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
16: goto 19
17: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield com.sun.javafx.geom.transform.Affine2D.state:I
18: aload 0
bipush 16
putfield com.sun.javafx.geom.transform.Affine2D.type:I
19: StackMap locals:
StackMap stack:
aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
20: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
21: aload 0
dload 3
dneg
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
22: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
23: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
24: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
25: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 26 1 theta D
1 26 3 sin D
3 6 5 cos D
7 26 5 cos D
MethodParameters:
Name Flags
theta
public void setToRotation(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.setToRotation:(D)V
1: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 7
start local 7 2: dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dsub
dstore 9
start local 9 3: aload 0
dload 3
dload 9
dmul
dload 5
dload 7
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
4: aload 0
dload 5
dload 9
dmul
dload 3
dload 7
dmul
dsub
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
5: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifeq 8
6: StackMap locals: double double
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
7: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.type:I
8: StackMap locals:
StackMap stack:
return
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 9 1 theta D
0 9 3 anchorx D
0 9 5 anchory D
2 9 7 sin D
3 9 9 oneMinusCos D
MethodParameters:
Name Flags
theta
anchorx
anchory
public void setToRotation(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=3
start local 0 start local 1 start local 3 0: dload 3
dconst_0
dcmpl
ifne 11
1: dconst_0
dstore 5
start local 5 2: dload 1
dconst_0
dcmpg
ifge 7
3: ldc -1.0
dstore 7
start local 7 4: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine2D.state:I
5: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
6: goto 24
end local 7 7: StackMap locals: double
StackMap stack:
dconst_1
dstore 7
start local 7 8: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
9: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
10: goto 24
end local 7 end local 5 StackMap locals:
StackMap stack:
11: dload 1
dconst_0
dcmpl
ifne 19
12: dconst_0
dstore 7
start local 7 13: dload 3
dconst_0
dcmpl
ifle 14
dconst_1
goto 15
StackMap locals: com.sun.javafx.geom.transform.Affine2D double double top top double
StackMap stack:
14: ldc -1.0
StackMap locals:
StackMap stack: double
15: dstore 5
start local 5 16: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
17: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
18: goto 24
end local 7 end local 5 19: StackMap locals: com.sun.javafx.geom.transform.Affine2D double double
StackMap stack:
dload 1
dload 1
dmul
dload 3
dload 3
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
dstore 9
start local 9 20: dload 1
dload 9
ddiv
dstore 7
start local 7 21: dload 3
dload 9
ddiv
dstore 5
start local 5 22: aload 0
bipush 6
putfield com.sun.javafx.geom.transform.Affine2D.state:I
23: aload 0
bipush 16
putfield com.sun.javafx.geom.transform.Affine2D.type:I
end local 9 24: StackMap locals: double double
StackMap stack:
aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
25: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
26: aload 0
dload 5
dneg
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
27: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
28: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
29: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
30: return
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 31 1 vecx D
0 31 3 vecy D
2 11 5 sin D
16 19 5 sin D
22 31 5 sin D
4 7 7 cos D
8 11 7 cos D
13 19 7 cos D
21 31 7 cos D
20 24 9 len D
MethodParameters:
Name Flags
vecx
vecy
public void setToRotation(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=13, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine2D.setToRotation:(DD)V
1: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 9
start local 9 2: dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dsub
dstore 11
start local 11 3: aload 0
dload 5
dload 11
dmul
dload 7
dload 9
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
4: aload 0
dload 7
dload 11
dmul
dload 5
dload 9
dmul
dsub
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
5: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifeq 8
6: StackMap locals: double double
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
7: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.type:I
8: StackMap locals:
StackMap stack:
return
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 9 1 vecx D
0 9 3 vecy D
0 9 5 anchorx D
0 9 7 anchory D
2 9 9 sin D
3 9 11 oneMinusCos D
MethodParameters:
Name Flags
vecx
vecy
anchorx
anchory
public void setToQuadrantRotation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_3
iand
tableswitch { // 0 - 3
0: 1
1: 10
2: 19
3: 28
default: 36
}
1: StackMap locals:
StackMap stack:
aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
3: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
4: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
5: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
6: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
7: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
8: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: goto 36
10: StackMap locals:
StackMap stack:
aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
11: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
12: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
13: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
14: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
15: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
16: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
17: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
18: goto 36
19: StackMap locals:
StackMap stack:
aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
20: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
21: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
22: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
23: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
24: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
25: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine2D.state:I
26: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
27: goto 36
28: StackMap locals:
StackMap stack:
aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
29: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
30: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
31: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
32: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
33: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
34: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
35: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
36: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 37 1 numquadrants I
MethodParameters:
Name Flags
numquadrants
public void setToQuadrantRotation(int, double, double);
descriptor: (IDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: iload 1
iconst_3
iand
tableswitch { // 0 - 3
0: 1
1: 10
2: 23
3: 36
default: 48
}
1: StackMap locals:
StackMap stack:
aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
3: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
4: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
5: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
6: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
7: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
8: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: goto 48
10: StackMap locals:
StackMap stack:
aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
11: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
12: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
13: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
14: aload 0
dload 2
dload 4
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
15: aload 0
dload 4
dload 2
dsub
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
16: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 20
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifne 20
17: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
18: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
19: goto 48
20: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.sun.javafx.geom.transform.Affine2D.state:I
21: aload 0
bipush 9
putfield com.sun.javafx.geom.transform.Affine2D.type:I
22: goto 48
23: StackMap locals:
StackMap stack:
aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
24: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
25: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
26: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
27: aload 0
dload 2
dload 2
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
28: aload 0
dload 4
dload 4
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
29: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 33
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifne 33
30: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine2D.state:I
31: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
32: goto 48
33: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield com.sun.javafx.geom.transform.Affine2D.state:I
34: aload 0
bipush 9
putfield com.sun.javafx.geom.transform.Affine2D.type:I
35: goto 48
36: StackMap locals:
StackMap stack:
aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
37: aload 0
ldc -1.0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
38: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
39: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
40: aload 0
dload 2
dload 4
dsub
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
41: aload 0
dload 4
dload 2
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
42: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 46
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifne 46
43: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.Affine2D.state:I
44: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine2D.type:I
45: goto 48
46: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.sun.javafx.geom.transform.Affine2D.state:I
47: aload 0
bipush 9
putfield com.sun.javafx.geom.transform.Affine2D.type:I
48: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 49 1 numquadrants I
0 49 2 anchorx D
0 49 4 anchory D
MethodParameters:
Name Flags
numquadrants
anchorx
anchory
public void setToScale(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
1: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
3: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
4: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
5: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
6: dload 1
dconst_1
dcmpl
ifne 7
dload 3
dconst_1
dcmpl
ifeq 10
7: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine2D.state:I
8: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.state:I
11: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine2D.type:I
12: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 13 1 sx D
0 13 3 sy D
MethodParameters:
Name Flags
sx
sy
public void setTransform(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 3
3: 23
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.setToIdentity:()V
2: goto 34
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
invokevirtual com.sun.javafx.geom.transform.Affine2D.setToTranslation:(DD)V
4: goto 34
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
bipush 127
if_icmple 23
6: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
8: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
9: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
10: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
11: getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.io.PrintStream.println:()V
12: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
13: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
14: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
15: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
16: getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.io.PrintStream.println:()V
17: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
18: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
19: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
20: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc ", "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
21: getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.io.PrintStream.println:()V
22: getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
24: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
25: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
26: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
27: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
28: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
29: aload 1
instanceof com.sun.javafx.geom.transform.AffineBase
ifeq 33
30: aload 0
aload 1
checkcast com.sun.javafx.geom.transform.AffineBase
getfield com.sun.javafx.geom.transform.AffineBase.state:I
putfield com.sun.javafx.geom.transform.Affine2D.state:I
31: aload 0
aload 1
checkcast com.sun.javafx.geom.transform.AffineBase
getfield com.sun.javafx.geom.transform.AffineBase.type:I
putfield com.sun.javafx.geom.transform.Affine2D.type:I
32: goto 34
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
34: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 35 1 Tx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
Tx
public void preConcatenate(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=21, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 2
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
3: return
4: StackMap locals:
StackMap stack:
goto 6
5: StackMap locals:
StackMap stack:
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.state:I
istore 18
start local 18 7: aload 1
checkcast com.sun.javafx.geom.transform.Affine2D
astore 19
start local 19 8: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.state:I
istore 20
start local 20 9: iload 20
iconst_4
ishl
iload 18
ior
tableswitch { // 0 - 71
0: 10
1: 10
2: 10
3: 10
4: 10
5: 10
6: 10
7: 10
8: 51
9: 51
10: 51
11: 51
12: 51
13: 51
14: 51
15: 51
16: 11
17: 16
18: 11
19: 16
20: 11
21: 16
22: 11
23: 16
24: 51
25: 51
26: 51
27: 51
28: 51
29: 51
30: 51
31: 51
32: 19
33: 19
34: 20
35: 20
36: 20
37: 20
38: 20
39: 20
40: 51
41: 51
42: 51
43: 51
44: 51
45: 51
46: 51
47: 51
48: 51
49: 51
50: 51
51: 51
52: 51
53: 51
54: 51
55: 51
56: 51
57: 51
58: 51
59: 51
60: 51
61: 51
62: 51
63: 51
64: 37
65: 37
66: 37
67: 37
68: 36
69: 36
70: 38
71: 38
default: 51
}
10: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top top top top top top top top top top top top top int com.sun.javafx.geom.transform.Affine2D int
StackMap stack:
return
11: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
12: aload 0
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
13: aload 0
iload 18
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
14: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.type:I
15: return
16: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
17: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
18: return
19: StackMap locals:
StackMap stack:
aload 0
iload 18
iconst_2
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
20: StackMap locals:
StackMap stack:
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 6
start local 6 21: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dstore 12
start local 12 22: iload 18
iconst_4
iand
ifeq 29
23: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
24: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
25: iload 18
iconst_2
iand
ifeq 31
26: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
27: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
28: goto 31
29: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top double top top top top double top top top top int com.sun.javafx.geom.transform.Affine2D int
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
30: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
31: StackMap locals:
StackMap stack:
iload 18
iconst_1
iand
ifeq 34
32: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
33: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
34: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
35: return
end local 12 end local 6 36: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top top top top top top top top top top top top top int com.sun.javafx.geom.transform.Affine2D int
StackMap stack:
iload 18
iconst_2
ior
istore 18
37: StackMap locals:
StackMap stack:
aload 0
iload 18
iconst_4
ixor
putfield com.sun.javafx.geom.transform.Affine2D.state:I
38: StackMap locals:
StackMap stack:
aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 8
start local 8 39: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 10
start local 10 40: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 2
start local 2 41: aload 0
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dload 8
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
42: aload 0
dload 2
dload 10
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
43: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 2
44: aload 0
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dload 8
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
45: aload 0
dload 2
dload 10
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
46: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 2
47: aload 0
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 8
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
48: aload 0
dload 2
dload 10
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
49: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
50: return
end local 10 end local 8 end local 2 51: StackMap locals:
StackMap stack:
aload 19
52: getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 6
start local 6 53: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 8
start local 8 54: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 14
start local 14 55: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 10
start local 10 56: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dstore 12
start local 12 57: aload 19
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dstore 16
start local 16 58: iload 18
tableswitch { // 0 - 7
0: 105
1: 101
2: 92
3: 88
4: 79
5: 75
6: 64
7: 60
default: 59
}
59: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top double double double double double double int com.sun.javafx.geom.transform.Affine2D int
StackMap stack:
invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 2
start local 2 61: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dstore 4
start local 4 62: dload 14
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
dadd
dstore 14
63: dload 16
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
dadd
dstore 16
end local 4 end local 2 64: StackMap locals:
StackMap stack:
aload 0
dload 14
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
65: aload 0
dload 16
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
66: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 2
start local 2 67: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 4
start local 4 68: aload 0
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
69: aload 0
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
70: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 2
71: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dstore 4
72: aload 0
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
73: aload 0
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
74: goto 114
end local 4 end local 2 75: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 2
start local 2 76: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dstore 4
start local 4 77: dload 14
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
dadd
dstore 14
78: dload 16
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
dadd
dstore 16
end local 4 end local 2 79: StackMap locals:
StackMap stack:
aload 0
dload 14
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
80: aload 0
dload 16
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
81: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dstore 2
start local 2 82: aload 0
dload 2
dload 8
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
83: aload 0
dload 2
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
84: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dstore 2
85: aload 0
dload 2
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
86: aload 0
dload 2
dload 10
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
87: goto 114
end local 2 88: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 2
start local 2 89: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dstore 4
start local 4 90: dload 14
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
dadd
dstore 14
91: dload 16
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
dadd
dstore 16
end local 4 end local 2 92: StackMap locals:
StackMap stack:
aload 0
dload 14
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
93: aload 0
dload 16
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
94: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dstore 2
start local 2 95: aload 0
dload 2
dload 6
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
96: aload 0
dload 2
dload 10
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
97: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dstore 2
98: aload 0
dload 2
dload 8
dmul
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
99: aload 0
dload 2
dload 12
dmul
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
100: goto 114
end local 2 101: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dstore 2
start local 2 102: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dstore 4
start local 4 103: dload 14
dload 2
dload 6
dmul
dload 4
dload 8
dmul
dadd
dadd
dstore 14
104: dload 16
dload 2
dload 10
dmul
dload 4
dload 12
dmul
dadd
dadd
dstore 16
end local 4 end local 2 105: StackMap locals:
StackMap stack:
aload 0
dload 14
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
106: aload 0
dload 16
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
107: aload 0
dload 6
putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
108: aload 0
dload 10
putfield com.sun.javafx.geom.transform.Affine2D.myx:D
109: aload 0
dload 8
putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
110: aload 0
dload 12
putfield com.sun.javafx.geom.transform.Affine2D.myy:D
111: aload 0
iload 18
iload 20
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
112: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine2D.type:I
113: return
start local 2 114: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform double top top double double double double double double int com.sun.javafx.geom.transform.Affine2D int
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
115: return
end local 20 end local 19 end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 116 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 116 1 Tx Lcom/sun/javafx/geom/transform/BaseTransform;
41 51 2 M0 D
61 64 2 M0 D
67 75 2 M0 D
76 79 2 M0 D
82 88 2 M0 D
89 92 2 M0 D
95 101 2 M0 D
102 105 2 M0 D
114 116 2 M0 D
62 64 4 M1 D
68 75 4 M1 D
77 79 4 M1 D
90 92 4 M1 D
103 105 4 M1 D
21 36 6 Txx D
53 116 6 Txx D
39 51 8 Txy D
54 116 8 Txy D
40 51 10 Tyx D
56 116 10 Tyx D
22 36 12 Tyy D
57 116 12 Tyy D
55 116 14 Txt D
58 116 16 Tyt D
7 116 18 mystate I
8 116 19 at Lcom/sun/javafx/geom/transform/Affine2D;
9 116 20 txstate I
MethodParameters:
Name Flags
Tx
public com.sun.javafx.geom.transform.Affine2D createInverse();
descriptor: ()Lcom/sun/javafx/geom/transform/Affine2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=18, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.state:I
tableswitch { // 0 - 7
0: 56
1: 51
2: 44
3: 37
4: 30
5: 23
6: 13
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
dsub
dstore 1
start local 1 3: dload 1
dconst_0
dcmpl
ifeq 4
dload 1
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 7
4: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: dload 1
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dload 1
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dneg
dload 1
ddiv
8: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dneg
dload 1
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dload 1
ddiv
9: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dmul
dsub
dload 1
ddiv
10: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dmul
dsub
dload 1
ddiv
11: bipush 7
12: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
end local 1 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
dsub
dstore 1
start local 1 14: dload 1
dconst_0
dcmpl
ifeq 15
dload 1
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 18
15: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
16: dload 1
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
17: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dload 1
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dneg
dload 1
ddiv
19: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dneg
dload 1
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dload 1
ddiv
20: dconst_0
dconst_0
21: bipush 6
22: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dconst_0
dcmpl
ifeq 24
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dconst_0
dcmpl
ifne 25
24: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
25: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
dconst_0
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
ddiv
26: dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
ddiv
dconst_0
27: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
ddiv
28: iconst_5
29: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
30: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dconst_0
dcmpl
ifeq 31
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dconst_0
dcmpl
ifne 32
31: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
dconst_0
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
ddiv
33: dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
ddiv
dconst_0
34: dconst_0
dconst_0
35: iconst_4
36: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dconst_0
dcmpl
ifeq 38
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dconst_0
dcmpl
ifne 39
38: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
39: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
ddiv
dconst_0
40: dconst_0
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
ddiv
41: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
ddiv
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
ddiv
42: iconst_3
43: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
44: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dconst_0
dcmpl
ifeq 45
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dconst_0
dcmpl
ifne 46
45: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
46: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
ddiv
dconst_0
47: dconst_0
dconst_1
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
ddiv
48: dconst_0
dconst_0
49: iconst_2
50: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
51: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
dconst_1
dconst_0
52: dconst_0
dconst_1
53: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dneg
54: iconst_1
55: invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
areturn
56: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine2D
dup
invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/sun/javafx/geom/transform/Affine2D;
3 13 1 det D
14 23 1 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
public void transform(com.sun.javafx.geom.Point2D[], int, com.sun.javafx.geom.Point2D[], int, int);
descriptor: ([Lcom/sun/javafx/geom/Point2D;I[Lcom/sun/javafx/geom/Point2D;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=13, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.state:I
istore 6
start local 6 1: goto 32
2: StackMap locals: int
StackMap stack:
aload 1
iload 2
iinc 2 1
aaload
astore 7
start local 7 3: aload 7
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dstore 8
start local 8 4: aload 7
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dstore 10
start local 10 5: aload 3
iload 4
iinc 4 1
aaload
astore 12
start local 12 6: aload 12
ifnonnull 9
7: new com.sun.javafx.geom.Point2D
dup
invokespecial com.sun.javafx.geom.Point2D.<init>:()V
astore 12
8: aload 3
iload 4
iconst_1
isub
aload 12
aastore
9: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.Point2D[] int com.sun.javafx.geom.Point2D[] int int int com.sun.javafx.geom.Point2D double double com.sun.javafx.geom.Point2D
StackMap stack:
iload 6
tableswitch { // 0 - 7
0: 31
1: 29
2: 27
3: 25
4: 23
5: 19
6: 15
7: 11
default: 10
}
10: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
11: StackMap locals:
StackMap stack:
aload 12
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dadd
d2f
12: dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dadd
d2f
13: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
14: goto 32
15: StackMap locals:
StackMap stack:
aload 12
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
dadd
d2f
16: dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
dadd
d2f
17: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
18: goto 32
19: StackMap locals:
StackMap stack:
aload 12
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dadd
d2f
20: dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dadd
d2f
21: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
22: goto 32
23: StackMap locals:
StackMap stack:
aload 12
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
d2f
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
24: goto 32
25: StackMap locals:
StackMap stack:
aload 12
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dadd
d2f
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dadd
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
26: goto 32
27: StackMap locals:
StackMap stack:
aload 12
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
d2f
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
28: goto 32
29: StackMap locals:
StackMap stack:
aload 12
dload 8
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dadd
d2f
dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dadd
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
30: goto 32
31: StackMap locals:
StackMap stack:
aload 12
dload 8
d2f
dload 10
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
end local 12 end local 10 end local 8 end local 7 32: StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.Point2D[] int com.sun.javafx.geom.Point2D[] int int int
StackMap stack:
iinc 5 -1
iload 5
ifge 2
33: 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 34 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 34 1 ptSrc [Lcom/sun/javafx/geom/Point2D;
0 34 2 srcOff I
0 34 3 ptDst [Lcom/sun/javafx/geom/Point2D;
0 34 4 dstOff I
0 34 5 numPts I
1 34 6 mystate I
3 32 7 src Lcom/sun/javafx/geom/Point2D;
4 32 8 x D
5 32 10 y D
6 32 12 dst Lcom/sun/javafx/geom/Point2D;
MethodParameters:
Name Flags
ptSrc
srcOff
ptDst
dstOff
numPts
public com.sun.javafx.geom.Point2D deltaTransform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new com.sun.javafx.geom.Point2D
dup
invokespecial com.sun.javafx.geom.Point2D.<init>:()V
astore 2
2: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dstore 5
start local 5 4: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.state:I
tableswitch { // 0 - 7
0: 12
1: 12
2: 10
3: 10
4: 8
5: 8
6: 6
7: 6
default: 5
}
5: StackMap locals: double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
6: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
dadd
d2f
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
dadd
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
7: aload 2
areturn
8: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dmul
d2f
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
9: aload 2
areturn
10: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dmul
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
11: aload 2
areturn
12: StackMap locals:
StackMap stack:
aload 2
dload 3
d2f
dload 5
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
13: aload 2
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 14 1 ptSrc Lcom/sun/javafx/geom/Point2D;
0 14 2 ptDst Lcom/sun/javafx/geom/Point2D;
3 14 3 x D
4 14 5 y D
MethodParameters:
Name Flags
ptSrc
ptDst
private static double _matround(double);
descriptor: (D)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
ldc 1.0E15
dmul
invokestatic java.lang.Math.rint:(D)D
ldc 1.0E15
ddiv
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 matval D
MethodParameters:
Name Flags
matval
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Affine2D[["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "], ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "]]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/javafx/geom/transform/Affine2D;
public boolean is2D();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine2D;
public void restoreTransform(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(DDDDDD)V
1: return
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 2 1 mxx D
0 2 3 myx D
0 2 5 mxy D
0 2 7 myy D
0 2 9 mxt D
0 2 11 myt D
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public void restoreTransform(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=25, args_size=13
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 start local 13 start local 15 start local 17 start local 19 start local 21 start local 23 0: dload 5
dconst_0
dcmpl
ifne 3
1: dload 13
dconst_0
dcmpl
ifne 3
2: dload 17
dconst_0
dcmpl
ifne 3
dload 19
dconst_0
dcmpl
ifne 3
dload 21
dconst_1
dcmpl
ifne 3
dload 23
dconst_0
dcmpl
ifeq 4
3: StackMap locals:
StackMap stack:
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
4: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 9
dload 3
dload 11
dload 7
dload 15
invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(DDDDDD)V
5: return
end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 mxx D
0 6 3 mxy D
0 6 5 mxz D
0 6 7 mxt D
0 6 9 myx D
0 6 11 myy D
0 6 13 myz D
0 6 15 myt D
0 6 17 mzx D
0 6 19 mzy D
0 6 21 mzz D
0 6 23 mzt D
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
1: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 2 1 mxt D
0 2 3 myt D
MethodParameters:
Name Flags
mxt
myt
public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double, double);
descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=4
start local 0 start local 1 start local 3 start local 5 0: dload 5
dconst_0
dcmpl
ifne 3
1: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 7
start local 7 4: aload 7
dload 1
dload 3
dload 5
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
5: aload 7
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 mxt D
0 6 3 myt D
0 6 5 mzt D
4 6 7 a Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
mxt
myt
mzt
public com.sun.javafx.geom.transform.BaseTransform deriveWithScale(double, double, double);
descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=4
start local 0 start local 1 start local 3 start local 5 0: dload 5
dconst_1
dcmpl
ifne 3
1: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine2D.scale:(DD)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 7
start local 7 4: aload 7
dload 1
dload 3
dload 5
invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
5: aload 7
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 mxx D
0 6 3 myy D
0 6 5 mzz D
4 6 7 a Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
mxx
myy
mzz
public com.sun.javafx.geom.transform.BaseTransform deriveWithRotation(double, double, double, double);
descriptor: (DDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=10, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 1
dconst_0
dcmpl
ifne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
dload 3
invokestatic com.sun.javafx.geom.transform.Affine2D.almostZero:(D)Z
ifeq 9
dload 5
invokestatic com.sun.javafx.geom.transform.Affine2D.almostZero:(D)Z
ifeq 9
3: dload 7
dconst_0
dcmpl
ifle 6
4: aload 0
dload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
5: goto 8
StackMap locals:
StackMap stack:
6: dload 7
dconst_0
dcmpg
ifge 8
7: aload 0
dload 1
dneg
invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
8: StackMap locals:
StackMap stack:
aload 0
areturn
9: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 9
start local 9 10: aload 9
dload 1
dload 3
dload 5
dload 7
invokevirtual com.sun.javafx.geom.transform.Affine3D.rotate:(DDDD)V
11: aload 9
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 12 1 theta D
0 12 3 axisX D
0 12 5 axisY D
0 12 7 axisZ D
10 12 9 a Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
theta
axisX
axisY
axisZ
public com.sun.javafx.geom.transform.BaseTransform deriveWithPreTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dload 1
dadd
putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
1: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dload 3
dadd
putfield com.sun.javafx.geom.transform.Affine2D.myt:D
2: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dconst_0
dcmpl
ifne 3
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dconst_0
dcmpl
ifeq 6
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.state:I
4: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine2D.type:I
5: goto 9
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.state:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.Affine2D.state:I
7: aload 0
getfield com.sun.javafx.geom.transform.Affine2D.type:I
iconst_m1
if_icmpeq 9
8: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine2D.type:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.Affine2D.type:I
9: StackMap locals:
StackMap stack:
aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 10 1 mxt D
0 10 3 myt D
MethodParameters:
Name Flags
mxt
myt
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double);
descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=14, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: dload 1
dload 3
1: dload 5
dload 7
2: dload 9
dload 11
3: invokestatic com.sun.javafx.geom.transform.Affine2D.getInstance:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
astore 13
start local 13 4: aload 0
aload 13
invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
5: aload 0
areturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 mxx D
0 6 3 myx D
0 6 5 mxy D
0 6 7 myy D
0 6 9 mxt D
0 6 11 myt D
4 6 13 tmpTx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=26, args_size=13
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 start local 13 start local 15 start local 17 start local 19 start local 21 start local 23 0: dload 5
dconst_0
dcmpl
ifne 8
1: dload 13
dconst_0
dcmpl
ifne 8
2: dload 17
dconst_0
dcmpl
ifne 8
dload 19
dconst_0
dcmpl
ifne 8
dload 21
dconst_1
dcmpl
ifne 8
dload 23
dconst_0
dcmpl
ifne 8
3: aload 0
dload 1
dload 3
4: dload 7
dload 9
5: dload 11
dload 15
6: invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(DDDDDD)V
7: aload 0
areturn
8: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 25
start local 25 9: aload 25
dload 1
dload 3
dload 5
dload 7
10: dload 9
dload 11
dload 13
dload 15
11: dload 17
dload 19
dload 21
dload 23
12: invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(DDDDDDDDDDDD)V
13: aload 25
areturn
end local 25 end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 14 1 mxx D
0 14 3 mxy D
0 14 5 mxz D
0 14 7 mxt D
0 14 9 myx D
0 14 11 myy D
0 14 13 myz D
0 14 15 myt D
0 14 17 mzx D
0 14 19 mzy D
0 14 21 mzz D
0 14 23 mzt D
9 14 25 t3d Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
ifeq 3
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 2
start local 2 4: aload 2
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 tx Lcom/sun/javafx/geom/transform/BaseTransform;
4 6 2 t3d Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
tx
public com.sun.javafx.geom.transform.BaseTransform deriveWithPreConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
ifeq 3
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 2
start local 2 4: aload 2
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 6 1 tx Lcom/sun/javafx/geom/transform/BaseTransform;
4 6 2 t3d Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
tx
public com.sun.javafx.geom.transform.BaseTransform deriveWithNewTransform(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
ifeq 3
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.javafx.geom.transform.Affine2D.getInstance:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 4 1 tx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
tx
public com.sun.javafx.geom.transform.BaseTransform copy();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.javafx.geom.transform.Affine2D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine2D;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.isIdentity:()Z
ifeq 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
getstatic com.sun.javafx.geom.transform.Affine2D.BASE_HASH:J
lstore 1
start local 1 2: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyy:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
3: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyx:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
4: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxy:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
5: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxx:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
6: lload 1
ldc 31
lmul
dconst_0
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
7: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyt:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
8: lload 1
ldc 31
lmul
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxt:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ladd
lstore 1
9: lload 1
l2i
lload 1
bipush 32
lshr
l2i
ixor
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/geom/transform/Affine2D;
2 10 1 bits J
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.javafx.geom.transform.BaseTransform
ifeq 11
1: aload 1
checkcast com.sun.javafx.geom.transform.BaseTransform
astore 2
start local 2 2: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
bipush 127
if_icmpgt 10
3: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
dcmpl
ifne 10
4: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
dcmpl
ifne 10
5: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
dcmpl
ifne 10
6: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myx:D
dcmpl
ifne 10
7: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myy:D
dcmpl
ifne 10
8: aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
aload 0
getfield com.sun.javafx.geom.transform.Affine2D.myt:D
dcmpl
ifne 10
9: iconst_1
ireturn
StackMap locals: com.sun.javafx.geom.transform.BaseTransform
StackMap stack:
10: iconst_0
ireturn
end local 2 11: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/javafx/geom/transform/Affine2D;
0 12 1 obj Ljava/lang/Object;
2 11 2 a Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
obj
public com.sun.javafx.geom.transform.BaseTransform createInverse();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine2D.createInverse:()Lcom/sun/javafx/geom/transform/Affine2D;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
static int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.geom.transform.BaseTransform$Degree.values:()[Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
}
SourceFile: "Affine2D.java"
InnerClasses:
public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform