public class javafx.scene.transform.Affine extends javafx.scene.transform.Transform
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.transform.Affine
super_class: javafx.scene.transform.Transform
{
javafx.scene.transform.Affine$AffineAtomicChange atomicChange;
descriptor: Ljavafx/scene/transform/Affine$AffineAtomicChange;
flags: (0x0000)
private static final int APPLY_IDENTITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int APPLY_TRANSLATE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int APPLY_SCALE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int APPLY_SHEAR;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int APPLY_NON_3D;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int APPLY_3D_COMPLEX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private transient int state2d;
descriptor: I
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private transient int state3d;
descriptor: I
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private double xx;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xy;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double yx;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double yy;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double yz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double zx;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double zy;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double zz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double xt;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double yt;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double zt;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mxx;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mxy;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mxz;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty tx;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty myx;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty myy;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty myz;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty ty;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mzx;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mzy;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty mzz;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Affine$AffineElementProperty tz;
descriptor: Ljavafx/scene/transform/Affine$AffineElementProperty;
flags: (0x0002) ACC_PRIVATE
private static final int[] rot90conversion;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$javafx$scene$transform$MatrixType;
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=0, args_size=0
0: bipush 8
newarray 10
dup
iconst_0
1: iconst_4
iastore
dup
iconst_1
2: iconst_5
iastore
dup
iconst_2
3: iconst_4
iastore
dup
iconst_3
4: iconst_5
iastore
dup
iconst_4
5: iconst_2
iastore
dup
iconst_5
6: iconst_3
iastore
dup
bipush 6
7: bipush 6
iastore
dup
bipush 7
8: bipush 7
iastore
9: putstatic javafx.scene.transform.Affine.rot90conversion:[I
10: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: aload 0
new javafx.scene.transform.Affine$AffineAtomicChange
dup
aload 0
invokespecial javafx.scene.transform.Affine$AffineAtomicChange.<init>:(Ljavafx/scene/transform/Affine;)V
putfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
2: aload 0
aload 0
aload 0
dconst_1
dup2_x1
putfield javafx.scene.transform.Affine.zz:D
dup2_x1
putfield javafx.scene.transform.Affine.yy:D
putfield javafx.scene.transform.Affine.xx:D
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
public void <init>(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.transform.Transform.getMxx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMxy:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMxz:()D
1: aload 1
invokevirtual javafx.scene.transform.Transform.getTx:()D
2: aload 1
invokevirtual javafx.scene.transform.Transform.getMyx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMyy:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMyz:()D
3: aload 1
invokevirtual javafx.scene.transform.Transform.getTy:()D
4: aload 1
invokevirtual javafx.scene.transform.Transform.getMzx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMzy:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMzz:()D
5: aload 1
invokevirtual javafx.scene.transform.Transform.getTz:()D
invokespecial javafx.scene.transform.Affine.<init>:(DDDDDDDDDDDD)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 transform Ljavafx/scene/transform/Transform;
MethodParameters:
Name Flags
transform
public void <init>(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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 javafx.scene.transform.Transform.<init>:()V
1: aload 0
new javafx.scene.transform.Affine$AffineAtomicChange
dup
aload 0
invokespecial javafx.scene.transform.Affine$AffineAtomicChange.<init>:(Ljavafx/scene/transform/Affine;)V
putfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xx:D
3: aload 0
dload 3
putfield javafx.scene.transform.Affine.xy:D
4: aload 0
dload 5
putfield javafx.scene.transform.Affine.xt:D
5: aload 0
dload 7
putfield javafx.scene.transform.Affine.yx:D
6: aload 0
dload 9
putfield javafx.scene.transform.Affine.yy:D
7: aload 0
dload 11
putfield javafx.scene.transform.Affine.yt:D
8: aload 0
dconst_1
putfield javafx.scene.transform.Affine.zz:D
9: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
10: 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 11 0 this Ljavafx/scene/transform/Affine;
0 11 1 mxx D
0 11 3 mxy D
0 11 5 tx D
0 11 7 myx D
0 11 9 myy D
0 11 11 ty D
MethodParameters:
Name Flags
mxx
mxy
tx
myx
myy
ty
public void <init>(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: aload 0
new javafx.scene.transform.Affine$AffineAtomicChange
dup
aload 0
invokespecial javafx.scene.transform.Affine$AffineAtomicChange.<init>:(Ljavafx/scene/transform/Affine;)V
putfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xx:D
3: aload 0
dload 3
putfield javafx.scene.transform.Affine.xy:D
4: aload 0
dload 5
putfield javafx.scene.transform.Affine.xz:D
5: aload 0
dload 7
putfield javafx.scene.transform.Affine.xt:D
6: aload 0
dload 9
putfield javafx.scene.transform.Affine.yx:D
7: aload 0
dload 11
putfield javafx.scene.transform.Affine.yy:D
8: aload 0
dload 13
putfield javafx.scene.transform.Affine.yz:D
9: aload 0
dload 15
putfield javafx.scene.transform.Affine.yt:D
10: aload 0
dload 17
putfield javafx.scene.transform.Affine.zx:D
11: aload 0
dload 19
putfield javafx.scene.transform.Affine.zy:D
12: aload 0
dload 21
putfield javafx.scene.transform.Affine.zz:D
13: aload 0
dload 23
putfield javafx.scene.transform.Affine.zt:D
14: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
15: 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 16 0 this Ljavafx/scene/transform/Affine;
0 16 1 mxx D
0 16 3 mxy D
0 16 5 mxz D
0 16 7 tx D
0 16 9 myx D
0 16 11 myy D
0 16 13 myz D
0 16 15 ty D
0 16 17 mzx D
0 16 19 mzy D
0 16 21 mzz D
0 16 23 tz D
MethodParameters:
Name Flags
mxx
mxy
mxz
tx
myx
myy
myz
ty
mzx
mzy
mzz
tz
public void <init>(double[], javafx.scene.transform.MatrixType, int);
descriptor: ([DLjavafx/scene/transform/MatrixType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: aload 0
new javafx.scene.transform.Affine$AffineAtomicChange
dup
aload 0
invokespecial javafx.scene.transform.Affine$AffineAtomicChange.<init>:(Ljavafx/scene/transform/Affine;)V
putfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
2: aload 1
arraylength
iload 3
aload 2
invokevirtual javafx.scene.transform.MatrixType.elements:()I
iadd
if_icmpge 4
3: new java.lang.IndexOutOfBoundsException
dup
ldc "The array is too short."
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: javafx.scene.transform.Affine double[] javafx.scene.transform.MatrixType int
StackMap stack:
invokestatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:()[I
aload 2
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 10
2: 6
3: 24
4: 19
default: 5
}
5: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
6: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 6
iadd
daload
dconst_0
dcmpl
ifne 9
7: aload 1
iload 3
bipush 7
iadd
daload
dconst_0
dcmpl
ifne 9
8: aload 1
iload 3
bipush 8
iadd
daload
dconst_1
dcmpl
ifeq 10
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xx:D
11: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xy:D
12: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xt:D
13: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yx:D
14: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yy:D
15: aload 0
aload 1
iload 3
daload
putfield javafx.scene.transform.Affine.yt:D
16: aload 0
dconst_1
putfield javafx.scene.transform.Affine.zz:D
17: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
18: return
19: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 12
iadd
daload
dconst_0
dcmpl
ifne 23
20: aload 1
iload 3
bipush 13
iadd
daload
dconst_0
dcmpl
ifne 23
21: aload 1
iload 3
bipush 14
iadd
daload
dconst_0
dcmpl
ifne 23
22: aload 1
iload 3
bipush 15
iadd
daload
dconst_1
dcmpl
ifeq 24
23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xx:D
25: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xy:D
26: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xz:D
27: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.xt:D
28: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yx:D
29: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yy:D
30: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yz:D
31: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.yt:D
32: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.zx:D
33: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.zy:D
34: aload 0
aload 1
iload 3
iinc 3 1
daload
putfield javafx.scene.transform.Affine.zz:D
35: aload 0
aload 1
iload 3
daload
putfield javafx.scene.transform.Affine.zt:D
36: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Ljavafx/scene/transform/Affine;
0 38 1 matrix [D
0 38 2 type Ljavafx/scene/transform/MatrixType;
0 38 3 offset I
MethodParameters:
Name Flags
matrix
type
offset
public final void setMxx(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.xx:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xx:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mxxProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMxx();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.xx:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mxxProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$1
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.xx:D
invokespecial javafx.scene.transform.Affine$1.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mxx:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMxy(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.xy:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xy:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mxyProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMxy();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.xy:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mxyProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$2
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.xy:D
invokespecial javafx.scene.transform.Affine$2.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mxy:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMxz(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.xz:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xz:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mxzProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMxz();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.xz:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mxzProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$3
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.xz:D
invokespecial javafx.scene.transform.Affine$3.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mxz:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setTx(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.xt:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.xt:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.txProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getTx();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.xt:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty txProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$4
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.xt:D
invokespecial javafx.scene.transform.Affine$4.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.tx:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMyx(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.yx:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.yx:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.myxProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMyx();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.yx:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty myxProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$5
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.yx:D
invokespecial javafx.scene.transform.Affine$5.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.myx:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMyy(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.yy:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.yy:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.myyProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMyy();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.yy:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty myyProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$6
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.yy:D
invokespecial javafx.scene.transform.Affine$6.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.myy:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMyz(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.yz:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.yz:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.myzProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMyz();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.yz:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty myzProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$7
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.yz:D
invokespecial javafx.scene.transform.Affine$7.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.myz:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setTy(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.yt:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.yt:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.tyProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getTy();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.yt:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty tyProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$8
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.yt:D
invokespecial javafx.scene.transform.Affine$8.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.ty:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMzx(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.zx:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.zx:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mzxProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMzx();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.zx:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mzxProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$9
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.zx:D
invokespecial javafx.scene.transform.Affine$9.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mzx:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMzy(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.zy:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.zy:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mzyProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMzy();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.zy:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mzyProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$10
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.zy:D
invokespecial javafx.scene.transform.Affine$10.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mzy:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setMzz(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.zz:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.zz:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.mzzProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getMzz();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.zz:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty mzzProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$11
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.zz:D
invokespecial javafx.scene.transform.Affine$11.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.mzz:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final void setTz(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 5
1: aload 0
getfield javafx.scene.transform.Affine.zt:D
dload 1
dcmpl
ifeq 6
2: aload 0
dload 1
putfield javafx.scene.transform.Affine.zt:D
3: aload 0
invokevirtual javafx.scene.transform.Affine.postProcessChange:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.tzProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Affine;
0 7 1 value D
MethodParameters:
Name Flags
value
public final double getTz();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 1
aload 0
getfield javafx.scene.transform.Affine.zt:D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
invokevirtual javafx.scene.transform.Affine$AffineElementProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public final javafx.beans.property.DoubleProperty tzProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Affine$12
dup
aload 0
aload 0
aload 0
getfield javafx.scene.transform.Affine.zt:D
invokespecial javafx.scene.transform.Affine$12.<init>:(Ljavafx/scene/transform/Affine;Ljavafx/scene/transform/Affine;D)V
putfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.tz:Ljavafx/scene/transform/Affine$AffineElementProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
public void setElement(javafx.scene.transform.MatrixType, int, int, double);
descriptor: (Ljavafx/scene/transform/MatrixType;IID)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
iflt 2
iload 2
aload 1
invokevirtual javafx.scene.transform.MatrixType.rows:()I
if_icmpge 2
1: iload 3
iflt 2
iload 3
aload 1
invokevirtual javafx.scene.transform.MatrixType.columns:()I
if_icmplt 5
2: StackMap locals:
StackMap stack:
new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "Index outside of affine matrix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ": ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:()[I
aload 1
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 7
2: 7
3: 23
4: 23
default: 6
}
6: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.isType2D:()Z
ifne 9
8: new java.lang.IllegalArgumentException
dup
ldc "Cannot access 2D matrix of a 3D transform"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 0 - 2
0: 10
1: 14
2: 18
default: 22
}
10: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 11
1: 12
2: 13
default: 14
}
11: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
return
12: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
return
13: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
return
14: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 15
1: 16
2: 17
default: 18
}
15: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
return
16: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
return
17: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
return
18: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 19
1: 20
2: 21
default: 22
}
19: StackMap locals:
StackMap stack:
dload 4
dconst_0
dcmpl
ifne 44
return
20: StackMap locals:
StackMap stack:
dload 4
dconst_0
dcmpl
ifne 44
return
21: StackMap locals:
StackMap stack:
dload 4
dconst_1
dcmpl
ifne 44
return
22: StackMap locals:
StackMap stack:
goto 44
23: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 0 - 3
0: 24
1: 29
2: 34
3: 39
default: 44
}
24: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 3
0: 25
1: 26
2: 27
3: 28
default: 29
}
25: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
return
26: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
return
27: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
return
28: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
return
29: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 3
0: 30
1: 31
2: 32
3: 33
default: 34
}
30: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
return
31: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
return
32: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
return
33: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
return
34: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 3
0: 35
1: 36
2: 37
3: 38
default: 39
}
35: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
return
36: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
return
37: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
return
38: StackMap locals:
StackMap stack:
aload 0
dload 4
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
return
39: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 0 - 3
0: 40
1: 41
2: 42
3: 43
default: 44
}
40: StackMap locals:
StackMap stack:
dload 4
dconst_0
dcmpl
ifne 44
return
41: StackMap locals:
StackMap stack:
dload 4
dconst_0
dcmpl
ifne 44
return
42: StackMap locals:
StackMap stack:
dload 4
dconst_0
dcmpl
ifne 44
return
43: StackMap locals:
StackMap stack:
dload 4
dconst_1
dcmpl
ifne 44
return
44: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Cannot set affine matrix "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
45: ldc " element "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "] to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 4
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
46: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Ljavafx/scene/transform/Affine;
0 47 1 type Ljavafx/scene/transform/MatrixType;
0 47 2 row I
0 47 3 column I
0 47 4 value D
MethodParameters:
Name Flags
type
row
column
value
private void postProcessChange();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.runs:()Z
ifne 3
1: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
2: aload 0
invokevirtual javafx.scene.transform.Affine.transformChanged:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
boolean computeIs2D();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
boolean computeIsIdentity();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 1
aload 0
getfield javafx.scene.transform.Affine.state2d:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
public double determinant();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 2
1: aload 0
invokevirtual javafx.scene.transform.Affine.getDeterminant2D:()D
dreturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getDeterminant3D:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
private double getDeterminant2D();
descriptor: ()D
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 5
1: 5
2: 4
3: 4
4: 3
5: 3
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
dsub
dreturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
dneg
dreturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
dreturn
5: StackMap locals:
StackMap stack:
dconst_1
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/transform/Affine;
private double getDeterminant3D();
descriptor: ()D
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=13, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 2
2: 3
3: 3
4: 4
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
dconst_1
dreturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dmul
dreturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 1
start local 1 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 3
start local 3 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 5
start local 5 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 7
start local 7 8: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 9
start local 9 9: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 11
start local 11 10: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 3
dload 11
dmul
dload 9
dload 5
dmul
dsub
dmul
11: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 5
dload 7
dmul
dload 11
dload 1
dmul
dsub
dmul
12: dadd
13: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dload 1
dload 9
dmul
dload 7
dload 3
dmul
dsub
dmul
14: dadd
dreturn
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 15 0 this Ljavafx/scene/transform/Affine;
5 15 1 myx D
6 15 3 myy D
7 15 5 myz D
8 15 7 mzx D
9 15 9 mzy D
10 15 11 mzz D
public javafx.scene.transform.Transform createConcatenation(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)Ljavafx/scene/transform/Transform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Affine.clone:()Ljavafx/scene/transform/Affine;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual javafx.scene.transform.Affine.append:(Ljavafx/scene/transform/Transform;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
0 3 1 transform Ljavafx/scene/transform/Transform;
1 3 2 a Ljavafx/scene/transform/Affine;
MethodParameters:
Name Flags
transform
public javafx.scene.transform.Affine createInverse();
descriptor: ()Ljavafx/scene/transform/Affine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.clone:()Ljavafx/scene/transform/Affine;
astore 1
start local 1 1: aload 1
invokevirtual javafx.scene.transform.Affine.invert:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Affine;
1 3 1 t Ljavafx/scene/transform/Affine;
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
public javafx.scene.transform.Affine clone();
descriptor: ()Ljavafx/scene/transform/Affine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new javafx.scene.transform.Affine
dup
aload 0
invokespecial javafx.scene.transform.Affine.<init>:(Ljavafx/scene/transform/Transform;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Affine;
public void setToTransform(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 0
1: aload 1
invokevirtual javafx.scene.transform.Transform.getMxx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMxy:()D
2: aload 1
invokevirtual javafx.scene.transform.Transform.getMxz:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getTx:()D
3: aload 1
invokevirtual javafx.scene.transform.Transform.getMyx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMyy:()D
4: aload 1
invokevirtual javafx.scene.transform.Transform.getMyz:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getTy:()D
5: aload 1
invokevirtual javafx.scene.transform.Transform.getMzx:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getMzy:()D
6: aload 1
invokevirtual javafx.scene.transform.Transform.getMzz:()D
aload 1
invokevirtual javafx.scene.transform.Transform.getTz:()D
7: invokevirtual javafx.scene.transform.Affine.setToTransform:(DDDDDDDDDDDD)V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Affine;
0 9 1 transform Ljavafx/scene/transform/Transform;
MethodParameters:
Name Flags
transform
public void setToTransform(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, 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
dconst_0
dload 5
1: dload 7
dload 9
dconst_0
dload 11
2: dconst_0
dconst_0
dconst_1
dconst_0
3: invokevirtual javafx.scene.transform.Affine.setToTransform:(DDDDDDDDDDDD)V
4: 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 5 0 this Ljavafx/scene/transform/Affine;
0 5 1 mxx D
0 5 3 mxy D
0 5 5 tx D
0 5 7 myx D
0 5 9 myy D
0 5 11 ty D
MethodParameters:
Name Flags
mxx
mxy
tx
myx
myy
ty
public void setToTransform(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
3: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
4: aload 0
dload 7
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
5: aload 0
dload 9
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
6: aload 0
dload 11
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
7: aload 0
dload 13
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
8: aload 0
dload 15
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
9: aload 0
dload 17
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
10: aload 0
dload 19
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
11: aload 0
dload 21
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
12: aload 0
dload 23
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
13: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
14: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
15: 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 16 0 this Ljavafx/scene/transform/Affine;
0 16 1 mxx D
0 16 3 mxy D
0 16 5 mxz D
0 16 7 tx D
0 16 9 myx D
0 16 11 myy D
0 16 13 myz D
0 16 15 ty D
0 16 17 mzx D
0 16 19 mzy D
0 16 21 mzz D
0 16 23 tz D
MethodParameters:
Name Flags
mxx
mxy
mxz
tx
myx
myy
myz
ty
mzx
mzy
mzz
tz
public void setToTransform(double[], javafx.scene.transform.MatrixType, int);
descriptor: ([DLjavafx/scene/transform/MatrixType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
iload 3
aload 2
invokevirtual javafx.scene.transform.MatrixType.elements:()I
iadd
if_icmpge 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "The array is too short."
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:()[I
aload 2
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 8
2: 4
3: 18
4: 13
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 6
iadd
daload
dconst_0
dcmpl
ifne 7
5: aload 1
iload 3
bipush 7
iadd
daload
dconst_0
dcmpl
ifne 7
6: aload 1
iload 3
bipush 8
iadd
daload
dconst_1
dcmpl
ifeq 8
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
9: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
10: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
11: invokevirtual javafx.scene.transform.Affine.setToTransform:(DDDDDD)V
12: return
13: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 12
iadd
daload
dconst_0
dcmpl
ifne 17
14: aload 1
iload 3
bipush 13
iadd
daload
dconst_0
dcmpl
ifne 17
15: aload 1
iload 3
bipush 14
iadd
daload
dconst_0
dcmpl
ifne 17
16: aload 1
iload 3
bipush 15
iadd
daload
dconst_1
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
19: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
20: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
21: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
22: aload 1
iload 3
iinc 3 1
daload
23: invokevirtual javafx.scene.transform.Affine.setToTransform:(DDDDDDDDDDDD)V
24: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljavafx/scene/transform/Affine;
0 25 1 matrix [D
0 25 2 type Ljavafx/scene/transform/MatrixType;
0 25 3 offset I
MethodParameters:
Name Flags
matrix
type
offset
public void setToIdentity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 8
2: aload 0
dconst_1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
3: aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
aload 0
dconst_1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
4: aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
aload 0
dconst_1
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
5: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
6: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
7: goto 12
StackMap locals:
StackMap stack:
8: aload 0
getfield javafx.scene.transform.Affine.state2d:I
ifeq 12
9: aload 0
dconst_1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
10: aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
aload 0
dconst_1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
aload 0
dconst_0
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
11: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
12: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/transform/Affine;
public void invert();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 5
2: aload 0
invokevirtual javafx.scene.transform.Affine.invert2D:()V
3: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.invert3D:()V
6: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Affine;
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
private void invert2D();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=15, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 75
1: 72
2: 64
3: 52
4: 44
5: 32
6: 19
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 3
start local 3 4: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 5
start local 5 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 7: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 11
start local 11 8: aload 0
invokevirtual javafx.scene.transform.Affine.getDeterminant2D:()D
dstore 13
start local 13 9: dload 13
dconst_0
dcmpl
ifne 12
10: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
11: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: javafx.scene.transform.Affine double double double double double double double
StackMap stack:
aload 0
dload 9
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
13: aload 0
dload 7
dneg
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
14: aload 0
dload 3
dneg
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
15: aload 0
dload 1
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
16: aload 0
dload 3
dload 11
dmul
dload 9
dload 5
dmul
dsub
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
17: aload 0
dload 7
dload 5
dmul
dload 1
dload 11
dmul
dsub
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
18: return
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 19: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 20: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 3
start local 3 21: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 22: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 23: aload 0
invokevirtual javafx.scene.transform.Affine.getDeterminant2D:()D
dstore 13
start local 13 24: dload 13
dconst_0
dcmpl
ifne 27
25: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
26: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
27: StackMap locals: javafx.scene.transform.Affine double double top top double double top top double
StackMap stack:
aload 0
dload 9
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
28: aload 0
dload 7
dneg
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
29: aload 0
dload 3
dneg
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
30: aload 0
dload 1
dload 13
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
31: return
end local 13 end local 9 end local 7 end local 3 end local 1 32: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 3
start local 3 33: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 5
start local 5 34: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 35: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 11
start local 11 36: dload 3
dconst_0
dcmpl
ifeq 37
dload 7
dconst_0
dcmpl
ifne 39
37: StackMap locals: javafx.scene.transform.Affine top top double double double top top double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
38: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
39: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 3
ddiv
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
40: aload 0
dconst_1
dload 7
ddiv
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
41: aload 0
dload 11
dneg
dload 7
ddiv
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
42: aload 0
dload 5
dneg
dload 3
ddiv
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
43: return
end local 11 end local 7 end local 5 end local 3 44: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 3
start local 3 45: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 46: dload 3
dconst_0
dcmpl
ifeq 47
dload 7
dconst_0
dcmpl
ifne 49
47: StackMap locals: javafx.scene.transform.Affine top top double top top double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
48: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 3
ddiv
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
50: aload 0
dconst_1
dload 7
ddiv
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
51: return
end local 7 end local 3 52: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 53: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 5
start local 5 54: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 55: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 11
start local 11 56: dload 1
dconst_0
dcmpl
ifeq 57
dload 9
dconst_0
dcmpl
ifne 59
57: StackMap locals: javafx.scene.transform.Affine double top top double top top double double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
58: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
59: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 1
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
60: aload 0
dconst_1
dload 9
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
61: aload 0
dload 5
dneg
dload 1
ddiv
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
62: aload 0
dload 11
dneg
dload 9
ddiv
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
63: return
end local 11 end local 9 end local 5 end local 1 64: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 65: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 66: dload 1
dconst_0
dcmpl
ifeq 67
dload 9
dconst_0
dcmpl
ifne 69
67: StackMap locals: javafx.scene.transform.Affine double top top top top top top double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
68: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
69: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 1
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
70: aload 0
dconst_1
dload 9
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
71: return
end local 9 end local 1 72: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
73: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
74: return
75: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Ljavafx/scene/transform/Affine;
3 19 1 Mxx D
20 32 1 Mxx D
53 64 1 Mxx D
65 72 1 Mxx D
4 19 3 Mxy D
21 32 3 Mxy D
33 44 3 Mxy D
45 52 3 Mxy D
5 19 5 Mxt D
34 44 5 Mxt D
54 64 5 Mxt D
6 19 7 Myx D
22 32 7 Myx D
35 44 7 Myx D
46 52 7 Myx D
7 19 9 Myy D
23 32 9 Myy D
55 64 9 Myy D
66 72 9 Myy D
8 19 11 Myt D
36 44 11 Myt D
56 64 11 Myt D
9 19 13 det D
24 32 13 det D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
private void invert3D();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=69, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 2
2: 6
3: 16
4: 32
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
3: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
5: return
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 3
start local 3 8: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 5
start local 5 9: dload 1
dconst_0
dcmpl
ifeq 10
dload 3
dconst_0
dcmpl
ifeq 10
dload 5
dconst_0
dcmpl
ifne 12
10: StackMap locals: double double double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
11: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 1
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
13: aload 0
dconst_1
dload 3
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
14: aload 0
dconst_1
dload 5
ddiv
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
15: return
end local 5 end local 3 end local 1 16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 17: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 9
start local 9 18: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 11
start local 11 19: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 13
start local 13 20: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 15
start local 15 21: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 17
start local 17 22: dload 7
dconst_0
dcmpl
ifeq 23
dload 11
dconst_0
dcmpl
ifeq 23
dload 15
dconst_0
dcmpl
ifne 25
23: StackMap locals: javafx.scene.transform.Affine top top top top top top double double double double double double
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
24: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
25: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 7
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
26: aload 0
dconst_1
dload 11
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
27: aload 0
dconst_1
dload 15
ddiv
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
28: aload 0
dload 9
dneg
dload 7
ddiv
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
29: aload 0
dload 13
dneg
dload 11
ddiv
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
30: aload 0
dload 17
dneg
dload 15
ddiv
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
31: return
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 32: StackMap locals: javafx.scene.transform.Affine
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 19
start local 19 33: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 21
start local 21 34: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 23
start local 23 35: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 25
start local 25 36: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 27
start local 27 37: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 29
start local 29 38: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 31
start local 31 39: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 33
start local 33 40: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 35
start local 35 41: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 37
start local 37 42: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 39
start local 39 43: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 41
start local 41 44: dload 19
dload 29
dload 39
dmul
dload 35
dload 31
dmul
dsub
dmul
45: dload 21
dload 31
dload 37
dmul
dload 39
dload 27
dmul
dsub
dmul
46: dadd
47: dload 23
dload 27
dload 35
dmul
dload 37
dload 29
dmul
dsub
dmul
48: dadd
49: dstore 43
start local 43 50: dload 43
dconst_0
dcmpl
ifne 53
51: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.cancel:()V
52: new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals: javafx.scene.transform.Affine top top top top top top top top top top top top top top top top top top double double double double double double double double double double double double double
StackMap stack:
dload 29
dload 39
dmul
dload 31
dload 35
dmul
dsub
dstore 45
start local 45 54: dload 27
dneg
dload 39
dmul
dload 31
dload 37
dmul
dadd
dstore 47
start local 47 55: dload 27
dload 35
dmul
dload 29
dload 37
dmul
dsub
dstore 49
start local 49 56: dload 21
dneg
dload 31
dload 41
dmul
dload 39
dload 33
dmul
dsub
dmul
57: dload 23
dload 33
dload 35
dmul
dload 41
dload 29
dmul
dsub
dmul
58: dsub
59: dload 25
dload 29
dload 39
dmul
dload 35
dload 31
dmul
dsub
dmul
60: dsub
dstore 51
start local 51 61: dload 21
dneg
dload 39
dmul
dload 23
dload 35
dmul
dadd
dstore 53
start local 53 62: dload 19
dload 39
dmul
dload 23
dload 37
dmul
dsub
dstore 55
start local 55 63: dload 19
dneg
dload 35
dmul
dload 21
dload 37
dmul
dadd
dstore 57
start local 57 64: dload 19
dload 31
dload 41
dmul
dload 39
dload 33
dmul
dsub
dmul
65: dload 23
dload 33
dload 37
dmul
dload 41
dload 27
dmul
dsub
dmul
66: dadd
67: dload 25
dload 27
dload 39
dmul
dload 37
dload 31
dmul
dsub
dmul
68: dadd
dstore 59
start local 59 69: dload 21
dload 31
dmul
dload 23
dload 29
dmul
dsub
dstore 61
start local 61 70: dload 19
dneg
dload 31
dmul
dload 23
dload 27
dmul
dadd
dstore 63
start local 63 71: dload 19
dload 29
dmul
dload 21
dload 27
dmul
dsub
dstore 65
start local 65 72: dload 19
dneg
dload 29
dload 41
dmul
dload 35
dload 33
dmul
dsub
dmul
73: dload 21
dload 33
dload 37
dmul
dload 41
dload 27
dmul
dsub
dmul
74: dsub
75: dload 25
dload 27
dload 35
dmul
dload 37
dload 29
dmul
dsub
dmul
76: dsub
dstore 67
start local 67 77: aload 0
dload 45
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
78: aload 0
dload 53
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
79: aload 0
dload 61
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
80: aload 0
dload 51
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
81: aload 0
dload 47
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
82: aload 0
dload 55
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
83: aload 0
dload 63
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
84: aload 0
dload 59
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
85: aload 0
dload 49
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
86: aload 0
dload 57
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
87: aload 0
dload 65
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
88: aload 0
dload 67
dload 43
ddiv
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
89: return
end local 67 end local 65 end local 63 end local 61 end local 59 end local 57 end local 55 end local 53 end local 51 end local 49 end local 47 end local 45 end local 43 end local 41 end local 39 end local 37 end local 35 end local 33 end local 31 end local 29 end local 27 end local 25 end local 23 end local 21 end local 19 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Ljavafx/scene/transform/Affine;
7 16 1 mxx_s D
8 16 3 myy_s D
9 16 5 mzz_s D
17 32 7 mxx_st D
18 32 9 tx_st D
19 32 11 myy_st D
20 32 13 ty_st D
21 32 15 mzz_st D
22 32 17 tz_st D
33 90 19 mxx D
34 90 21 mxy D
35 90 23 mxz D
36 90 25 tx D
37 90 27 myx D
38 90 29 myy D
39 90 31 myz D
40 90 33 ty D
41 90 35 mzy D
42 90 37 mzx D
43 90 39 mzz D
44 90 41 tz D
50 90 43 det D
54 90 45 cxx D
55 90 47 cyx D
56 90 49 czx D
61 90 51 cxt D
62 90 53 cxy D
63 90 55 cyy D
64 90 57 czy D
69 90 59 cyt D
70 90 61 cxz D
71 90 63 cyz D
72 90 65 czz D
77 90 67 czt D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
public void append(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Transform.appendTo:(Ljavafx/scene/transform/Affine;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 transform Ljavafx/scene/transform/Transform;
MethodParameters:
Name Flags
transform
public void append(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=21, 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
getfield javafx.scene.transform.Affine.state3d:I
ifne 15
1: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
2: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 13
start local 13 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 15
start local 15 4: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 17
start local 17 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 19
start local 19 6: aload 0
dload 13
dload 1
dmul
dload 15
dload 7
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
7: aload 0
dload 13
dload 3
dmul
dload 15
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
8: aload 0
dload 13
dload 5
dmul
dload 15
dload 11
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
9: aload 0
dload 17
dload 1
dmul
dload 19
dload 7
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
10: aload 0
dload 17
dload 3
dmul
dload 19
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
11: aload 0
dload 17
dload 5
dmul
dload 19
dload 11
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
13: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
end local 19 end local 17 end local 15 end local 13 14: goto 19
15: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dconst_0
dload 5
16: dload 7
dload 9
dconst_0
dload 11
17: dconst_0
dconst_0
dconst_1
dconst_0
18: invokevirtual javafx.scene.transform.Affine.append:(DDDDDDDDDDDD)V
19: 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 20 0 this Ljavafx/scene/transform/Affine;
0 20 1 mxx D
0 20 3 mxy D
0 20 5 tx D
0 20 7 myx D
0 20 9 myy D
0 20 11 ty D
3 14 13 m_xx D
4 14 15 m_xy D
5 14 17 m_yx D
6 14 19 m_yy D
MethodParameters:
Name Flags
mxx
mxy
tx
myx
myy
ty
public void append(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=49, 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: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 25
start local 25 2: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 27
start local 27 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 29
start local 29 4: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 31
start local 31 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 33
start local 33 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 35
start local 35 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 37
start local 37 8: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 39
start local 39 9: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 41
start local 41 10: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 43
start local 43 11: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 45
start local 45 12: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 47
start local 47 13: aload 0
dload 25
dload 1
dmul
dload 27
dload 9
dmul
dadd
dload 29
dload 17
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
14: aload 0
dload 25
dload 3
dmul
dload 27
dload 11
dmul
dadd
dload 29
dload 19
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
15: aload 0
dload 25
dload 5
dmul
dload 27
dload 13
dmul
dadd
dload 29
dload 21
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
16: aload 0
dload 25
dload 7
dmul
dload 27
dload 15
dmul
dadd
dload 29
dload 23
dmul
dadd
dload 31
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
17: aload 0
dload 33
dload 1
dmul
dload 35
dload 9
dmul
dadd
dload 37
dload 17
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
18: aload 0
dload 33
dload 3
dmul
dload 35
dload 11
dmul
dadd
dload 37
dload 19
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
19: aload 0
dload 33
dload 5
dmul
dload 35
dload 13
dmul
dadd
dload 37
dload 21
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
20: aload 0
dload 33
dload 7
dmul
dload 35
dload 15
dmul
dadd
dload 37
dload 23
dmul
dadd
dload 39
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
21: aload 0
dload 41
dload 1
dmul
dload 43
dload 9
dmul
dadd
dload 45
dload 17
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
22: aload 0
dload 41
dload 3
dmul
dload 43
dload 11
dmul
dadd
dload 45
dload 19
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
23: aload 0
dload 41
dload 5
dmul
dload 43
dload 13
dmul
dadd
dload 45
dload 21
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
24: aload 0
dload 41
dload 7
dmul
dload 43
dload 15
dmul
dadd
dload 45
dload 23
dmul
dadd
dload 47
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
25: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
26: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
27: return
end local 47 end local 45 end local 43 end local 41 end local 39 end local 37 end local 35 end local 33 end local 31 end local 29 end local 27 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 28 0 this Ljavafx/scene/transform/Affine;
0 28 1 mxx D
0 28 3 mxy D
0 28 5 mxz D
0 28 7 tx D
0 28 9 myx D
0 28 11 myy D
0 28 13 myz D
0 28 15 ty D
0 28 17 mzx D
0 28 19 mzy D
0 28 21 mzz D
0 28 23 tz D
2 28 25 m_xx D
3 28 27 m_xy D
4 28 29 m_xz D
5 28 31 t_x D
6 28 33 m_yx D
7 28 35 m_yy D
8 28 37 m_yz D
9 28 39 t_y D
10 28 41 m_zx D
11 28 43 m_zy D
12 28 45 m_zz D
13 28 47 t_z D
MethodParameters:
Name Flags
mxx
mxy
mxz
tx
myx
myy
myz
ty
mzx
mzy
mzz
tz
public void append(double[], javafx.scene.transform.MatrixType, int);
descriptor: ([DLjavafx/scene/transform/MatrixType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
iload 3
aload 2
invokevirtual javafx.scene.transform.MatrixType.elements:()I
iadd
if_icmpge 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "The array is too short."
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:()[I
aload 2
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 8
2: 4
3: 18
4: 13
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 6
iadd
daload
dconst_0
dcmpl
ifne 7
5: aload 1
iload 3
bipush 7
iadd
daload
dconst_0
dcmpl
ifne 7
6: aload 1
iload 3
bipush 8
iadd
daload
dconst_1
dcmpl
ifeq 8
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
9: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
10: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
11: invokevirtual javafx.scene.transform.Affine.append:(DDDDDD)V
12: return
13: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 12
iadd
daload
dconst_0
dcmpl
ifne 17
14: aload 1
iload 3
bipush 13
iadd
daload
dconst_0
dcmpl
ifne 17
15: aload 1
iload 3
bipush 14
iadd
daload
dconst_0
dcmpl
ifne 17
16: aload 1
iload 3
bipush 15
iadd
daload
dconst_1
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
19: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
20: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
21: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
22: invokevirtual javafx.scene.transform.Affine.append:(DDDDDDDDDDDD)V
23: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavafx/scene/transform/Affine;
0 24 1 matrix [D
0 24 2 type Ljavafx/scene/transform/MatrixType;
0 24 3 offset I
MethodParameters:
Name Flags
matrix
type
offset
void appendTo(javafx.scene.transform.Affine);
descriptor: (Ljavafx/scene/transform/Affine;)V
flags: (0x0000)
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 15
2: 17
3: 19
4: 22
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 3
0: 3
1: 4
2: 6
3: 8
default: 11
}
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.appendTranslation:(DD)V
5: return
6: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DD)V
7: return
8: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.appendTranslation:(DD)V
9: aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DD)V
10: return
11: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
13: invokevirtual javafx.scene.transform.Affine.append:(DDDDDD)V
14: return
15: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual javafx.scene.transform.Affine.appendTranslation:(DDD)V
16: return
17: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DDD)V
18: return
19: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual javafx.scene.transform.Affine.appendTranslation:(DDD)V
20: aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DDD)V
21: return
22: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
23: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
24: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
25: invokevirtual javafx.scene.transform.Affine.append:(DDDDDDDDDDDD)V
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavafx/scene/transform/Affine;
0 27 1 a Ljavafx/scene/transform/Affine;
MethodParameters:
Name Flags
a
public void prepend(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Transform.prependTo:(Ljavafx/scene/transform/Affine;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 transform Ljavafx/scene/transform/Transform;
MethodParameters:
Name Flags
transform
public void prepend(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=25, 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
getfield javafx.scene.transform.Affine.state3d:I
ifne 17
1: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
2: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 13
start local 13 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 15
start local 15 4: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 17
start local 17 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 19
start local 19 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 21
start local 21 7: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 23
start local 23 8: aload 0
dload 1
dload 13
dmul
dload 3
dload 19
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
9: aload 0
dload 1
dload 15
dmul
dload 3
dload 21
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
10: aload 0
dload 1
dload 17
dmul
dload 3
dload 23
dmul
dadd
dload 5
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
dload 7
dload 13
dmul
dload 9
dload 19
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
12: aload 0
dload 7
dload 15
dmul
dload 9
dload 21
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
13: aload 0
dload 7
dload 17
dmul
dload 9
dload 23
dmul
dadd
dload 11
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
14: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
15: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 16: goto 21
17: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dconst_0
dload 5
18: dload 7
dload 9
dconst_0
dload 11
19: dconst_0
dconst_0
dconst_1
dconst_0
20: invokevirtual javafx.scene.transform.Affine.prepend:(DDDDDDDDDDDD)V
21: 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 22 0 this Ljavafx/scene/transform/Affine;
0 22 1 mxx D
0 22 3 mxy D
0 22 5 tx D
0 22 7 myx D
0 22 9 myy D
0 22 11 ty D
3 16 13 m_xx D
4 16 15 m_xy D
5 16 17 t_x D
6 16 19 m_yx D
7 16 21 m_yy D
8 16 23 t_y D
MethodParameters:
Name Flags
mxx
mxy
tx
myx
myy
ty
public void prepend(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=49, 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: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 25
start local 25 2: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 27
start local 27 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 29
start local 29 4: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 31
start local 31 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 33
start local 33 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 35
start local 35 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 37
start local 37 8: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 39
start local 39 9: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 41
start local 41 10: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 43
start local 43 11: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 45
start local 45 12: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 47
start local 47 13: aload 0
dload 1
dload 25
dmul
dload 3
dload 33
dmul
dadd
dload 5
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
14: aload 0
dload 1
dload 27
dmul
dload 3
dload 35
dmul
dadd
dload 5
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
15: aload 0
dload 1
dload 29
dmul
dload 3
dload 37
dmul
dadd
dload 5
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
16: aload 0
dload 1
dload 31
dmul
dload 3
dload 39
dmul
dadd
dload 5
dload 47
dmul
dadd
dload 7
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
17: aload 0
dload 9
dload 25
dmul
dload 11
dload 33
dmul
dadd
dload 13
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
18: aload 0
dload 9
dload 27
dmul
dload 11
dload 35
dmul
dadd
dload 13
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
19: aload 0
dload 9
dload 29
dmul
dload 11
dload 37
dmul
dadd
dload 13
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
20: aload 0
dload 9
dload 31
dmul
dload 11
dload 39
dmul
dadd
dload 13
dload 47
dmul
dadd
dload 15
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
21: aload 0
dload 17
dload 25
dmul
dload 19
dload 33
dmul
dadd
dload 21
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
22: aload 0
dload 17
dload 27
dmul
dload 19
dload 35
dmul
dadd
dload 21
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
23: aload 0
dload 17
dload 29
dmul
dload 19
dload 37
dmul
dadd
dload 21
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
24: aload 0
dload 17
dload 31
dmul
dload 19
dload 39
dmul
dadd
dload 21
dload 47
dmul
dadd
dload 23
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
25: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
26: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
27: return
end local 47 end local 45 end local 43 end local 41 end local 39 end local 37 end local 35 end local 33 end local 31 end local 29 end local 27 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 28 0 this Ljavafx/scene/transform/Affine;
0 28 1 mxx D
0 28 3 mxy D
0 28 5 mxz D
0 28 7 tx D
0 28 9 myx D
0 28 11 myy D
0 28 13 myz D
0 28 15 ty D
0 28 17 mzx D
0 28 19 mzy D
0 28 21 mzz D
0 28 23 tz D
2 28 25 m_xx D
3 28 27 m_xy D
4 28 29 m_xz D
5 28 31 t_x D
6 28 33 m_yx D
7 28 35 m_yy D
8 28 37 m_yz D
9 28 39 t_y D
10 28 41 m_zx D
11 28 43 m_zy D
12 28 45 m_zz D
13 28 47 t_z D
MethodParameters:
Name Flags
mxx
mxy
mxz
tx
myx
myy
myz
ty
mzx
mzy
mzz
tz
public void prepend(double[], javafx.scene.transform.MatrixType, int);
descriptor: ([DLjavafx/scene/transform/MatrixType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
iload 3
aload 2
invokevirtual javafx.scene.transform.MatrixType.elements:()I
iadd
if_icmpge 2
1: new java.lang.IndexOutOfBoundsException
dup
ldc "The array is too short."
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:()[I
aload 2
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 8
2: 4
3: 18
4: 13
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 6
iadd
daload
dconst_0
dcmpl
ifne 7
5: aload 1
iload 3
bipush 7
iadd
daload
dconst_0
dcmpl
ifne 7
6: aload 1
iload 3
bipush 8
iadd
daload
dconst_1
dcmpl
ifeq 8
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
9: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
10: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
11: invokevirtual javafx.scene.transform.Affine.prepend:(DDDDDD)V
12: return
13: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 12
iadd
daload
dconst_0
dcmpl
ifne 17
14: aload 1
iload 3
bipush 13
iadd
daload
dconst_0
dcmpl
ifne 17
15: aload 1
iload 3
bipush 14
iadd
daload
dconst_0
dcmpl
ifne 17
16: aload 1
iload 3
bipush 15
iadd
daload
dconst_1
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The matrix is not affine"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
19: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
20: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
21: aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
aload 1
iload 3
iinc 3 1
daload
22: invokevirtual javafx.scene.transform.Affine.prepend:(DDDDDDDDDDDD)V
23: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavafx/scene/transform/Affine;
0 24 1 matrix [D
0 24 2 type Ljavafx/scene/transform/MatrixType;
0 24 3 offset I
MethodParameters:
Name Flags
matrix
type
offset
void prependTo(javafx.scene.transform.Affine);
descriptor: (Ljavafx/scene/transform/Affine;)V
flags: (0x0000)
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 15
2: 17
3: 19
4: 22
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 3
0: 3
1: 4
2: 6
3: 8
default: 11
}
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.prependTranslation:(DD)V
5: return
6: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DD)V
7: return
8: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DD)V
9: aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.prependTranslation:(DD)V
10: return
11: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
13: invokevirtual javafx.scene.transform.Affine.prepend:(DDDDDD)V
14: return
15: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual javafx.scene.transform.Affine.prependTranslation:(DDD)V
16: return
17: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DDD)V
18: return
19: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DDD)V
20: aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual javafx.scene.transform.Affine.prependTranslation:(DDD)V
21: return
22: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
23: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
24: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
25: invokevirtual javafx.scene.transform.Affine.prepend:(DDDDDDDDDDDD)V
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavafx/scene/transform/Affine;
0 27 1 a Ljavafx/scene/transform/Affine;
MethodParameters:
Name Flags
a
public void appendTranslation(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 tx D
0 4 3 ty D
MethodParameters:
Name Flags
tx
ty
public void appendTranslation(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 4 1 tx D
0 4 3 ty D
0 4 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
private void translate2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
dconst_0
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 40
1: 35
2: 30
3: 25
4: 20
5: 15
6: 10
7: 5
default: 4
}
4: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
5: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
6: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
7: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 9
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 9
8: aload 0
bipush 6
putfield javafx.scene.transform.Affine.state2d:I
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 13
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifeq 14
13: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield javafx.scene.transform.Affine.state2d:I
14: StackMap locals:
StackMap stack:
return
15: StackMap locals:
StackMap stack:
aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
16: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
17: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 19
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 19
18: aload 0
iconst_4
putfield javafx.scene.transform.Affine.state2d:I
19: StackMap locals:
StackMap stack:
return
20: StackMap locals:
StackMap stack:
aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
21: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
22: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 23
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifeq 24
23: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield javafx.scene.transform.Affine.state2d:I
24: StackMap locals:
StackMap stack:
return
25: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
26: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
27: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 29
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 29
28: aload 0
iconst_2
putfield javafx.scene.transform.Affine.state2d:I
29: StackMap locals:
StackMap stack:
return
30: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
31: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
32: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 33
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifeq 34
33: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield javafx.scene.transform.Affine.state2d:I
34: StackMap locals:
StackMap stack:
return
35: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
36: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
37: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 39
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 39
38: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
39: StackMap locals:
StackMap stack:
return
40: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
41: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
42: dload 1
dconst_0
dcmpl
ifne 43
dload 3
dconst_0
dcmpl
ifeq 44
43: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.scene.transform.Affine.state2d:I
44: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Ljavafx/scene/transform/Affine;
0 45 1 tx D
0 45 3 ty D
MethodParameters:
Name Flags
tx
ty
private void translate3D(double, double, double);
descriptor: (DDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 10
2: 20
3: 26
4: 36
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
3: dload 5
dconst_0
dcmpl
ifeq 9
4: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
5: aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifne 8
6: aload 0
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_2
iand
iconst_1
ior
putfield javafx.scene.transform.Affine.state3d:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
13: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 19
14: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
15: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 18
16: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.scene.transform.Affine.state2d:I
19: StackMap locals:
StackMap stack:
return
20: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
21: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
22: aload 0
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dmul
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 24
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 24
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifeq 25
24: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_1
ior
putfield javafx.scene.transform.Affine.state3d:I
25: StackMap locals:
StackMap stack:
return
26: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
27: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
28: aload 0
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
29: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 35
30: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 32
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 32
31: aload 0
iconst_2
putfield javafx.scene.transform.Affine.state3d:I
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 35
33: aload 0
aload 0
getfield javafx.scene.transform.Affine.state3d:I
putfield javafx.scene.transform.Affine.state2d:I
34: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
35: StackMap locals:
StackMap stack:
return
36: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dmul
dadd
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
37: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
dadd
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
38: aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dmul
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dmul
dadd
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
39: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
40: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Ljavafx/scene/transform/Affine;
0 41 1 tx D
0 41 3 ty D
0 41 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
public void prependTranslation(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 4 1 tx D
0 4 3 ty D
0 4 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
public void prependTranslation(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 tx D
0 4 3 ty D
MethodParameters:
Name Flags
tx
ty
private void preTranslate2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
dconst_0
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
5: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 8
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 8
6: aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
bipush -2
iand
putfield javafx.scene.transform.Affine.state2d:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
iconst_1
ior
putfield javafx.scene.transform.Affine.state2d:I
9: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/transform/Affine;
0 10 1 tx D
0 10 3 ty D
MethodParameters:
Name Flags
tx
ty
private void preTranslate3D(double, double, double);
descriptor: (DDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 10
2: 20
3: 26
4: 36
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
3: dload 5
dconst_0
dcmpl
ifeq 9
4: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
5: aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifne 8
6: aload 0
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_2
iand
iconst_1
ior
putfield javafx.scene.transform.Affine.state3d:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
13: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 19
14: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
15: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 18
16: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.scene.transform.Affine.state2d:I
19: StackMap locals:
StackMap stack:
return
20: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
21: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
22: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
23: dload 1
dconst_0
dcmpl
ifne 24
dload 3
dconst_0
dcmpl
ifne 24
dload 5
dconst_0
dcmpl
ifeq 25
24: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_1
ior
putfield javafx.scene.transform.Affine.state3d:I
25: StackMap locals:
StackMap stack:
return
26: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
27: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
28: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
29: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 35
30: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 32
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 32
31: aload 0
iconst_2
putfield javafx.scene.transform.Affine.state3d:I
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 35
33: aload 0
aload 0
getfield javafx.scene.transform.Affine.state3d:I
putfield javafx.scene.transform.Affine.state2d:I
34: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
35: StackMap locals:
StackMap stack:
return
36: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
37: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
38: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
39: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 43
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dconst_0
dcmpl
ifne 43
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dconst_0
dcmpl
ifne 43
40: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dconst_0
dcmpl
ifne 43
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dconst_0
dcmpl
ifne 43
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 43
41: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
42: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
43: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Ljavafx/scene/transform/Affine;
0 44 1 tx D
0 44 3 ty D
0 44 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
public void appendScale(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.scale2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 sx D
0 4 3 sy D
MethodParameters:
Name Flags
sx
sy
public void appendScale(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
3: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.scale2D:(DD)V
4: aload 0
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.scale2D:(DD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
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 Ljavafx/scene/transform/Affine;
0 9 1 sx D
0 9 3 sy D
0 9 5 pivotX D
0 9 7 pivotY D
MethodParameters:
Name Flags
sx
sy
pivotX
pivotY
public void appendScale(double, double, javafx.geometry.Point2D);
descriptor: (DDLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
aload 5
invokevirtual javafx.geometry.Point2D.getX:()D
aload 5
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DDDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 sx D
0 2 3 sy D
0 2 5 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
sx
sy
pivot
public void appendScale(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.scale3D:(DDD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 4 1 sx D
0 4 3 sy D
0 4 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void appendScale(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, 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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 7
dconst_0
dcmpl
ifne 2
dload 9
dconst_0
dcmpl
ifne 2
dload 11
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 7
dload 9
dload 11
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
3: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.scale3D:(DDD)V
4: aload 0
dload 7
dneg
dload 9
dneg
dload 11
dneg
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.scale3D:(DDD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 9 1 sx D
0 9 3 sy D
0 9 5 sz D
0 9 7 pivotX D
0 9 9 pivotY D
0 9 11 pivotZ D
MethodParameters:
Name Flags
sx
sy
sz
pivotX
pivotY
pivotZ
public void appendScale(double, double, double, javafx.geometry.Point3D);
descriptor: (DDDLjavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=8, 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
dload 5
aload 7
invokevirtual javafx.geometry.Point3D.getX:()D
aload 7
invokevirtual javafx.geometry.Point3D.getY:()D
aload 7
invokevirtual javafx.geometry.Point3D.getZ:()D
invokevirtual javafx.scene.transform.Affine.appendScale:(DDDDDD)V
1: return
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 Ljavafx/scene/transform/Affine;
0 2 1 sx D
0 2 3 sy D
0 2 5 sz D
0 2 7 pivot Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
sx
sy
sz
pivot
private void scale2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
dconst_1
invokevirtual javafx.scene.transform.Affine.scale3D:(DDD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
istore 5
start local 5 4: iload 5
tableswitch { // 0 - 7
0: 24
1: 24
2: 19
3: 19
4: 8
5: 8
6: 6
7: 6
default: 5
}
5: StackMap locals: int
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
8: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
9: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
10: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 16
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 16
11: iload 5
iconst_1
iand
istore 5
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 13
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifeq 14
13: StackMap locals:
StackMap stack:
iload 5
iconst_2
ior
istore 5
14: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
15: goto 18
StackMap locals:
StackMap stack:
16: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_0
dcmpl
ifne 18
17: aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state2d:I
18: StackMap locals:
StackMap stack:
return
19: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
20: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
21: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 23
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 23
22: aload 0
iload 5
iconst_1
iand
dup
istore 5
putfield javafx.scene.transform.Affine.state2d:I
23: StackMap locals:
StackMap stack:
return
24: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
25: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
26: dload 1
dconst_1
dcmpl
ifne 27
dload 3
dconst_1
dcmpl
ifeq 28
27: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
28: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljavafx/scene/transform/Affine;
0 29 1 sx D
0 29 3 sy D
4 29 5 mystate I
MethodParameters:
Name Flags
sx
sy
private void scale3D(double, double, double);
descriptor: (DDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 10
2: 16
3: 26
4: 35
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.scale2D:(DD)V
3: dload 5
dconst_1
dcmpl
ifeq 9
4: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
5: aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifne 8
6: aload 0
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_1
iand
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
11: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
12: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
13: dload 1
dconst_1
dcmpl
ifne 14
dload 3
dconst_1
dcmpl
ifne 14
dload 5
dconst_1
dcmpl
ifeq 15
14: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
15: StackMap locals:
StackMap stack:
return
16: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
17: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
18: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
19: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 25
20: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
21: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 24
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 24
22: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield javafx.scene.transform.Affine.state2d:I
25: StackMap locals:
StackMap stack:
return
26: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
27: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
28: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
29: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 31
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 31
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 31
30: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state3d:I
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 34
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 34
32: aload 0
aload 0
getfield javafx.scene.transform.Affine.state3d:I
putfield javafx.scene.transform.Affine.state2d:I
33: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
34: StackMap locals:
StackMap stack:
return
35: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
36: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
37: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
38: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
39: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
40: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
41: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
42: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
43: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
44: dload 1
dconst_0
dcmpl
ifeq 45
dload 3
dconst_0
dcmpl
ifeq 45
dload 5
dconst_0
dcmpl
ifne 46
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
46: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Ljavafx/scene/transform/Affine;
0 47 1 sx D
0 47 3 sy D
0 47 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void prependScale(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preScale2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 sx D
0 4 3 sy D
MethodParameters:
Name Flags
sx
sy
public void prependScale(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
3: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preScale2D:(DD)V
4: aload 0
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preScale2D:(DD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
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 Ljavafx/scene/transform/Affine;
0 9 1 sx D
0 9 3 sy D
0 9 5 pivotX D
0 9 7 pivotY D
MethodParameters:
Name Flags
sx
sy
pivotX
pivotY
public void prependScale(double, double, javafx.geometry.Point2D);
descriptor: (DDLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
aload 5
invokevirtual javafx.geometry.Point2D.getX:()D
aload 5
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DDDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 sx D
0 2 3 sy D
0 2 5 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
sx
sy
pivot
public void prependScale(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.preScale3D:(DDD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 4 1 sx D
0 4 3 sy D
0 4 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void prependScale(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, 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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 7
dconst_0
dcmpl
ifne 2
dload 9
dconst_0
dcmpl
ifne 2
dload 11
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 7
dneg
dload 9
dneg
dload 11
dneg
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
3: aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.preScale3D:(DDD)V
4: aload 0
dload 7
dload 9
dload 11
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.preScale3D:(DDD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()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 Ljavafx/scene/transform/Affine;
0 9 1 sx D
0 9 3 sy D
0 9 5 sz D
0 9 7 pivotX D
0 9 9 pivotY D
0 9 11 pivotZ D
MethodParameters:
Name Flags
sx
sy
sz
pivotX
pivotY
pivotZ
public void prependScale(double, double, double, javafx.geometry.Point3D);
descriptor: (DDDLjavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=8, 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
dload 5
aload 7
invokevirtual javafx.geometry.Point3D.getX:()D
aload 7
invokevirtual javafx.geometry.Point3D.getY:()D
aload 7
invokevirtual javafx.geometry.Point3D.getZ:()D
invokevirtual javafx.scene.transform.Affine.prependScale:(DDDDDD)V
1: return
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 Ljavafx/scene/transform/Affine;
0 2 1 sx D
0 2 3 sy D
0 2 5 sz D
0 2 7 pivot Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
sx
sy
sz
pivot
private void preScale2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
dconst_1
invokevirtual javafx.scene.transform.Affine.preScale3D:(DDD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
istore 5
start local 5 4: iload 5
tableswitch { // 0 - 7
0: 49
1: 44
2: 39
3: 34
4: 13
5: 21
6: 11
7: 6
default: 5
}
5: StackMap locals: int
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
8: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 11
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 11
9: iload 5
bipush -2
iand
istore 5
10: aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
11: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
12: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
13: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
14: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 20
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 20
16: iload 5
iconst_1
iand
istore 5
17: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifeq 19
18: StackMap locals:
StackMap stack:
iload 5
iconst_2
ior
istore 5
19: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
20: StackMap locals:
StackMap stack:
return
21: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
22: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
23: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
24: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
25: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 31
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 31
26: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 29
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 29
27: aload 0
iconst_2
putfield javafx.scene.transform.Affine.state2d:I
28: goto 33
29: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield javafx.scene.transform.Affine.state2d:I
30: goto 33
StackMap locals:
StackMap stack:
31: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 33
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 33
32: aload 0
iconst_4
putfield javafx.scene.transform.Affine.state2d:I
33: StackMap locals:
StackMap stack:
return
34: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
35: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
36: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 39
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 39
37: iload 5
bipush -2
iand
istore 5
38: aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
39: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
40: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
41: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 43
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 43
42: aload 0
iload 5
iconst_1
iand
dup
istore 5
putfield javafx.scene.transform.Affine.state2d:I
43: StackMap locals:
StackMap stack:
return
44: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
45: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
46: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 49
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 49
47: iload 5
bipush -2
iand
istore 5
48: aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
49: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
50: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
51: dload 1
dconst_1
dcmpl
ifne 52
dload 3
dconst_1
dcmpl
ifeq 53
52: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
53: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Ljavafx/scene/transform/Affine;
0 54 1 sx D
0 54 3 sy D
4 54 5 mystate I
MethodParameters:
Name Flags
sx
sy
private void preScale3D(double, double, double);
descriptor: (DDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 34
2: 24
3: 10
4: 45
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preScale2D:(DD)V
3: dload 5
dconst_1
dcmpl
ifeq 9
4: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
5: aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifne 8
6: aload 0
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_1
iand
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
13: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
14: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
15: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
16: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 18
17: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -2
iand
putfield javafx.scene.transform.Affine.state3d:I
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 20
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 20
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 20
19: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state3d:I
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 23
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 23
21: aload 0
aload 0
getfield javafx.scene.transform.Affine.state3d:I
putfield javafx.scene.transform.Affine.state2d:I
22: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
23: StackMap locals:
StackMap stack:
return
24: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
25: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
26: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
27: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 33
28: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
29: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 32
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 32
30: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
31: goto 33
32: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield javafx.scene.transform.Affine.state2d:I
33: StackMap locals:
StackMap stack:
return
34: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
35: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
36: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
37: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
38: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
39: aload 0
dload 5
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
40: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 42
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 42
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifne 42
41: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -2
iand
putfield javafx.scene.transform.Affine.state3d:I
42: StackMap locals:
StackMap stack:
dload 1
dconst_1
dcmpl
ifne 43
dload 3
dconst_1
dcmpl
ifne 43
dload 5
dconst_1
dcmpl
ifeq 44
43: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
44: StackMap locals:
StackMap stack:
return
45: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
46: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
47: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
48: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
49: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
50: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
51: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
52: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
53: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
54: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
55: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
56: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 5
dmul
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
57: dload 1
dconst_0
dcmpl
ifeq 58
dload 3
dconst_0
dcmpl
ifeq 58
dload 5
dconst_0
dcmpl
ifne 59
58: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
59: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Ljavafx/scene/transform/Affine;
0 60 1 sx D
0 60 3 sy D
0 60 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void appendShear(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.shear2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 shx D
0 4 3 shy D
MethodParameters:
Name Flags
shx
shy
public void appendShear(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
3: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.shear2D:(DD)V
4: aload 0
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.shear2D:(DD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
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 Ljavafx/scene/transform/Affine;
0 9 1 shx D
0 9 3 shy D
0 9 5 pivotX D
0 9 7 pivotY D
MethodParameters:
Name Flags
shx
shy
pivotX
pivotY
public void appendShear(double, double, javafx.geometry.Point2D);
descriptor: (DDLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
aload 5
invokevirtual javafx.geometry.Point2D.getX:()D
aload 5
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.appendShear:(DDDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 shx D
0 2 3 shy D
0 2 5 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
shx
shy
pivot
private void shear2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.shear3D:(DD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
istore 5
start local 5 4: iload 5
tableswitch { // 0 - 7
0: 26
1: 26
2: 21
3: 21
4: 16
5: 16
6: 6
7: 6
default: 5
}
5: StackMap locals: int
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 8: aload 0
dload 6
dload 8
dload 3
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
9: aload 0
dload 6
dload 1
dmul
dload 8
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
10: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 6
11: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 8
12: aload 0
dload 6
dload 8
dload 3
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
13: aload 0
dload 6
dload 1
dmul
dload 8
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
14: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
15: return
end local 8 end local 6 16: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
17: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
18: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_0
dcmpl
ifne 19
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_0
dcmpl
ifeq 20
19: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
20: StackMap locals:
StackMap stack:
return
21: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
22: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 24
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 25
24: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_4
ior
putfield javafx.scene.transform.Affine.state2d:I
25: StackMap locals:
StackMap stack:
return
26: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
27: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
28: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 29
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 30
29: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
iconst_4
ior
putfield javafx.scene.transform.Affine.state2d:I
30: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavafx/scene/transform/Affine;
0 31 1 shx D
0 31 3 shy D
4 31 5 mystate I
7 16 6 M0 D
8 16 8 M1 D
MethodParameters:
Name Flags
shx
shy
private void shear3D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=17, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 4
2: 9
3: 9
4: 14
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.shear2D:(DD)V
3: return
4: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
6: dload 1
dconst_0
dcmpl
ifne 7
dload 3
dconst_0
dcmpl
ifeq 8
7: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
8: StackMap locals:
StackMap stack:
return
9: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
10: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
11: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 12
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 13
12: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
13: StackMap locals:
StackMap stack:
return
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 5
start local 5 15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 7
start local 7 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 9
start local 9 17: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 11
start local 11 18: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 13
start local 13 19: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 15
start local 15 20: aload 0
dload 5
dload 7
dload 3
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
21: aload 0
dload 7
dload 5
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
22: aload 0
dload 9
dload 11
dload 3
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
23: aload 0
dload 11
dload 9
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
24: aload 0
dload 13
dload 15
dload 3
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
25: aload 0
dload 15
dload 13
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
26: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
27: return
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 28 0 this Ljavafx/scene/transform/Affine;
0 28 1 shx D
0 28 3 shy D
15 28 5 m_xx D
16 28 7 m_xy D
17 28 9 m_yx D
18 28 11 m_yy D
19 28 13 m_zx D
20 28 15 m_zy D
MethodParameters:
Name Flags
shx
shy
public void prependShear(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preShear2D:(DD)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 shx D
0 4 3 shy D
MethodParameters:
Name Flags
shx
shy
public void prependShear(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
3: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preShear2D:(DD)V
4: aload 0
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preShear2D:(DD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
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 Ljavafx/scene/transform/Affine;
0 9 1 shx D
0 9 3 shy D
0 9 5 pivotX D
0 9 7 pivotY D
MethodParameters:
Name Flags
shx
shy
pivotX
pivotY
public void prependShear(double, double, javafx.geometry.Point2D);
descriptor: (DDLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
aload 5
invokevirtual javafx.geometry.Point2D.getX:()D
aload 5
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.prependShear:(DDDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 shx D
0 2 3 shy D
0 2 5 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
shx
shy
pivot
private void preShear2D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=26, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preShear3D:(DD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
istore 5
start local 5 4: iload 5
tableswitch { // 0 - 7
0: 39
1: 32
2: 27
3: 20
4: 10
5: 6
6: 10
7: 6
default: 5
}
5: StackMap locals: int
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 6
start local 6 7: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 8
start local 8 8: aload 0
dload 6
dload 1
dload 8
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
9: aload 0
dload 8
dload 3
dload 6
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
end local 8 end local 6 10: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 10
start local 10 11: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 12
start local 12 12: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 14
start local 14 13: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 16
start local 16 14: aload 0
dload 10
dload 1
dload 14
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
15: aload 0
dload 12
dload 1
dload 16
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
16: aload 0
dload 3
dload 10
dmul
dload 14
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
17: aload 0
dload 3
dload 12
dmul
dload 16
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
18: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
19: return
end local 16 end local 14 end local 12 end local 10 20: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 18
start local 18 21: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 20
start local 20 22: aload 0
dload 18
dload 1
dload 20
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
23: aload 0
dload 20
dload 3
dload 18
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
24: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 27
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 27
25: iload 5
bipush -2
iand
istore 5
26: aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
end local 20 end local 18 27: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
28: aload 0
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
29: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 30
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 31
30: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_4
ior
putfield javafx.scene.transform.Affine.state2d:I
31: StackMap locals:
StackMap stack:
return
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 22
start local 22 33: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 24
start local 24 34: aload 0
dload 22
dload 1
dload 24
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
35: aload 0
dload 24
dload 3
dload 22
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
36: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 39
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 39
37: iload 5
bipush -2
iand
istore 5
38: aload 0
iload 5
putfield javafx.scene.transform.Affine.state2d:I
end local 24 end local 22 39: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
40: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
41: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 42
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 43
42: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
iconst_4
ior
putfield javafx.scene.transform.Affine.state2d:I
43: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Ljavafx/scene/transform/Affine;
0 44 1 shx D
0 44 3 shy D
4 44 5 mystate I
7 10 6 t_x_1 D
8 10 8 t_y_1 D
11 20 10 m_xx D
12 20 12 m_xy D
13 20 14 m_yx D
14 20 16 m_yy D
21 27 18 t_x_2 D
22 27 20 t_y_2 D
33 39 22 t_x_3 D
34 39 24 t_y_3 D
MethodParameters:
Name Flags
shx
shy
private void preShear3D(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=25, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 4
2: 12
3: 17
4: 25
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokevirtual javafx.scene.transform.Affine.preShear2D:(DD)V
3: return
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 5
start local 5 5: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
6: aload 0
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
7: aload 0
dload 3
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
8: aload 0
dload 5
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
9: dload 1
dconst_0
dcmpl
ifne 10
dload 3
dconst_0
dcmpl
ifeq 11
10: StackMap locals: double
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
11: StackMap locals:
StackMap stack:
return
end local 5 12: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
13: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
14: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 15
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 16
15: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
16: StackMap locals:
StackMap stack:
return
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 7
start local 7 18: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 1
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
19: aload 0
dload 7
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
20: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 3
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
21: aload 0
dload 7
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
22: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 23
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 24
23: StackMap locals: javafx.scene.transform.Affine double double top top double
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
24: StackMap locals:
StackMap stack:
return
end local 7 25: StackMap locals: javafx.scene.transform.Affine double double
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 9
start local 9 26: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 11
start local 11 27: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 13
start local 13 28: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 15
start local 15 29: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 17
start local 17 30: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 19
start local 19 31: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 21
start local 21 32: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 23
start local 23 33: aload 0
dload 9
dload 13
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
34: aload 0
dload 11
dload 17
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
35: aload 0
dload 19
dload 21
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
36: aload 0
dload 15
dload 23
dload 1
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
37: aload 0
dload 9
dload 3
dmul
dload 13
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
38: aload 0
dload 11
dload 3
dmul
dload 17
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
39: aload 0
dload 19
dload 3
dmul
dload 21
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
40: aload 0
dload 15
dload 3
dmul
dload 23
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
41: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
42: 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 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Ljavafx/scene/transform/Affine;
0 43 1 shx D
0 43 3 shy D
5 12 5 tx_t D
18 25 7 tx_st D
26 43 9 m_xx D
27 43 11 m_xy D
28 43 13 m_yx D
29 43 15 t_x D
30 43 17 m_yy D
31 43 19 m_xz D
32 43 21 m_yz D
33 43 23 t_y D
MethodParameters:
Name Flags
shx
shy
public void appendRotation(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate2D:(D)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
MethodParameters:
Name Flags
angle
public void appendRotation(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 3
dconst_0
dcmpl
ifne 2
dload 5
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
3: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate2D:(D)V
4: aload 0
dload 3
dneg
dload 5
dneg
invokevirtual javafx.scene.transform.Affine.translate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate2D:(D)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Affine;
0 9 1 angle D
0 9 3 pivotX D
0 9 5 pivotY D
MethodParameters:
Name Flags
angle
pivotX
pivotY
public void appendRotation(double, javafx.geometry.Point2D);
descriptor: (DLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
aload 3
invokevirtual javafx.geometry.Point2D.getX:()D
aload 3
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.appendRotation:(DDD)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 angle D
0 2 3 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
angle
pivot
public void appendRotation(double, double, double, double, double, double, double);
descriptor: (DDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=15, 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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 3
dconst_0
dcmpl
ifne 2
dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 3
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
3: aload 0
dload 1
dload 9
dload 11
dload 13
invokevirtual javafx.scene.transform.Affine.rotate3D:(DDDD)V
4: aload 0
dload 3
dneg
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.translate3D:(DDD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 9
dload 11
dload 13
invokevirtual javafx.scene.transform.Affine.rotate3D:(DDDD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: 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 9 0 this Ljavafx/scene/transform/Affine;
0 9 1 angle D
0 9 3 pivotX D
0 9 5 pivotY D
0 9 7 pivotZ D
0 9 9 axisX D
0 9 11 axisY D
0 9 13 axisZ D
MethodParameters:
Name Flags
angle
pivotX
pivotY
pivotZ
axisX
axisY
axisZ
public void appendRotation(double, double, double, double, javafx.geometry.Point3D);
descriptor: (DDDDLjavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=10, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
dload 1
dload 3
dload 5
dload 7
1: aload 9
invokevirtual javafx.geometry.Point3D.getX:()D
aload 9
invokevirtual javafx.geometry.Point3D.getY:()D
aload 9
invokevirtual javafx.geometry.Point3D.getZ:()D
2: invokevirtual javafx.scene.transform.Affine.appendRotation:(DDDDDDD)V
3: 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 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
0 4 3 pivotX D
0 4 5 pivotY D
0 4 7 pivotZ D
0 4 9 axis Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
angle
pivotX
pivotY
pivotZ
axis
public void appendRotation(double, javafx.geometry.Point3D, javafx.geometry.Point3D);
descriptor: (DLjavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
dload 1
aload 3
invokevirtual javafx.geometry.Point3D.getX:()D
aload 3
invokevirtual javafx.geometry.Point3D.getY:()D
aload 3
invokevirtual javafx.geometry.Point3D.getZ:()D
1: aload 4
invokevirtual javafx.geometry.Point3D.getX:()D
aload 4
invokevirtual javafx.geometry.Point3D.getY:()D
aload 4
invokevirtual javafx.geometry.Point3D.getZ:()D
2: invokevirtual javafx.scene.transform.Affine.appendRotation:(DDDDDDD)V
3: return
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
0 4 3 pivot Ljavafx/geometry/Point3D;
0 4 4 axis Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
angle
pivot
axis
private void rotate3D(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=71, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 3
dconst_0
dcmpl
ifne 7
dload 5
dconst_0
dcmpl
ifne 7
1: dload 7
dconst_0
dcmpl
ifle 4
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate3D:(D)V
3: goto 6
StackMap locals:
StackMap stack:
4: dload 7
dconst_0
dcmpg
ifge 6
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.rotate3D:(D)V
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
dload 3
dload 3
dmul
dload 5
dload 5
dmul
dadd
dload 7
dload 7
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
dstore 9
start local 9 8: dload 9
dconst_0
dcmpl
ifne 10
9: return
10: StackMap locals: double
StackMap stack:
dconst_1
dload 9
ddiv
dstore 9
11: dload 3
dload 9
dmul
dstore 11
start local 11 12: dload 5
dload 9
dmul
dstore 13
start local 13 13: dload 7
dload 9
dmul
dstore 15
start local 15 14: dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 17
start local 17 15: dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 19
start local 19 16: dconst_1
dload 19
dsub
dstore 21
start local 21 17: dload 11
dload 15
dmul
dstore 23
start local 23 18: dload 11
dload 13
dmul
dstore 25
start local 25 19: dload 13
dload 15
dmul
dstore 27
start local 27 20: dload 21
dload 11
dmul
dload 11
dmul
dload 19
dadd
dstore 29
start local 29 21: dload 21
dload 25
dmul
dload 17
dload 15
dmul
dsub
dstore 31
start local 31 22: dload 21
dload 23
dmul
dload 17
dload 13
dmul
dadd
dstore 33
start local 33 23: dload 21
dload 25
dmul
dload 17
dload 15
dmul
dadd
dstore 35
start local 35 24: dload 21
dload 13
dmul
dload 13
dmul
dload 19
dadd
dstore 37
start local 37 25: dload 21
dload 27
dmul
dload 17
dload 11
dmul
dsub
dstore 39
start local 39 26: dload 21
dload 23
dmul
dload 17
dload 13
dmul
dsub
dstore 41
start local 41 27: dload 21
dload 27
dmul
dload 17
dload 11
dmul
dadd
dstore 43
start local 43 28: dload 21
dload 15
dmul
dload 15
dmul
dload 19
dadd
dstore 45
start local 45 29: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 31
1: 81
2: 91
3: 91
4: 104
default: 30
}
30: StackMap locals: javafx.scene.transform.Affine double double double double double double double double double double double double double double double double double double double double double double double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
31: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 71
1: 71
2: 59
3: 59
4: 47
5: 47
6: 33
7: 33
default: 32
}
32: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 47
start local 47 34: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 49
start local 49 35: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 51
start local 51 36: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 53
start local 53 37: aload 0
dload 47
dload 29
dmul
dload 49
dload 35
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
38: aload 0
dload 47
dload 31
dmul
dload 49
dload 37
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
39: aload 0
dload 47
dload 33
dmul
dload 49
dload 39
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
40: aload 0
dload 51
dload 29
dmul
dload 53
dload 35
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
41: aload 0
dload 51
dload 31
dmul
dload 53
dload 37
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
42: aload 0
dload 51
dload 33
dmul
dload 53
dload 39
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
43: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
44: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
45: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
46: goto 122
end local 53 end local 51 end local 49 end local 47 47: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 55
start local 55 48: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 57
start local 57 49: aload 0
dload 55
dload 35
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
50: aload 0
dload 55
dload 37
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
51: aload 0
dload 55
dload 39
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
52: aload 0
dload 57
dload 29
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
53: aload 0
dload 57
dload 31
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
54: aload 0
dload 57
dload 33
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
55: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
56: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
57: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
58: goto 122
end local 57 end local 55 59: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 59
start local 59 60: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 61
start local 61 61: aload 0
dload 59
dload 29
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
62: aload 0
dload 59
dload 31
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
63: aload 0
dload 59
dload 33
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
64: aload 0
dload 61
dload 35
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
65: aload 0
dload 61
dload 37
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
66: aload 0
dload 61
dload 39
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
67: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
68: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
69: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
70: goto 122
end local 61 end local 59 71: StackMap locals:
StackMap stack:
aload 0
dload 29
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
72: aload 0
dload 31
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
73: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
74: aload 0
dload 35
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
75: aload 0
dload 37
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
76: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
77: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
78: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
79: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
80: goto 122
81: StackMap locals:
StackMap stack:
aload 0
dload 29
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
82: aload 0
dload 31
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
83: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
84: aload 0
dload 35
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
85: aload 0
dload 37
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
86: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
87: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
88: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
89: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
90: goto 122
91: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 47
start local 47 92: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 49
start local 49 93: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 51
start local 51 94: aload 0
dload 47
dload 29
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
95: aload 0
dload 47
dload 31
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
96: aload 0
dload 47
dload 33
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
97: aload 0
dload 49
dload 35
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
98: aload 0
dload 49
dload 37
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
99: aload 0
dload 49
dload 39
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
100: aload 0
dload 51
dload 41
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
101: aload 0
dload 51
dload 43
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
102: aload 0
dload 51
dload 45
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
103: goto 122
end local 51 end local 49 end local 47 104: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 53
start local 53 105: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 55
start local 55 106: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 57
start local 57 107: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 59
start local 59 108: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 61
start local 61 109: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 63
start local 63 110: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 65
start local 65 111: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 67
start local 67 112: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 69
start local 69 113: aload 0
dload 53
dload 29
dmul
dload 55
dload 35
dmul
dadd
dload 57
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
114: aload 0
dload 53
dload 31
dmul
dload 55
dload 37
dmul
dadd
dload 57
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
115: aload 0
dload 53
dload 33
dmul
dload 55
dload 39
dmul
dadd
dload 57
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
116: aload 0
dload 59
dload 29
dmul
dload 61
dload 35
dmul
dadd
dload 63
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
117: aload 0
dload 59
dload 31
dmul
dload 61
dload 37
dmul
dadd
dload 63
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
118: aload 0
dload 59
dload 33
dmul
dload 61
dload 39
dmul
dadd
dload 63
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
119: aload 0
dload 65
dload 29
dmul
dload 67
dload 35
dmul
dadd
dload 69
dload 41
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
120: aload 0
dload 65
dload 31
dmul
dload 67
dload 37
dmul
dadd
dload 69
dload 43
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
121: aload 0
dload 65
dload 33
dmul
dload 67
dload 39
dmul
dadd
dload 69
dload 45
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
end local 69 end local 67 end local 65 end local 63 end local 61 end local 59 end local 57 end local 55 end local 53 122: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
123: return
end local 45 end local 43 end local 41 end local 39 end local 37 end local 35 end local 33 end local 31 end local 29 end local 27 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 124 0 this Ljavafx/scene/transform/Affine;
0 124 1 angle D
0 124 3 axisX D
0 124 5 axisY D
0 124 7 axisZ D
8 124 9 mag D
12 124 11 ax D
13 124 13 ay D
14 124 15 az D
15 124 17 sinTheta D
16 124 19 cosTheta D
17 124 21 t D
18 124 23 xz D
19 124 25 xy D
20 124 27 yz D
21 124 29 Txx D
22 124 31 Txy D
23 124 33 Txz D
24 124 35 Tyx D
25 124 37 Tyy D
26 124 39 Tyz D
27 124 41 Tzx D
28 124 43 Tzy D
29 124 45 Tzz D
34 47 47 xx_sst D
35 47 49 xy_sst D
36 47 51 yx_sst D
37 47 53 yy_sst D
48 59 55 xy_sht D
49 59 57 yx_sht D
60 71 59 xx_s D
61 71 61 yy_s D
92 104 47 xx_st D
93 104 49 yy_st D
94 104 51 zz_st D
105 122 53 m_xx D
106 122 55 m_xy D
107 122 57 m_xz D
108 122 59 m_yx D
109 122 61 m_yy D
110 122 63 m_yz D
111 122 65 m_zx D
112 122 67 m_zy D
113 122 69 m_zz D
MethodParameters:
Name Flags
angle
axisX
axisY
axisZ
private void rotate2D(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate3D:(D)V
2: return
3: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 4: dload 3
dconst_1
dcmpl
ifne 7
5: aload 0
invokevirtual javafx.scene.transform.Affine.rotate2D_90:()V
6: goto 24
StackMap locals: double
StackMap stack:
7: dload 3
ldc -1.0
dcmpl
ifne 10
8: aload 0
invokevirtual javafx.scene.transform.Affine.rotate2D_270:()V
9: goto 24
10: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 11: dload 5
ldc -1.0
dcmpl
ifne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.rotate2D_180:()V
13: goto 24
StackMap locals: double
StackMap stack:
14: dload 5
dconst_1
dcmpl
ifeq 24
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 9
start local 9 17: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
18: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
19: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
20: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
21: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
22: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
end local 9 end local 7 end local 5 24: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljavafx/scene/transform/Affine;
0 25 1 theta D
4 25 3 sin D
11 24 5 cos D
16 24 7 M0 D
17 24 9 M1 D
MethodParameters:
Name Flags
theta
private void rotate2D_90();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: getstatic javafx.scene.transform.Affine.rot90conversion:[I
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iaload
istore 3
start local 3 7: iload 3
bipush 6
iand
iconst_2
if_icmpne 11
8: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 11
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 11
9: iinc 3 -2
10: goto 14
StackMap locals: double int
StackMap stack:
11: iload 3
bipush 6
iand
iconst_4
if_icmpne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 14
13: iload 3
bipush -5
iand
iconst_2
ior
istore 3
14: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield javafx.scene.transform.Affine.state2d:I
15: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/transform/Affine;
1 16 1 M0 D
7 16 3 newstate I
private void rotate2D_180();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
2: aload 0
getfield javafx.scene.transform.Affine.state2d:I
istore 1
start local 1 3: iload 1
iconst_4
iand
ifeq 7
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
6: goto 11
7: StackMap locals: int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 10
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 10
8: aload 0
iload 1
bipush -3
iand
putfield javafx.scene.transform.Affine.state2d:I
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavafx/scene/transform/Affine;
3 12 1 oldstate I
private void rotate2D_270();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
5: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: getstatic javafx.scene.transform.Affine.rot90conversion:[I
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iaload
istore 3
start local 3 7: iload 3
bipush 6
iand
iconst_2
if_icmpne 11
8: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 11
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 11
9: iinc 3 -2
10: goto 14
StackMap locals: double int
StackMap stack:
11: iload 3
bipush 6
iand
iconst_4
if_icmpne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 14
13: iload 3
bipush -5
iand
iconst_2
ior
istore 3
14: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield javafx.scene.transform.Affine.state2d:I
15: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/transform/Affine;
1 16 1 M0 D
7 16 3 newstate I
private void rotate3D(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 3
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.rotate2D:(D)V
2: return
3: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 4: dload 3
dconst_1
dcmpl
ifne 7
5: aload 0
invokevirtual javafx.scene.transform.Affine.rotate3D_90:()V
6: goto 28
StackMap locals: double
StackMap stack:
7: dload 3
ldc -1.0
dcmpl
ifne 10
8: aload 0
invokevirtual javafx.scene.transform.Affine.rotate3D_270:()V
9: goto 28
10: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 11: dload 5
ldc -1.0
dcmpl
ifne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.rotate3D_180:()V
13: goto 28
StackMap locals: double
StackMap stack:
14: dload 5
dconst_1
dcmpl
ifeq 28
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 9
start local 9 17: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
18: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
19: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
20: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
21: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
22: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 7
24: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 9
25: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
26: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
27: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
end local 9 end local 7 end local 5 28: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljavafx/scene/transform/Affine;
0 29 1 theta D
4 29 3 sin D
11 28 5 cos D
16 28 7 M0 D
17 28 9 M1 D
MethodParameters:
Name Flags
theta
private void rotate3D_90();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
8: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
9: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 11
2: 13
3: 13
4: 16
default: 10
}
10: StackMap locals: double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
11: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
12: return
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 15
14: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
15: StackMap locals:
StackMap stack:
return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/transform/Affine;
1 18 1 M0 D
private void rotate3D_180();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 3
start local 3 2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
3: aload 0
dload 3
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
4: aload 0
getfield javafx.scene.transform.Affine.state3d:I
iconst_4
if_icmpne 11
5: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
6: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
8: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
9: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
10: return
11: StackMap locals: double double
StackMap stack:
dload 1
ldc -1.0
dcmpl
ifne 14
dload 3
ldc -1.0
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 14
12: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state3d:I
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
15: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/transform/Affine;
1 16 1 mxx D
2 16 3 myy D
private void rotate3D_270();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
5: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
8: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
9: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 11
2: 13
3: 13
4: 16
default: 10
}
10: StackMap locals: double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
11: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
12: return
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 15
14: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
15: StackMap locals:
StackMap stack:
return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/transform/Affine;
1 18 1 M0 D
public void prependRotation(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate2D:(D)V
2: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
MethodParameters:
Name Flags
angle
public void prependRotation(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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 3
dconst_0
dcmpl
ifne 2
dload 5
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 3
dneg
dload 5
dneg
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
3: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate2D:(D)V
4: aload 0
dload 3
dload 5
invokevirtual javafx.scene.transform.Affine.preTranslate2D:(DD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate2D:(D)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Affine;
0 9 1 angle D
0 9 3 pivotX D
0 9 5 pivotY D
MethodParameters:
Name Flags
angle
pivotX
pivotY
public void prependRotation(double, javafx.geometry.Point2D);
descriptor: (DLjavafx/geometry/Point2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
aload 3
invokevirtual javafx.geometry.Point2D.getX:()D
aload 3
invokevirtual javafx.geometry.Point2D.getY:()D
invokevirtual javafx.scene.transform.Affine.prependRotation:(DDD)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Affine;
0 2 1 angle D
0 2 3 pivot Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
angle
pivot
public void prependRotation(double, double, double, double, double, double, double);
descriptor: (DDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=15, 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
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.start:()V
1: dload 3
dconst_0
dcmpl
ifne 2
dload 5
dconst_0
dcmpl
ifne 2
dload 7
dconst_0
dcmpl
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
dload 3
dneg
dload 5
dneg
dload 7
dneg
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
3: aload 0
dload 1
dload 9
dload 11
dload 13
invokevirtual javafx.scene.transform.Affine.preRotate3D:(DDDD)V
4: aload 0
dload 3
dload 5
dload 7
invokevirtual javafx.scene.transform.Affine.preTranslate3D:(DDD)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 9
dload 11
dload 13
invokevirtual javafx.scene.transform.Affine.preRotate3D:(DDDD)V
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.end:()V
8: 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 9 0 this Ljavafx/scene/transform/Affine;
0 9 1 angle D
0 9 3 pivotX D
0 9 5 pivotY D
0 9 7 pivotZ D
0 9 9 axisX D
0 9 11 axisY D
0 9 13 axisZ D
MethodParameters:
Name Flags
angle
pivotX
pivotY
pivotZ
axisX
axisY
axisZ
public void prependRotation(double, double, double, double, javafx.geometry.Point3D);
descriptor: (DDDDLjavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=10, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
dload 1
dload 3
dload 5
dload 7
1: aload 9
invokevirtual javafx.geometry.Point3D.getX:()D
aload 9
invokevirtual javafx.geometry.Point3D.getY:()D
aload 9
invokevirtual javafx.geometry.Point3D.getZ:()D
2: invokevirtual javafx.scene.transform.Affine.prependRotation:(DDDDDDD)V
3: 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 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
0 4 3 pivotX D
0 4 5 pivotY D
0 4 7 pivotZ D
0 4 9 axis Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
angle
pivotX
pivotY
pivotZ
axis
public void prependRotation(double, javafx.geometry.Point3D, javafx.geometry.Point3D);
descriptor: (DLjavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
dload 1
aload 3
invokevirtual javafx.geometry.Point3D.getX:()D
aload 3
invokevirtual javafx.geometry.Point3D.getY:()D
aload 3
invokevirtual javafx.geometry.Point3D.getZ:()D
1: aload 4
invokevirtual javafx.geometry.Point3D.getX:()D
aload 4
invokevirtual javafx.geometry.Point3D.getY:()D
aload 4
invokevirtual javafx.geometry.Point3D.getZ:()D
2: invokevirtual javafx.scene.transform.Affine.prependRotation:(DDDDDDD)V
3: return
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Affine;
0 4 1 angle D
0 4 3 pivot Ljavafx/geometry/Point3D;
0 4 4 axis Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
angle
pivot
axis
private void preRotate3D(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=95, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 3
dconst_0
dcmpl
ifne 7
dload 5
dconst_0
dcmpl
ifne 7
1: dload 7
dconst_0
dcmpl
ifle 4
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate3D:(D)V
3: goto 6
StackMap locals:
StackMap stack:
4: dload 7
dconst_0
dcmpg
ifge 6
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.preRotate3D:(D)V
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
dload 3
dload 3
dmul
dload 5
dload 5
dmul
dadd
dload 7
dload 7
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
dstore 9
start local 9 8: dload 9
dconst_0
dcmpl
ifne 10
9: return
10: StackMap locals: double
StackMap stack:
dconst_1
dload 9
ddiv
dstore 9
11: dload 3
dload 9
dmul
dstore 11
start local 11 12: dload 5
dload 9
dmul
dstore 13
start local 13 13: dload 7
dload 9
dmul
dstore 15
start local 15 14: dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 17
start local 17 15: dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 19
start local 19 16: dconst_1
dload 19
dsub
dstore 21
start local 21 17: dload 11
dload 15
dmul
dstore 23
start local 23 18: dload 11
dload 13
dmul
dstore 25
start local 25 19: dload 13
dload 15
dmul
dstore 27
start local 27 20: dload 21
dload 11
dmul
dload 11
dmul
dload 19
dadd
dstore 29
start local 29 21: dload 21
dload 25
dmul
dload 17
dload 15
dmul
dsub
dstore 31
start local 31 22: dload 21
dload 23
dmul
dload 17
dload 13
dmul
dadd
dstore 33
start local 33 23: dload 21
dload 25
dmul
dload 17
dload 15
dmul
dadd
dstore 35
start local 35 24: dload 21
dload 13
dmul
dload 13
dmul
dload 19
dadd
dstore 37
start local 37 25: dload 21
dload 27
dmul
dload 17
dload 11
dmul
dsub
dstore 39
start local 39 26: dload 21
dload 23
dmul
dload 17
dload 13
dmul
dsub
dstore 41
start local 41 27: dload 21
dload 27
dmul
dload 17
dload 11
dmul
dadd
dstore 43
start local 43 28: dload 21
dload 15
dmul
dload 15
dmul
dload 19
dadd
dstore 45
start local 45 29: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 31
1: 149
2: 165
3: 178
4: 197
default: 30
}
30: StackMap locals: javafx.scene.transform.Affine double double double double double double double double double double double double double double double double double double double double double double double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
31: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 139
1: 124
2: 112
3: 95
4: 83
5: 66
6: 52
7: 33
default: 32
}
32: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 47
start local 47 34: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 49
start local 49 35: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 51
start local 51 36: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 53
start local 53 37: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 55
start local 55 38: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 57
start local 57 39: aload 0
dload 29
dload 47
dmul
dload 31
dload 53
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
40: aload 0
dload 29
dload 49
dmul
dload 31
dload 55
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
41: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
42: aload 0
dload 29
dload 51
dmul
dload 31
dload 57
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
43: aload 0
dload 35
dload 47
dmul
dload 37
dload 53
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
44: aload 0
dload 35
dload 49
dmul
dload 37
dload 55
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
45: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
46: aload 0
dload 35
dload 51
dmul
dload 37
dload 57
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
47: aload 0
dload 41
dload 47
dmul
dload 43
dload 53
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
48: aload 0
dload 41
dload 49
dmul
dload 43
dload 55
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
49: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
50: aload 0
dload 41
dload 51
dmul
dload 43
dload 57
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
51: goto 221
end local 57 end local 55 end local 53 end local 51 end local 49 end local 47 52: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 59
start local 59 53: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 61
start local 61 54: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 63
start local 63 55: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 65
start local 65 56: aload 0
dload 29
dload 59
dmul
dload 31
dload 63
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
57: aload 0
dload 29
dload 61
dmul
dload 31
dload 65
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
58: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
59: aload 0
dload 35
dload 59
dmul
dload 37
dload 63
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
60: aload 0
dload 35
dload 61
dmul
dload 37
dload 65
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
61: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
62: aload 0
dload 41
dload 59
dmul
dload 43
dload 63
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
63: aload 0
dload 41
dload 61
dmul
dload 43
dload 65
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
64: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
65: goto 221
end local 65 end local 63 end local 61 end local 59 66: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 67
start local 67 67: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 69
start local 69 68: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 71
start local 71 69: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 73
start local 73 70: aload 0
dload 31
dload 71
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
71: aload 0
dload 29
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
72: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
73: aload 0
dload 29
dload 69
dmul
dload 31
dload 73
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
74: aload 0
dload 37
dload 71
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
75: aload 0
dload 35
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
76: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
77: aload 0
dload 35
dload 69
dmul
dload 37
dload 73
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
78: aload 0
dload 43
dload 71
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
79: aload 0
dload 41
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
80: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
81: aload 0
dload 41
dload 69
dmul
dload 43
dload 73
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
82: goto 221
end local 73 end local 71 end local 69 end local 67 83: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 75
start local 75 84: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 77
start local 77 85: aload 0
dload 31
dload 77
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
86: aload 0
dload 29
dload 75
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
87: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
88: aload 0
dload 37
dload 77
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
89: aload 0
dload 35
dload 75
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
90: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
91: aload 0
dload 43
dload 77
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
92: aload 0
dload 41
dload 75
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
93: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
94: goto 221
end local 77 end local 75 95: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 79
start local 79 96: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 81
start local 81 97: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 83
start local 83 98: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 85
start local 85 99: aload 0
dload 29
dload 79
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
100: aload 0
dload 31
dload 83
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
101: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
102: aload 0
dload 29
dload 81
dmul
dload 31
dload 85
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
103: aload 0
dload 35
dload 79
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
104: aload 0
dload 37
dload 83
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
105: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
106: aload 0
dload 35
dload 81
dmul
dload 37
dload 85
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
107: aload 0
dload 41
dload 79
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
108: aload 0
dload 43
dload 83
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
109: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
110: aload 0
dload 41
dload 81
dmul
dload 43
dload 85
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
111: goto 221
end local 85 end local 83 end local 81 end local 79 112: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 87
start local 87 113: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 89
start local 89 114: aload 0
dload 29
dload 87
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
115: aload 0
dload 31
dload 89
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
116: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
117: aload 0
dload 35
dload 87
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
118: aload 0
dload 37
dload 89
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
119: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
120: aload 0
dload 41
dload 87
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
121: aload 0
dload 43
dload 89
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
122: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
123: goto 221
end local 89 end local 87 124: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 91
start local 91 125: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 93
start local 93 126: aload 0
dload 29
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
127: aload 0
dload 31
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
128: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
129: aload 0
dload 29
dload 91
dmul
dload 31
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
130: aload 0
dload 35
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
131: aload 0
dload 37
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
132: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
133: aload 0
dload 35
dload 91
dmul
dload 37
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
134: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
135: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
136: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
137: aload 0
dload 41
dload 91
dmul
dload 43
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
138: goto 221
end local 93 end local 91 139: StackMap locals:
StackMap stack:
aload 0
dload 29
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
140: aload 0
dload 31
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
141: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
142: aload 0
dload 35
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
143: aload 0
dload 37
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
144: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
145: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
146: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
147: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
148: goto 221
149: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 47
start local 47 150: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 49
start local 49 151: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 51
start local 51 152: aload 0
dload 29
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
153: aload 0
dload 31
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
154: aload 0
dload 33
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
155: aload 0
dload 35
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
156: aload 0
dload 37
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
157: aload 0
dload 39
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
158: aload 0
dload 41
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
159: aload 0
dload 43
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
160: aload 0
dload 45
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
161: aload 0
dload 29
dload 47
dmul
dload 31
dload 49
dmul
dadd
dload 33
dload 51
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
162: aload 0
dload 35
dload 47
dmul
dload 37
dload 49
dmul
dadd
dload 39
dload 51
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
163: aload 0
dload 41
dload 47
dmul
dload 43
dload 49
dmul
dadd
dload 45
dload 51
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
164: goto 221
end local 51 end local 49 end local 47 165: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 53
start local 53 166: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 55
start local 55 167: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 57
start local 57 168: aload 0
dload 29
dload 53
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
169: aload 0
dload 31
dload 55
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
170: aload 0
dload 33
dload 57
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
171: aload 0
dload 35
dload 53
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
172: aload 0
dload 37
dload 55
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
173: aload 0
dload 39
dload 57
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
174: aload 0
dload 41
dload 53
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
175: aload 0
dload 43
dload 55
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
176: aload 0
dload 45
dload 57
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
177: goto 221
end local 57 end local 55 end local 53 178: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 59
start local 59 179: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 61
start local 61 180: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 63
start local 63 181: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 65
start local 65 182: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 67
start local 67 183: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 69
start local 69 184: aload 0
dload 29
dload 59
dmul
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
185: aload 0
dload 31
dload 63
dmul
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
186: aload 0
dload 33
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
187: aload 0
dload 29
dload 61
dmul
dload 31
dload 65
dmul
dadd
dload 33
dload 69
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
188: aload 0
dload 35
dload 59
dmul
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
189: aload 0
dload 37
dload 63
dmul
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
190: aload 0
dload 39
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
191: aload 0
dload 35
dload 61
dmul
dload 37
dload 65
dmul
dadd
dload 39
dload 69
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
192: aload 0
dload 41
dload 59
dmul
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
193: aload 0
dload 43
dload 63
dmul
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
194: aload 0
dload 45
dload 67
dmul
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
195: aload 0
dload 41
dload 61
dmul
dload 43
dload 65
dmul
dadd
dload 45
dload 69
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
196: goto 221
end local 69 end local 67 end local 65 end local 63 end local 61 end local 59 197: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 71
start local 71 198: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 73
start local 73 199: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 75
start local 75 200: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 77
start local 77 201: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 79
start local 79 202: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 81
start local 81 203: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 83
start local 83 204: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 85
start local 85 205: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 87
start local 87 206: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 89
start local 89 207: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 91
start local 91 208: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 93
start local 93 209: aload 0
dload 29
dload 71
dmul
dload 31
dload 79
dmul
dadd
dload 33
dload 87
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
210: aload 0
dload 29
dload 73
dmul
dload 31
dload 81
dmul
dadd
dload 33
dload 89
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
211: aload 0
dload 29
dload 75
dmul
dload 31
dload 83
dmul
dadd
dload 33
dload 91
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
212: aload 0
dload 29
dload 77
dmul
dload 31
dload 85
dmul
dadd
dload 33
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
213: aload 0
dload 35
dload 71
dmul
dload 37
dload 79
dmul
dadd
dload 39
dload 87
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
214: aload 0
dload 35
dload 73
dmul
dload 37
dload 81
dmul
dadd
dload 39
dload 89
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
215: aload 0
dload 35
dload 75
dmul
dload 37
dload 83
dmul
dadd
dload 39
dload 91
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
216: aload 0
dload 35
dload 77
dmul
dload 37
dload 85
dmul
dadd
dload 39
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
217: aload 0
dload 41
dload 71
dmul
dload 43
dload 79
dmul
dadd
dload 45
dload 87
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzx:(D)V
218: aload 0
dload 41
dload 73
dmul
dload 43
dload 81
dmul
dadd
dload 45
dload 89
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzy:(D)V
219: aload 0
dload 41
dload 75
dmul
dload 43
dload 83
dmul
dadd
dload 45
dload 91
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMzz:(D)V
220: aload 0
dload 41
dload 77
dmul
dload 43
dload 85
dmul
dadd
dload 45
dload 93
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTz:(D)V
end local 93 end local 91 end local 89 end local 87 end local 85 end local 83 end local 81 end local 79 end local 77 end local 75 end local 73 end local 71 221: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
222: return
end local 45 end local 43 end local 41 end local 39 end local 37 end local 35 end local 33 end local 31 end local 29 end local 27 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 223 0 this Ljavafx/scene/transform/Affine;
0 223 1 angle D
0 223 3 axisX D
0 223 5 axisY D
0 223 7 axisZ D
8 223 9 mag D
12 223 11 ax D
13 223 13 ay D
14 223 15 az D
15 223 17 sinTheta D
16 223 19 cosTheta D
17 223 21 t D
18 223 23 xz D
19 223 25 xy D
20 223 27 yz D
21 223 29 Txx D
22 223 31 Txy D
23 223 33 Txz D
24 223 35 Tyx D
25 223 37 Tyy D
26 223 39 Tyz D
27 223 41 Tzx D
28 223 43 Tzy D
29 223 45 Tzz D
34 52 47 xx_sst D
35 52 49 xy_sst D
36 52 51 tx_sst D
37 52 53 yx_sst D
38 52 55 yy_sst D
39 52 57 ty_sst D
53 66 59 xx_ss D
54 66 61 xy_ss D
55 66 63 yx_ss D
56 66 65 yy_ss D
67 83 67 xy_sht D
68 83 69 tx_sht D
69 83 71 yx_sht D
70 83 73 ty_sht D
84 95 75 xy_sh D
85 95 77 yx_sh D
96 112 79 xx_st D
97 112 81 tx_st D
98 112 83 yy_st D
99 112 85 ty_st D
113 124 87 xx_s D
114 124 89 yy_s D
125 139 91 tx_t D
126 139 93 ty_t D
150 165 47 tx_t D
151 165 49 ty_t D
152 165 51 tz_t D
166 178 53 xx_s D
167 178 55 yy_s D
168 178 57 zz_s D
179 197 59 xx_st D
180 197 61 tx_st D
181 197 63 yy_st D
182 197 65 ty_st D
183 197 67 zz_st D
184 197 69 tz_st D
198 221 71 m_xx D
199 221 73 m_xy D
200 221 75 m_xz D
201 221 77 t_x D
202 221 79 m_yx D
203 221 81 m_yy D
204 221 83 m_yz D
205 221 85 t_y D
206 221 87 m_zx D
207 221 89 m_zy D
208 221 91 m_zz D
209 221 93 t_z D
MethodParameters:
Name Flags
angle
axisX
axisY
axisZ
private void preRotate2D(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 3
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate3D:(D)V
2: return
3: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 4: dload 3
dconst_1
dcmpl
ifne 7
5: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate2D_90:()V
6: goto 28
StackMap locals: double
StackMap stack:
7: dload 3
ldc -1.0
dcmpl
ifne 10
8: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate2D_270:()V
9: goto 28
10: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 11: dload 5
ldc -1.0
dcmpl
ifne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate2D_180:()V
13: goto 28
StackMap locals: double
StackMap stack:
14: dload 5
dconst_1
dcmpl
ifeq 28
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 9
start local 9 17: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
18: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
19: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 7
20: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
21: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
22: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 7
24: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 9
25: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
26: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
27: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
end local 9 end local 7 end local 5 28: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljavafx/scene/transform/Affine;
0 29 1 theta D
4 29 3 sin D
11 28 5 cos D
16 28 7 M0 D
17 28 9 M1 D
MethodParameters:
Name Flags
theta
private void preRotate2D_90();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
8: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
9: getstatic javafx.scene.transform.Affine.rot90conversion:[I
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iaload
istore 3
start local 3 10: iload 3
bipush 6
iand
iconst_2
if_icmpne 14
11: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 14
12: iinc 3 -2
13: goto 17
StackMap locals: double int
StackMap stack:
14: iload 3
bipush 6
iand
iconst_4
if_icmpne 17
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 17
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 17
16: iload 3
bipush -5
iand
iconst_2
ior
istore 3
17: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield javafx.scene.transform.Affine.state2d:I
18: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/transform/Affine;
1 19 1 M0 D
10 19 3 newstate I
private void preRotate2D_180();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
2: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
3: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
5: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
6: aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifeq 12
7: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_0
dcmpl
ifne 10
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_0
dcmpl
ifne 10
8: aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state2d:I
9: goto 16
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
11: goto 16
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 15
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 15
13: aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state2d:I
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state2d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state2d:I
16: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljavafx/scene/transform/Affine;
private void preRotate2D_270();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
8: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
9: getstatic javafx.scene.transform.Affine.rot90conversion:[I
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iaload
istore 3
start local 3 10: iload 3
bipush 6
iand
iconst_2
if_icmpne 14
11: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 14
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 14
12: iinc 3 -2
13: goto 17
StackMap locals: double int
StackMap stack:
14: iload 3
bipush 6
iand
iconst_4
if_icmpne 17
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 17
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 17
16: iload 3
bipush -5
iand
iconst_2
ior
istore 3
17: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield javafx.scene.transform.Affine.state2d:I
18: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/transform/Affine;
1 19 1 M0 D
10 19 3 newstate I
private void preRotate3D(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifne 3
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.preRotate2D:(D)V
2: return
3: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 4: dload 3
dconst_1
dcmpl
ifne 7
5: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate3D_90:()V
6: goto 32
StackMap locals: double
StackMap stack:
7: dload 3
ldc -1.0
dcmpl
ifne 10
8: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate3D_270:()V
9: goto 32
10: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.toRadians:(D)D
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 11: dload 5
ldc -1.0
dcmpl
ifne 14
12: aload 0
invokevirtual javafx.scene.transform.Affine.preRotate3D_180:()V
13: goto 32
StackMap locals: double
StackMap stack:
14: dload 5
dconst_1
dcmpl
ifeq 32
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 9
start local 9 17: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
18: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
19: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 7
20: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
21: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
22: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
23: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 7
24: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 9
25: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
26: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
27: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 7
28: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 9
29: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dsub
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
30: aload 0
dload 3
dload 7
dmul
dload 5
dload 9
dmul
dadd
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
31: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
end local 9 end local 7 end local 5 32: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Ljavafx/scene/transform/Affine;
0 33 1 theta D
4 33 3 sin D
11 32 5 cos D
16 32 7 M0 D
17 32 9 M1 D
MethodParameters:
Name Flags
theta
private void preRotate3D_90();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
8: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
9: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 1
10: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
dload 1
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 14
2: 16
3: 16
4: 19
default: 13
}
13: StackMap locals: double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
14: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
15: return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 17
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
18: StackMap locals:
StackMap stack:
return
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/transform/Affine;
1 21 1 M0 D
private void preRotate3D_180();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 3
start local 3 2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
3: aload 0
dload 3
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
5: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
6: aload 0
getfield javafx.scene.transform.Affine.state3d:I
iconst_4
if_icmpne 13
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
8: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
9: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
10: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dneg
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
11: aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
12: return
13: StackMap locals: double double
StackMap stack:
dload 1
ldc -1.0
dcmpl
ifne 16
dload 3
ldc -1.0
dcmpl
ifne 16
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 16
14: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
bipush -3
iand
putfield javafx.scene.transform.Affine.state3d:I
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
17: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/transform/Affine;
1 18 1 mxx D
2 18 3 myy D
private void preRotate3D_270();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 1
start local 1 1: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
invokevirtual javafx.scene.transform.Affine.setMxx:(D)V
2: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyx:(D)V
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 1
4: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual javafx.scene.transform.Affine.setMxy:(D)V
5: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyy:(D)V
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 1
7: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
invokevirtual javafx.scene.transform.Affine.setMxz:(D)V
8: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setMyz:(D)V
9: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 1
10: aload 0
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual javafx.scene.transform.Affine.setTx:(D)V
11: aload 0
dload 1
dneg
invokevirtual javafx.scene.transform.Affine.setTy:(D)V
12: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 1 - 4
1: 14
2: 16
3: 16
4: 19
default: 13
}
13: StackMap locals: double
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
14: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
15: return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 17
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
18: StackMap locals:
StackMap stack:
return
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.updateState:()V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/transform/Affine;
1 21 1 M0 D
public javafx.geometry.Point2D transform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Affine.ensureCanTransform2DPoint:()V
1: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 22
1: 21
2: 20
3: 16
4: 15
5: 11
6: 7
7: 3
default: 2
}
2: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
3: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
4: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
6: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
7: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
8: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
9: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
10: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
11: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
12: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
13: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
14: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
15: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
16: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
17: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
18: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
19: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
20: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
21: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
22: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavafx/scene/transform/Affine;
0 23 1 x D
0 23 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D transform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 24
2: 25
3: 26
4: 31
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 23
1: 22
2: 21
3: 17
4: 16
5: 12
6: 8
7: 4
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
5: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
dload 5
7: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
8: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
9: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
10: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
dload 5
11: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
12: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
13: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
14: dload 5
15: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
16: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
17: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
18: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
19: dload 5
20: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
21: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
22: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
23: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
24: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
25: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
26: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
27: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
28: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
29: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
30: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
31: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
32: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dload 5
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dadd
33: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dload 5
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dadd
34: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dadd
35: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljavafx/scene/transform/Affine;
0 36 1 x D
0 36 3 y D
0 36 5 z D
MethodParameters:
Name Flags
x
y
z
void transform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=8, locals=22, 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 javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 67
1: 60
2: 53
3: 44
4: 36
5: 26
6: 15
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 3: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 4: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 7: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 8: goto 13
9: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 10: aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 11: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
dload 10
dadd
dastore
12: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
dload 16
dadd
dastore
end local 20 end local 18 13: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 9
14: return
end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 15: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 16: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 17: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 18: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 19: goto 24
20: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 21: aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 22: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
dastore
23: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
dastore
end local 20 end local 18 24: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 20
25: return
end local 14 end local 12 end local 8 end local 6 26: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 27: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 28: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 29: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 30: goto 34
31: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 32: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
33: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 16
dadd
dastore
end local 18 34: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 31
35: return
end local 16 end local 12 end local 10 end local 8 36: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 37: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 38: goto 42
39: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 40: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
41: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dastore
end local 18 42: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 39
43: return
end local 12 end local 8 44: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 45: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 46: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 47: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 48: goto 51
49: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
50: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
51: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 49
52: return
end local 16 end local 14 end local 10 end local 6 53: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 54: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 55: goto 58
56: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
57: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
58: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 56
59: return
end local 14 end local 6 60: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 61: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 62: goto 65
63: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dadd
dastore
64: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dadd
dastore
65: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 63
66: return
end local 16 end local 10 67: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 1
aload 3
if_acmpne 68
iload 2
iload 4
if_icmpeq 71
68: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
69: iload 5
iconst_2
imul
70: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
71: StackMap locals:
StackMap stack:
return
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 72 0 this Ljavafx/scene/transform/Affine;
0 72 1 srcPts [D
0 72 2 srcOff I
0 72 3 dstPts [D
0 72 4 dstOff I
0 72 5 numPts I
3 15 6 mxx D
16 26 6 mxx D
45 53 6 mxx D
54 60 6 mxx D
4 15 8 mxy D
17 26 8 mxy D
27 36 8 mxy D
37 44 8 mxy D
5 15 10 tx D
28 36 10 tx D
46 53 10 tx D
61 67 10 tx D
6 15 12 myx D
18 26 12 myx D
29 36 12 myx D
38 44 12 myx D
7 15 14 myy D
19 26 14 myy D
47 53 14 myy D
55 60 14 myy D
8 15 16 ty D
30 36 16 ty D
48 53 16 ty D
62 67 16 ty D
10 13 18 x D
11 13 20 y D
21 24 18 x D
22 24 20 y D
32 34 18 x D
40 42 18 x D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
void transform3DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=8, locals=36, 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 javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 81
2: 90
3: 99
4: 111
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 76
1: 68
2: 60
3: 50
4: 41
5: 30
6: 18
7: 4
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 6: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 8: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 9: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 10: goto 16
11: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 22
start local 22 12: aload 1
iload 2
iinc 2 1
daload
dstore 24
start local 24 13: aload 3
iload 4
iinc 4 1
dload 6
dload 22
dmul
dload 8
dload 24
dmul
dadd
dload 10
dadd
dastore
14: aload 3
iload 4
iinc 4 1
dload 12
dload 22
dmul
dload 14
dload 24
dmul
dadd
dload 16
dadd
dastore
15: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 24 end local 22 16: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 11
17: return
end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 18: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 19: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 20: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 21: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 22: goto 28
23: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 22
start local 22 24: aload 1
iload 2
iinc 2 1
daload
dstore 24
start local 24 25: aload 3
iload 4
iinc 4 1
dload 6
dload 22
dmul
dload 8
dload 24
dmul
dadd
dastore
26: aload 3
iload 4
iinc 4 1
dload 12
dload 22
dmul
dload 14
dload 24
dmul
dadd
dastore
27: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 24 end local 22 28: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 23
29: return
end local 14 end local 12 end local 8 end local 6 30: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 31: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 32: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 33: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 34: goto 39
35: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 22
start local 22 36: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
37: aload 3
iload 4
iinc 4 1
dload 12
dload 22
dmul
dload 16
dadd
dastore
38: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 22 39: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 35
40: return
end local 16 end local 12 end local 10 end local 8 41: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 42: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 43: goto 48
44: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 22
start local 22 45: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
46: aload 3
iload 4
iinc 4 1
dload 12
dload 22
dmul
dastore
47: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 22 48: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 44
49: return
end local 12 end local 8 50: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 51: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 52: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 53: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 54: goto 58
55: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
56: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
57: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
58: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 55
59: return
end local 16 end local 14 end local 10 end local 6 60: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 61: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 62: goto 66
63: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
64: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
65: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
66: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 63
67: return
end local 14 end local 6 68: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 69: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 70: goto 74
71: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dadd
dastore
72: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dadd
dastore
73: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
74: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 71
75: return
end local 16 end local 10 76: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 1
aload 3
if_acmpne 77
iload 2
iload 4
if_icmpeq 80
77: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
78: iload 5
iconst_3
imul
79: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
80: StackMap locals:
StackMap stack:
return
81: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 82: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 83: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 20
start local 20 84: goto 88
85: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dadd
dastore
86: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dadd
dastore
87: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 20
dadd
dastore
88: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 85
89: return
end local 20 end local 16 end local 10 90: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 91: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 92: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 18
start local 18 93: goto 97
94: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
95: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
96: aload 3
iload 4
iinc 4 1
dload 18
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
97: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 94
98: return
end local 18 end local 14 end local 6 99: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 100: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 101: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 102: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 103: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 18
start local 18 104: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 20
start local 20 105: goto 109
106: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
107: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
108: aload 3
iload 4
iinc 4 1
dload 18
aload 1
iload 2
iinc 2 1
daload
dmul
dload 20
dadd
dastore
109: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 106
110: return
end local 20 end local 18 end local 16 end local 14 end local 10 end local 6 111: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 112: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 113: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dstore 22
start local 22 114: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 115: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 116: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 117: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dstore 24
start local 24 118: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 119: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dstore 26
start local 26 120: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dstore 28
start local 28 121: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 18
start local 18 122: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 20
start local 20 123: goto 130
124: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double double double double double double double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 30
start local 30 125: aload 1
iload 2
iinc 2 1
daload
dstore 32
start local 32 126: aload 1
iload 2
iinc 2 1
daload
dstore 34
start local 34 127: aload 3
iload 4
iinc 4 1
dload 6
dload 30
dmul
dload 8
dload 32
dmul
dadd
dload 22
dload 34
dmul
dadd
dload 10
dadd
dastore
128: aload 3
iload 4
iinc 4 1
dload 12
dload 30
dmul
dload 14
dload 32
dmul
dadd
dload 24
dload 34
dmul
dadd
dload 16
dadd
dastore
129: aload 3
iload 4
iinc 4 1
dload 26
dload 30
dmul
dload 28
dload 32
dmul
dadd
dload 18
dload 34
dmul
dadd
dload 20
dadd
dastore
end local 34 end local 32 end local 30 130: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 124
131: return
end local 28 end local 26 end local 24 end local 22 end local 20 end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 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 132 0 this Ljavafx/scene/transform/Affine;
0 132 1 srcPts [D
0 132 2 srcOff I
0 132 3 dstPts [D
0 132 4 dstOff I
0 132 5 numPts I
5 18 6 mxx D
19 30 6 mxx D
51 60 6 mxx D
61 68 6 mxx D
91 99 6 mxx D
100 111 6 mxx D
112 132 6 mxx D
6 18 8 mxy D
20 30 8 mxy D
31 41 8 mxy D
42 50 8 mxy D
113 132 8 mxy D
7 18 10 tx D
32 41 10 tx D
52 60 10 tx D
69 76 10 tx D
82 90 10 tx D
101 111 10 tx D
115 132 10 tx D
8 18 12 myx D
21 30 12 myx D
33 41 12 myx D
43 50 12 myx D
116 132 12 myx D
9 18 14 myy D
22 30 14 myy D
53 60 14 myy D
62 68 14 myy D
92 99 14 myy D
102 111 14 myy D
117 132 14 myy D
10 18 16 ty D
34 41 16 ty D
54 60 16 ty D
70 76 16 ty D
83 90 16 ty D
103 111 16 ty D
119 132 16 ty D
93 99 18 mzz D
104 111 18 mzz D
122 132 18 mzz D
84 90 20 tz D
105 111 20 tz D
123 132 20 tz D
12 16 22 x D
13 16 24 y D
24 28 22 x D
25 28 24 y D
36 39 22 x D
45 48 22 x D
114 132 22 mxz D
118 132 24 myz D
120 132 26 mzx D
121 132 28 mzy D
125 130 30 x D
126 130 32 y D
127 130 34 z D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public javafx.geometry.Point2D deltaTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Affine.ensureCanTransform2DPoint:()V
1: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 9
1: 9
2: 8
3: 8
4: 7
5: 7
6: 3
7: 3
default: 2
}
2: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
3: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
4: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
6: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
7: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
8: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
9: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/transform/Affine;
0 10 1 x D
0 10 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D deltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 11
2: 12
3: 12
4: 13
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 7
0: 10
1: 10
2: 9
3: 9
4: 8
5: 8
6: 4
7: 4
default: 3
}
3: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
4: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
5: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
6: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
dload 5
7: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
8: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
9: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
10: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
11: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
12: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
13: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
14: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dload 5
dmul
dadd
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dload 5
dmul
dadd
16: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dload 3
dmul
dadd
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dload 5
dmul
dadd
17: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/transform/Affine;
0 18 1 x D
0 18 3 y D
0 18 5 z D
MethodParameters:
Name Flags
x
y
z
public javafx.geometry.Point2D inverseTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=21, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Affine.ensureCanTransform2DPoint:()V
1: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 30
1: 29
2: 24
3: 16
4: 11
5: 3
default: 2
}
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokespecial javafx.scene.transform.Transform.inverseTransform:(DD)Ljavafx/geometry/Point2D;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 5
start local 5 4: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 5: dload 5
dconst_0
dcmpl
ifeq 6
dload 7
dconst_0
dcmpl
ifne 7
6: StackMap locals: double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
8: dconst_1
dload 7
ddiv
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 7
ddiv
dsub
9: dconst_1
dload 5
ddiv
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 5
ddiv
dsub
10: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 7 end local 5 11: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 9
start local 9 12: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 11
start local 11 13: dload 9
dconst_0
dcmpl
ifeq 14
dload 11
dconst_0
dcmpl
ifne 15
14: StackMap locals: javafx.scene.transform.Affine double double top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dconst_1
dload 11
ddiv
dload 3
dmul
dconst_1
dload 9
ddiv
dload 1
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 11 end local 9 16: StackMap locals: javafx.scene.transform.Affine double double
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 13
start local 13 17: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 15
start local 15 18: dload 13
dconst_0
dcmpl
ifeq 19
dload 15
dconst_0
dcmpl
ifne 20
19: StackMap locals: javafx.scene.transform.Affine double double top top top top top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
21: dconst_1
dload 13
ddiv
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 13
ddiv
dsub
22: dconst_1
dload 15
ddiv
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 15
ddiv
dsub
23: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 15 end local 13 24: StackMap locals: javafx.scene.transform.Affine double double
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 17
start local 17 25: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 19
start local 19 26: dload 17
dconst_0
dcmpl
ifeq 27
dload 19
dconst_0
dcmpl
ifne 28
27: StackMap locals: javafx.scene.transform.Affine double double top top top top top top top top top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
28: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dconst_1
dload 17
ddiv
dload 1
dmul
dconst_1
dload 19
ddiv
dload 3
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 19 end local 17 29: StackMap locals: javafx.scene.transform.Affine double double
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dsub
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dsub
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
30: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavafx/scene/transform/Affine;
0 31 1 x D
0 31 3 y D
4 11 5 mxy_st D
5 11 7 myx_st D
12 16 9 mxy_s D
13 16 11 myx_s D
17 24 13 mxx_st D
18 24 15 myy_st D
25 29 17 mxx_s D
26 29 19 myy_s D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D inverseTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=23, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 43
2: 44
3: 54
4: 64
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 42
1: 41
2: 34
3: 24
4: 14
5: 4
default: 3
}
3: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 7
start local 7 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 9
start local 9 6: dload 7
dconst_0
dcmpl
ifeq 7
dload 9
dconst_0
dcmpl
ifne 10
7: StackMap locals: double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
8: ldc "Determinant is 0"
9: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
11: dconst_1
dload 9
ddiv
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 9
ddiv
dsub
12: dconst_1
dload 7
ddiv
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 7
ddiv
dsub
dload 5
13: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 9 end local 7 14: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 11
start local 11 15: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 13
start local 13 16: dload 11
dconst_0
dcmpl
ifeq 17
dload 13
dconst_0
dcmpl
ifne 20
17: StackMap locals: javafx.scene.transform.Affine double double double top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
18: ldc "Determinant is 0"
19: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
21: dconst_1
dload 13
ddiv
dload 3
dmul
22: dconst_1
dload 11
ddiv
dload 1
dmul
dload 5
23: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 13 end local 11 24: StackMap locals: javafx.scene.transform.Affine double double double
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 15
start local 15 25: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 17
start local 17 26: dload 15
dconst_0
dcmpl
ifeq 27
dload 17
dconst_0
dcmpl
ifne 30
27: StackMap locals: javafx.scene.transform.Affine double double double top top top top top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
28: ldc "Determinant is 0"
29: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
30: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
31: dconst_1
dload 15
ddiv
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 15
ddiv
dsub
32: dconst_1
dload 17
ddiv
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 17
ddiv
dsub
dload 5
33: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 17 end local 15 34: StackMap locals: javafx.scene.transform.Affine double double double
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 19
start local 19 35: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 21
start local 21 36: dload 19
dconst_0
dcmpl
ifeq 37
dload 21
dconst_0
dcmpl
ifne 40
37: StackMap locals: javafx.scene.transform.Affine double double double top top top top top top top top top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
38: ldc "Determinant is 0"
39: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dconst_1
dload 19
ddiv
dload 1
dmul
dconst_1
dload 21
ddiv
dload 3
dmul
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 21 end local 19 41: StackMap locals: javafx.scene.transform.Affine double double double
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dsub
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dsub
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
42: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
43: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dsub
dload 3
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dsub
dload 5
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dsub
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 45: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 46: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 11
start local 11 47: dload 7
dconst_0
dcmpl
ifeq 48
dload 9
dconst_0
dcmpl
ifeq 48
dload 11
dconst_0
dcmpl
ifne 49
48: StackMap locals: double double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
50: dconst_1
dload 7
ddiv
dload 1
dmul
51: dconst_1
dload 9
ddiv
dload 3
dmul
52: dconst_1
dload 11
ddiv
dload 5
dmul
53: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 11 end local 9 end local 7 54: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 13
start local 13 55: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 15
start local 15 56: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 17
start local 17 57: dload 13
dconst_0
dcmpl
ifeq 58
dload 15
dconst_0
dcmpl
ifeq 58
dload 17
dconst_0
dcmpl
ifne 59
58: StackMap locals: javafx.scene.transform.Affine double double double top top top top top top double double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
59: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
60: dconst_1
dload 13
ddiv
dload 1
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dload 13
ddiv
dsub
61: dconst_1
dload 15
ddiv
dload 3
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dload 15
ddiv
dsub
62: dconst_1
dload 17
ddiv
dload 5
dmul
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dload 17
ddiv
dsub
63: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 17 end local 15 end local 13 64: StackMap locals: javafx.scene.transform.Affine double double double
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Ljavafx/scene/transform/Affine;
0 65 1 x D
0 65 3 y D
0 65 5 z D
5 14 7 mxy_st D
6 14 9 myx_st D
15 24 11 mxy_s D
16 24 13 myx_s D
25 34 15 mxx_st D
26 34 17 myy_st D
35 41 19 mxx_s D
36 41 21 myy_s D
45 54 7 mxx_s D
46 54 9 myy_s D
47 54 11 mzz_s D
55 64 13 mxx_st D
56 64 15 myy_st D
57 64 17 mzz_st D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
z
void inverseTransform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=22, 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 javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 69
1: 62
2: 51
3: 36
4: 23
5: 5
default: 1
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
2: aload 3
iload 4
iload 5
3: invokespecial javafx.scene.transform.Transform.inverseTransform2DPointsImpl:([DI[DII)V
4: return
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 6: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 7: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 8: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 9: dload 8
dconst_0
dcmpl
ifeq 10
dload 12
dconst_0
dcmpl
ifne 11
10: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double double double top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
dload 10
dstore 18
start local 18 12: dload 16
dneg
dload 12
ddiv
dstore 10
13: dload 18
dneg
dload 8
ddiv
dstore 16
14: dload 12
dstore 18
15: dconst_1
dload 8
ddiv
dstore 12
16: dconst_1
dload 18
ddiv
dstore 8
17: goto 21
18: StackMap locals: double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 19: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
20: aload 3
iload 4
iinc 4 1
dload 12
dload 20
dmul
dload 16
dadd
dastore
end local 20 21: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 18
22: return
end local 18 end local 16 end local 12 end local 10 end local 8 23: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 24: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 25: dload 8
dconst_0
dcmpl
ifeq 26
dload 12
dconst_0
dcmpl
ifne 27
26: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
27: StackMap locals:
StackMap stack:
dload 12
dstore 18
start local 18 28: dconst_1
dload 8
ddiv
dstore 12
29: dconst_1
dload 18
ddiv
dstore 8
30: goto 34
31: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double top top top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 32: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
33: aload 3
iload 4
iinc 4 1
dload 12
dload 20
dmul
dastore
end local 20 34: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 31
35: return
end local 18 end local 12 end local 8 36: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 37: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 38: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 39: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 40: dload 6
dconst_0
dcmpl
ifeq 41
dload 14
dconst_0
dcmpl
ifne 42
41: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
dload 10
dneg
dload 6
ddiv
dstore 10
43: dload 16
dneg
dload 14
ddiv
dstore 16
44: dconst_1
dload 6
ddiv
dstore 6
45: dconst_1
dload 14
ddiv
dstore 14
46: goto 49
47: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
48: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
49: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 47
50: return
end local 16 end local 14 end local 10 end local 6 51: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 52: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 53: dload 6
dconst_0
dcmpl
ifeq 54
dload 14
dconst_0
dcmpl
ifne 55
54: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
55: StackMap locals:
StackMap stack:
dconst_1
dload 6
ddiv
dstore 6
56: dconst_1
dload 14
ddiv
dstore 14
57: goto 60
58: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
59: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
60: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 58
61: return
end local 14 end local 6 62: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 63: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 64: goto 67
65: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dastore
66: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dastore
67: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 65
68: return
end local 16 end local 10 69: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 1
aload 3
if_acmpne 70
iload 2
iload 4
if_icmpeq 73
70: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
71: iload 5
iconst_2
imul
72: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
73: StackMap locals:
StackMap stack:
return
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 74 0 this Ljavafx/scene/transform/Affine;
0 74 1 srcPts [D
0 74 2 srcOff I
0 74 3 dstPts [D
0 74 4 dstOff I
0 74 5 numPts I
37 51 6 mxx D
52 62 6 mxx D
6 23 8 mxy D
24 36 8 mxy D
7 23 10 tx D
38 51 10 tx D
63 69 10 tx D
8 23 12 myx D
25 36 12 myx D
39 51 14 myy D
53 62 14 myy D
9 23 16 ty D
40 51 16 ty D
64 69 16 ty D
12 23 18 tmp D
28 36 18 tmp D
19 21 20 x D
32 34 20 x D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
void inverseTransform3DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=26, 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 javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 89
2: 98
3: 116
4: 136
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 84
1: 76
2: 62
3: 44
4: 28
5: 7
default: 3
}
3: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
4: aload 3
iload 4
iload 5
5: invokespecial javafx.scene.transform.Transform.inverseTransform3DPointsImpl:([DI[DII)V
6: return
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 8: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 9: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 10: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 11: dload 8
dconst_0
dcmpl
ifeq 12
dload 12
dconst_0
dcmpl
ifne 15
12: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double double double top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
13: ldc "Determinant is 0"
14: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
dload 10
dstore 22
start local 22 16: dload 16
dneg
dload 12
ddiv
dstore 10
17: dload 22
dneg
dload 8
ddiv
dstore 16
18: dload 12
dstore 22
19: dconst_1
dload 8
ddiv
dstore 12
20: dconst_1
dload 22
ddiv
dstore 8
21: goto 26
22: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double double double top top double top top top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 24
start local 24 23: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
24: aload 3
iload 4
iinc 4 1
dload 12
dload 24
dmul
dload 16
dadd
dastore
25: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 24 26: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 22
27: return
end local 22 end local 16 end local 12 end local 10 end local 8 28: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 8
start local 8 29: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 12
start local 12 30: dload 8
dconst_0
dcmpl
ifeq 31
dload 12
dconst_0
dcmpl
ifne 34
31: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
32: ldc "Determinant is 0"
33: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
34: StackMap locals:
StackMap stack:
dload 12
dstore 22
start local 22 35: dconst_1
dload 8
ddiv
dstore 12
36: dconst_1
dload 22
ddiv
dstore 8
37: goto 42
38: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top double top top double top top top top top top top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 24
start local 24 39: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
40: aload 3
iload 4
iinc 4 1
dload 12
dload 24
dmul
dastore
41: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 24 42: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 38
43: return
end local 22 end local 12 end local 8 44: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 45: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 46: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 47: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 48: dload 6
dconst_0
dcmpl
ifeq 49
dload 14
dconst_0
dcmpl
ifne 52
49: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
50: ldc "Determinant is 0"
51: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
52: StackMap locals:
StackMap stack:
dload 10
dneg
dload 6
ddiv
dstore 10
53: dload 16
dneg
dload 14
ddiv
dstore 16
54: dconst_1
dload 6
ddiv
dstore 6
55: dconst_1
dload 14
ddiv
dstore 14
56: goto 60
57: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
58: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
59: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
60: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 57
61: return
end local 16 end local 14 end local 10 end local 6 62: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 63: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 64: dload 6
dconst_0
dcmpl
ifeq 65
dload 14
dconst_0
dcmpl
ifne 68
65: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
66: ldc "Determinant is 0"
67: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
68: StackMap locals:
StackMap stack:
dconst_1
dload 6
ddiv
dstore 6
69: dconst_1
dload 14
ddiv
dstore 14
70: goto 74
71: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
72: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
73: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
74: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 71
75: return
end local 14 end local 6 76: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 77: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 78: goto 82
79: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dastore
80: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dastore
81: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
82: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 79
83: return
end local 16 end local 10 84: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 1
aload 3
if_acmpne 85
iload 2
iload 4
if_icmpeq 88
85: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
86: iload 5
iconst_3
imul
87: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
88: StackMap locals:
StackMap stack:
return
89: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 90: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 91: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 20
start local 20 92: goto 96
93: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int top top top top double top top top top double top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dastore
94: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dastore
95: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 20
dsub
dastore
96: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 93
97: return
end local 20 end local 16 end local 10 98: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 99: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 100: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 18
start local 18 101: dload 6
dconst_0
dcmpl
ifeq 106
dload 14
dconst_0
dcmpl
ifne 102
iconst_1
goto 103
StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double top top double
StackMap stack:
102: iconst_0
StackMap locals:
StackMap stack: int
103: dload 18
dconst_0
dcmpl
ifne 104
iconst_1
goto 105
StackMap locals:
StackMap stack: int
104: iconst_0
StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top top top top top double top top double
StackMap stack: int int
105: ior
ifeq 107
106: StackMap locals:
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
107: StackMap locals:
StackMap stack:
dconst_1
dload 6
ddiv
dstore 6
108: dconst_1
dload 14
ddiv
dstore 14
109: dconst_1
dload 18
ddiv
dstore 18
110: goto 114
111: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
112: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
113: aload 3
iload 4
iinc 4 1
dload 18
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
114: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 111
115: return
end local 18 end local 14 end local 6 116: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 6
start local 6 117: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dstore 10
start local 10 118: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 14
start local 14 119: aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dstore 16
start local 16 120: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 18
start local 18 121: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dstore 20
start local 20 122: dload 6
dconst_0
dcmpl
ifeq 123
dload 14
dconst_0
dcmpl
ifeq 123
dload 18
dconst_0
dcmpl
ifne 124
123: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int double top top double top top double double double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
124: StackMap locals:
StackMap stack:
dload 10
dneg
dload 6
ddiv
dstore 10
125: dload 16
dneg
dload 14
ddiv
dstore 16
126: dload 20
dneg
dload 18
ddiv
dstore 20
127: dconst_1
dload 6
ddiv
dstore 6
128: dconst_1
dload 14
ddiv
dstore 14
129: dconst_1
dload 18
ddiv
dstore 18
130: goto 134
131: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
dastore
132: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
dastore
133: aload 3
iload 4
iinc 4 1
dload 18
aload 1
iload 2
iinc 2 1
daload
dmul
dload 20
dadd
dastore
134: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 131
135: return
end local 20 end local 18 end local 16 end local 14 end local 10 end local 6 136: StackMap locals: javafx.scene.transform.Affine double[] int double[] int int
StackMap stack:
aload 0
aload 1
iload 2
137: aload 3
iload 4
iload 5
138: invokespecial javafx.scene.transform.Transform.inverseTransform3DPointsImpl:([DI[DII)V
139: return
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 140 0 this Ljavafx/scene/transform/Affine;
0 140 1 srcPts [D
0 140 2 srcOff I
0 140 3 dstPts [D
0 140 4 dstOff I
0 140 5 numPts I
45 62 6 mxx D
63 76 6 mxx D
99 116 6 mxx D
117 136 6 mxx D
8 28 8 mxy D
29 44 8 mxy D
9 28 10 tx D
46 62 10 tx D
77 84 10 tx D
90 98 10 tx D
118 136 10 tx D
10 28 12 myx D
30 44 12 myx D
47 62 14 myy D
64 76 14 myy D
100 116 14 myy D
119 136 14 myy D
11 28 16 ty D
48 62 16 ty D
78 84 16 ty D
91 98 16 ty D
120 136 16 ty D
101 116 18 mzz D
121 136 18 mzz D
92 98 20 tz D
122 136 20 tz D
16 28 22 tmp D
35 44 22 tmp D
23 26 24 x D
39 42 24 x D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public javafx.geometry.Point2D inverseDeltaTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=13, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Affine.ensureCanTransform2DPoint:()V
1: aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 13
1: 13
2: 8
3: 8
4: 3
5: 3
default: 2
}
2: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DD)Ljavafx/geometry/Point2D;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 5
start local 5 4: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 7
start local 7 5: dload 5
dconst_0
dcmpl
ifeq 6
dload 7
dconst_0
dcmpl
ifne 7
6: StackMap locals: double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dconst_1
dload 7
ddiv
dload 3
dmul
dconst_1
dload 5
ddiv
dload 1
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 7 end local 5 8: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 9
start local 9 9: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 11
start local 11 10: dload 9
dconst_0
dcmpl
ifeq 11
dload 11
dconst_0
dcmpl
ifne 12
11: StackMap locals: javafx.scene.transform.Affine double double top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
new javafx.geometry.Point2D
dup
dconst_1
dload 9
ddiv
dload 1
dmul
dconst_1
dload 11
ddiv
dload 3
dmul
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 11 end local 9 13: StackMap locals: javafx.scene.transform.Affine double double
StackMap stack:
new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/transform/Affine;
0 14 1 x D
0 14 3 y D
4 8 5 mxy_s D
5 8 7 myx_s D
9 13 9 mxx_s D
10 13 11 myy_s D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D inverseDeltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=15, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 25
2: 26
3: 26
4: 36
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 5
0: 24
1: 24
2: 14
3: 14
4: 4
5: 4
default: 3
}
3: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dstore 7
start local 7 5: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dstore 9
start local 9 6: dload 7
dconst_0
dcmpl
ifeq 7
dload 9
dconst_0
dcmpl
ifne 10
7: StackMap locals: double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
8: ldc "Determinant is 0"
9: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
11: dconst_1
dload 9
ddiv
dload 3
dmul
12: dconst_1
dload 7
ddiv
dload 1
dmul
dload 5
13: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 9 end local 7 14: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 11
start local 11 15: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 13
start local 13 16: dload 11
dconst_0
dcmpl
ifeq 17
dload 13
dconst_0
dcmpl
ifne 20
17: StackMap locals: javafx.scene.transform.Affine double double double top top top top double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
18: ldc "Determinant is 0"
19: invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
21: dconst_1
dload 11
ddiv
dload 1
dmul
22: dconst_1
dload 13
ddiv
dload 3
dmul
dload 5
23: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 13 end local 11 24: StackMap locals: javafx.scene.transform.Affine double double double
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
25: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dstore 7
start local 7 27: aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dstore 9
start local 9 28: aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dstore 11
start local 11 29: dload 7
dconst_0
dcmpl
ifeq 30
dload 9
dconst_0
dcmpl
ifeq 30
dload 11
dconst_0
dcmpl
ifne 31
30: StackMap locals: double double double
StackMap stack:
new javafx.scene.transform.NonInvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals:
StackMap stack:
new javafx.geometry.Point3D
dup
32: dconst_1
dload 7
ddiv
dload 1
dmul
33: dconst_1
dload 9
ddiv
dload 3
dmul
34: dconst_1
dload 11
ddiv
dload 5
dmul
35: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 11 end local 9 end local 7 36: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Ljavafx/scene/transform/Affine;
0 37 1 x D
0 37 3 y D
0 37 5 z D
5 14 7 mxy_s D
6 14 9 myx_s D
15 24 11 mxx_s D
16 24 13 myy_s D
27 36 7 mxx_s D
28 36 9 myy_s D
29 36 11 mzz_s D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
z
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Affine [\n"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
ldc "\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
5: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc "\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
8: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
9: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
10: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: aload 1
ldc "\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
13: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
15: aload 1
ldc "\n]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/transform/Affine;
1 16 1 sb Ljava/lang/StringBuilder;
private void updateState();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.updateState2D:()V
1: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state3d:I
2: aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
dconst_0
dcmpl
ifne 6
3: aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
dconst_0
dcmpl
ifne 6
4: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
dconst_0
dcmpl
ifne 6
5: aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
dconst_0
dcmpl
ifeq 8
6: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
7: goto 18
8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_4
iand
ifne 16
9: aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifeq 11
10: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_1
ior
putfield javafx.scene.transform.Affine.state3d:I
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifeq 13
12: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
iconst_2
ior
putfield javafx.scene.transform.Affine.state3d:I
13: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state3d:I
ifeq 18
14: aload 0
dup
getfield javafx.scene.transform.Affine.state3d:I
aload 0
getfield javafx.scene.transform.Affine.state2d:I
iconst_3
iand
ior
putfield javafx.scene.transform.Affine.state3d:I
15: goto 18
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
dconst_1
dcmpl
ifne 17
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
dconst_0
dcmpl
ifeq 18
17: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield javafx.scene.transform.Affine.state3d:I
18: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/transform/Affine;
private void updateState2D();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
dconst_0
dcmpl
ifne 12
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
dconst_0
dcmpl
ifne 12
1: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_1
dcmpl
ifne 7
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
dcmpl
ifne 7
2: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 5
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 5
3: aload 0
iconst_0
putfield javafx.scene.transform.Affine.state2d:I
4: goto 22
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.scene.transform.Affine.state2d:I
6: goto 22
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 10
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 10
8: aload 0
iconst_2
putfield javafx.scene.transform.Affine.state2d:I
9: goto 22
10: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield javafx.scene.transform.Affine.state2d:I
11: goto 22
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
dconst_0
dcmpl
ifne 18
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_0
dcmpl
ifne 18
13: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 16
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 16
14: aload 0
iconst_4
putfield javafx.scene.transform.Affine.state2d:I
15: goto 22
16: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield javafx.scene.transform.Affine.state2d:I
17: goto 22
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
dconst_0
dcmpl
ifne 21
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
dconst_0
dcmpl
ifne 21
19: aload 0
bipush 6
putfield javafx.scene.transform.Affine.state2d:I
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield javafx.scene.transform.Affine.state2d:I
22: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavafx/scene/transform/Affine;
private static void stateError();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.InternalError
dup
ldc "missing case in a switch"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
void apply(com.sun.javafx.geom.transform.Affine3D);
descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
flags: (0x0000)
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
1: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
2: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
3: invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(DDDDDDDDDDDD)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Affine;
0 5 1 trans Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
trans final
com.sun.javafx.geom.transform.BaseTransform derive(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0000)
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
tableswitch { // 0 - 4
0: 2
1: 11
2: 12
3: 13
4: 13
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic javafx.scene.transform.Affine.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Affine.state2d:I
tableswitch { // 0 - 3
0: 3
1: 4
2: 5
3: 6
default: 6
}
3: StackMap locals:
StackMap stack:
aload 1
areturn
4: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
5: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
dconst_1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
6: StackMap locals:
StackMap stack:
aload 1
7: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
8: aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
9: aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
10: invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
11: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
12: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
13: StackMap locals:
StackMap stack:
aload 1
14: aload 0
invokevirtual javafx.scene.transform.Affine.getMxx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMxz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTx:()D
15: aload 0
invokevirtual javafx.scene.transform.Affine.getMyx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMyz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTy:()D
16: aload 0
invokevirtual javafx.scene.transform.Affine.getMzx:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzy:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getMzz:()D
aload 0
invokevirtual javafx.scene.transform.Affine.getTz:()D
17: invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation:(DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/transform/Affine;
0 18 1 trans Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
trans final
int getState2d();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state2d:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Affine;
int getState3d();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.state3d:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Affine;
boolean atomicChangeRuns();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Affine.atomicChange:Ljavafx/scene/transform/Affine$AffineAtomicChange;
invokevirtual javafx.scene.transform.Affine$AffineAtomicChange.runs:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Affine;
public javafx.scene.transform.Transform clone();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Affine.clone:()Ljavafx/scene/transform/Affine;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Affine.clone:()Ljavafx/scene/transform/Affine;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
public javafx.scene.transform.Transform createInverse();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Affine.createInverse:()Ljavafx/scene/transform/Affine;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
static int[] $SWITCH_TABLE$javafx$scene$transform$MatrixType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javafx.scene.transform.MatrixType.values:()[Ljavafx/scene/transform/MatrixType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javafx.scene.transform.MatrixType.MT_2D_2x3:Ljavafx/scene/transform/MatrixType;
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javafx.scene.transform.MatrixType.MT_2D_3x3:Ljavafx/scene/transform/MatrixType;
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javafx.scene.transform.MatrixType.MT_3D_3x4:Ljavafx/scene/transform/MatrixType;
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javafx.scene.transform.MatrixType.MT_3D_4x4:Ljavafx/scene/transform/MatrixType;
invokevirtual javafx.scene.transform.MatrixType.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic javafx.scene.transform.Affine.$SWITCH_TABLE$javafx$scene$transform$MatrixType:[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
}
SourceFile: "Affine.java"
NestMembers:
javafx.scene.transform.Affine$1 javafx.scene.transform.Affine$10 javafx.scene.transform.Affine$11 javafx.scene.transform.Affine$12 javafx.scene.transform.Affine$2 javafx.scene.transform.Affine$3 javafx.scene.transform.Affine$4 javafx.scene.transform.Affine$5 javafx.scene.transform.Affine$6 javafx.scene.transform.Affine$7 javafx.scene.transform.Affine$8 javafx.scene.transform.Affine$9 javafx.scene.transform.Affine$AffineAtomicChange javafx.scene.transform.Affine$AffineElementProperty
InnerClasses:
javafx.scene.transform.Affine$1
javafx.scene.transform.Affine$10
javafx.scene.transform.Affine$11
javafx.scene.transform.Affine$12
javafx.scene.transform.Affine$2
javafx.scene.transform.Affine$3
javafx.scene.transform.Affine$4
javafx.scene.transform.Affine$5
javafx.scene.transform.Affine$6
javafx.scene.transform.Affine$7
javafx.scene.transform.Affine$8
javafx.scene.transform.Affine$9
private AffineAtomicChange = javafx.scene.transform.Affine$AffineAtomicChange of javafx.scene.transform.Affine
private AffineElementProperty = javafx.scene.transform.Affine$AffineElementProperty of javafx.scene.transform.Affine