public class com.sun.javafx.geom.transform.Affine3D extends com.sun.javafx.geom.transform.AffineBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.geom.transform.Affine3D
super_class: com.sun.javafx.geom.transform.AffineBase
{
private double mxz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double myz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double mzx;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double mzy;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double mzz;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double mzt;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
aload 0
aload 0
dconst_1
dup2_x1
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dup2_x1
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public void <init>(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 3 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
transform
public void <init>(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
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
2: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
3: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
4: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
5: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
6: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
7: aload 0
dload 13
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
8: aload 0
dload 15
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
9: aload 0
dload 17
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
10: aload 0
dload 19
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
11: aload 0
dload 21
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
12: aload 0
dload 23
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
13: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
14: 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 15 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 15 1 mxx D
0 15 3 mxy D
0 15 5 mxz D
0 15 7 mxt D
0 15 9 myx D
0 15 11 myy D
0 15 13 myz D
0 15 15 myt D
0 15 17 mzx D
0 15 19 mzy D
0 15 21 mzz D
0 15 23 mzt D
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public void <init>(com.sun.javafx.geom.transform.Affine3D);
descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
1: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
2: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
3: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
4: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
5: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
6: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
7: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
8: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
9: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
10: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
11: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
12: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
13: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.state:I
putfield com.sun.javafx.geom.transform.Affine3D.state:I
14: aload 0
aload 1
getfield com.sun.javafx.geom.transform.Affine3D.type:I
putfield com.sun.javafx.geom.transform.Affine3D.type:I
15: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 16 1 other Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
other
public com.sun.javafx.geom.transform.BaseTransform copy();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.javafx.geom.transform.Affine3D
dup
aload 0
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/Affine3D;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public com.sun.javafx.geom.transform.BaseTransform$Degree getDegree();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
protected void reset3Delements();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
1: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
3: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
4: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
5: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/geom/transform/Affine3D;
protected void updateState();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.updateState:()V
1: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
2: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostOne:(D)Z
ifeq 7
6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifne 10
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
ior
putfield com.sun.javafx.geom.transform.Affine3D.state:I
8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.type:I
iconst_m1
if_icmpeq 10
9: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.type:I
sipush 128
ior
putfield com.sun.javafx.geom.transform.Affine3D.type:I
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMxz();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMyz();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMzx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMzy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMzz();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getMzt();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public double getDeterminant();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.getDeterminant:()D
dreturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dsub
dmul
3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
dsub
dmul
4: dadd
5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dsub
dmul
6: dadd
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public void setTransform(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
1: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
2: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
3: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
4: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
5: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
6: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
7: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
8: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
9: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
10: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
11: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
12: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 14 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
transform
public void setTransform(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
dload 1
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
1: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
2: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
3: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
4: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
5: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
6: aload 0
dload 13
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
7: aload 0
dload 15
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
8: aload 0
dload 17
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
9: aload 0
dload 19
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
10: aload 0
dload 21
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
11: aload 0
dload 23
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
12: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
13: 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 14 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 14 1 mxx D
0 14 3 mxy D
0 14 5 mxz D
0 14 7 mxt D
0 14 9 myx D
0 14 11 myy D
0 14 13 myz D
0 14 15 myt D
0 14 17 mzx D
0 14 19 mzy D
0 14 21 mzz D
0 14 23 mzt D
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public void setToTranslation(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
1: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
3: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
4: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
5: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
6: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
7: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
8: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
9: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
10: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
11: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
12: dload 5
dconst_0
dcmpl
ifne 20
13: dload 1
dconst_0
dcmpl
ifne 17
dload 3
dconst_0
dcmpl
ifne 17
14: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine3D.state:I
15: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine3D.type:I
16: goto 26
17: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.javafx.geom.transform.Affine3D.state:I
18: aload 0
iconst_1
putfield com.sun.javafx.geom.transform.Affine3D.type:I
19: goto 26
20: StackMap locals:
StackMap stack:
dload 1
dconst_0
dcmpl
ifne 24
dload 3
dconst_0
dcmpl
ifne 24
21: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine3D.state:I
22: aload 0
sipush 128
putfield com.sun.javafx.geom.transform.Affine3D.type:I
23: goto 26
24: StackMap locals:
StackMap stack:
aload 0
bipush 9
putfield com.sun.javafx.geom.transform.Affine3D.state:I
25: aload 0
sipush 129
putfield com.sun.javafx.geom.transform.Affine3D.type:I
26: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 27 1 tx D
0 27 3 ty D
0 27 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
public void setToScale(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
1: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
2: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
3: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
4: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
5: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
6: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
7: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
8: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
9: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
10: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
11: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
12: dload 5
dconst_1
dcmpl
ifne 20
13: dload 1
dconst_1
dcmpl
ifne 17
dload 3
dconst_1
dcmpl
ifne 17
14: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine3D.state:I
15: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.Affine3D.type:I
16: goto 26
17: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.sun.javafx.geom.transform.Affine3D.state:I
18: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine3D.type:I
19: goto 26
20: StackMap locals:
StackMap stack:
dload 1
dconst_1
dcmpl
ifne 24
dload 3
dconst_1
dcmpl
ifne 24
21: aload 0
bipush 8
putfield com.sun.javafx.geom.transform.Affine3D.state:I
22: aload 0
sipush 128
putfield com.sun.javafx.geom.transform.Affine3D.type:I
23: goto 26
24: StackMap locals:
StackMap stack:
aload 0
bipush 10
putfield com.sun.javafx.geom.transform.Affine3D.state:I
25: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.Affine3D.type:I
26: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 27 1 sx D
0 27 3 sy D
0 27 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void setToRotation(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
dload 1
dload 3
dload 5
dload 7
invokevirtual com.sun.javafx.geom.transform.Affine3D.setToRotation:(DDDD)V
1: dload 9
dconst_0
dcmpl
ifne 2
dload 11
dconst_0
dcmpl
ifne 2
dload 13
dconst_0
dcmpl
ifeq 4
2: StackMap locals:
StackMap stack:
aload 0
dload 9
dload 11
dload 13
invokevirtual com.sun.javafx.geom.transform.Affine3D.preTranslate:(DDD)V
3: aload 0
dload 9
dneg
dload 11
dneg
dload 13
dneg
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
4: StackMap locals:
StackMap stack:
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 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 theta D
0 5 3 axisX D
0 5 5 axisY D
0 5 7 axisZ D
0 5 9 pivotX D
0 5 11 pivotY D
0 5 13 pivotZ D
MethodParameters:
Name Flags
theta
axisX
axisY
axisZ
pivotX
pivotY
pivotZ
public void setToRotation(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=29, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: 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 1: dload 9
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 4
2: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
3: return
4: StackMap locals: double
StackMap stack:
dconst_1
dload 9
ddiv
dstore 9
5: dload 3
dload 9
dmul
dstore 11
start local 11 6: dload 5
dload 9
dmul
dstore 13
start local 13 7: dload 7
dload 9
dmul
dstore 15
start local 15 8: dload 1
invokestatic java.lang.Math.sin:(D)D
dstore 17
start local 17 9: dload 1
invokestatic java.lang.Math.cos:(D)D
dstore 19
start local 19 10: dconst_1
dload 19
dsub
dstore 21
start local 21 11: dload 11
dload 15
dmul
dstore 23
start local 23 12: dload 11
dload 13
dmul
dstore 25
start local 25 13: dload 13
dload 15
dmul
dstore 27
start local 27 14: aload 0
dload 21
dload 11
dmul
dload 11
dmul
dload 19
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
15: aload 0
dload 21
dload 25
dmul
dload 17
dload 15
dmul
dsub
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
16: aload 0
dload 21
dload 23
dmul
dload 17
dload 13
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
17: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
18: aload 0
dload 21
dload 25
dmul
dload 17
dload 15
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
19: aload 0
dload 21
dload 13
dmul
dload 13
dmul
dload 19
dadd
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
20: aload 0
dload 21
dload 27
dmul
dload 17
dload 11
dmul
dsub
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
21: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
22: aload 0
dload 21
dload 23
dmul
dload 17
dload 13
dmul
dsub
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
23: aload 0
dload 21
dload 27
dmul
dload 17
dload 11
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
24: aload 0
dload 21
dload 15
dmul
dload 15
dmul
dload 19
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
25: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
26: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
27: return
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 Lcom/sun/javafx/geom/transform/Affine3D;
0 28 1 theta D
0 28 3 axisX D
0 28 5 axisY D
0 28 7 axisZ D
1 28 9 mag D
6 28 11 ax D
7 28 13 ay D
8 28 15 az D
9 28 17 sinTheta D
10 28 19 cosTheta D
11 28 21 t D
12 28 23 xz D
13 28 25 xy D
14 28 27 yz D
MethodParameters:
Name Flags
theta
axisX
axisY
axisZ
public com.sun.javafx.geom.BaseBounds transform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
dup
astore 2
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
tableswitch { // 0 - 7
0: 33
1: 24
2: 15
3: 6
4: 3
5: 3
6: 3
7: 3
default: 3
}
3: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.Vec3d
dup
invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
astore 3
start local 3 4: aload 0
aload 1
aload 2
aload 3
invokestatic com.sun.javafx.geom.transform.TransformHelper.general3dBoundsTransform:(Lcom/sun/javafx/geom/transform/CanTransformVec3d;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
5: goto 35
end local 3 6: StackMap locals:
StackMap stack:
aload 2
7: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
d2f
8: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
d2f
9: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
d2f
10: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
d2f
11: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
d2f
12: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
d2f
13: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
14: goto 35
15: StackMap locals:
StackMap stack:
aload 2
16: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
d2f
17: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
d2f
18: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
d2f
19: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
d2f
20: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
d2f
21: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
d2f
22: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
23: goto 35
24: StackMap locals:
StackMap stack:
aload 2
25: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
d2f
26: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
d2f
27: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
d2f
28: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
d2f
29: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
d2f
30: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
d2f
31: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
32: goto 35
33: StackMap locals:
StackMap stack:
aload 1
aload 2
if_acmpeq 35
34: aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
35: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 36 1 src Lcom/sun/javafx/geom/BaseBounds;
0 36 2 dst Lcom/sun/javafx/geom/BaseBounds;
4 6 3 tempV3d Lcom/sun/javafx/geom/Vec3d;
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d transform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: new com.sun.javafx.geom.Vec3d
dup
invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
astore 2
4: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 5: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 6: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 7: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 7
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
8: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 7
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
9: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 7
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
putfield com.sun.javafx.geom.Vec3d.z:D
10: aload 2
areturn
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 11 1 src Lcom/sun/javafx/geom/Vec3d;
0 11 2 dst Lcom/sun/javafx/geom/Vec3d;
5 11 3 x D
6 11 5 y D
7 11 7 z D
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d deltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.deltaTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: new com.sun.javafx.geom.Vec3d
dup
invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
astore 2
4: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 5: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 6: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 7: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 7
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
8: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 7
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
9: aload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 5
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 7
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.z:D
10: aload 2
areturn
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 11 1 src Lcom/sun/javafx/geom/Vec3d;
0 11 2 dst Lcom/sun/javafx/geom/Vec3d;
5 11 3 x D
6 11 5 y D
7 11 7 z D
MethodParameters:
Name Flags
src
dst
public void inverseTransform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:([FI[FII)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
iload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:([FI[FII)V
4: 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 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 srcPts [F
0 5 2 srcOff I
0 5 3 dstPts [F
0 5 4 dstOff I
0 5 5 numPts I
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void inverseDeltaTransform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseDeltaTransform:([FI[FII)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
iload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deltaTransform:([FI[FII)V
4: 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 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 srcPts [F
0 5 2 srcOff I
0 5 3 dstPts [F
0 5 4 dstOff I
0 5 5 numPts I
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void inverseTransform(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:([DI[DII)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
iload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:([DI[DII)V
4: 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 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 srcPts [D
0 5 2 srcOff I
0 5 3 dstPts [D
0 5 4 dstOff I
0 5 5 numPts I
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public com.sun.javafx.geom.Point2D inverseTransform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 3 1 src Lcom/sun/javafx/geom/Point2D;
0 3 2 dst Lcom/sun/javafx/geom/Point2D;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d inverseTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 3 1 src Lcom/sun/javafx/geom/Vec3d;
0 3 2 dst Lcom/sun/javafx/geom/Vec3d;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d inverseDeltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 2
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseDeltaTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deltaTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 3 1 src Lcom/sun/javafx/geom/Vec3d;
0 3 2 dst Lcom/sun/javafx/geom/Vec3d;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.BaseBounds inverseTransform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
4: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 bounds Lcom/sun/javafx/geom/BaseBounds;
0 5 2 result Lcom/sun/javafx/geom/BaseBounds;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
bounds
result
public void inverseTransform(com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.Rectangle);
descriptor: (Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
aload 1
aload 2
invokespecial com.sun.javafx.geom.transform.AffineBase.inverseTransform:(Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.createInverse:()Lcom/sun/javafx/geom/transform/BaseTransform;
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 bounds Lcom/sun/javafx/geom/Rectangle;
0 5 2 result Lcom/sun/javafx/geom/Rectangle;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
bounds
result
public com.sun.javafx.geom.transform.BaseTransform createInverse();
descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.copy:()Lcom/sun/javafx/geom/transform/BaseTransform;
astore 1
start local 1 1: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.invert:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/Affine3D;
1 3 1 t Lcom/sun/javafx/geom/transform/BaseTransform;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
public void invert();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=27, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
invokespecial com.sun.javafx.geom.transform.AffineBase.invert:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 1
start local 1 4: aload 0
iconst_0
iconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 3
start local 3 5: aload 0
iconst_0
iconst_2
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 5
start local 5 6: aload 0
iconst_1
iconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 7
start local 7 7: aload 0
iconst_1
iconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 9
start local 9 8: aload 0
iconst_1
iconst_2
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 11
start local 11 9: aload 0
iconst_2
iconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 13
start local 13 10: aload 0
iconst_2
iconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 15
start local 15 11: aload 0
iconst_2
iconst_2
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 17
start local 17 12: aload 0
iconst_3
iconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 19
start local 19 13: aload 0
iconst_3
iconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dstore 21
start local 21 14: aload 0
iconst_3
iconst_2
invokevirtual com.sun.javafx.geom.transform.Affine3D.minor:(II)D
dneg
dstore 23
start local 23 15: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.getDeterminant:()D
dstore 25
start local 25 16: aload 0
dload 1
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
17: aload 0
dload 7
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
18: aload 0
dload 13
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
19: aload 0
dload 19
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
20: aload 0
dload 3
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
21: aload 0
dload 9
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
22: aload 0
dload 15
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
23: aload 0
dload 21
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
24: aload 0
dload 5
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
25: aload 0
dload 11
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
26: aload 0
dload 17
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
27: aload 0
dload 23
dload 25
ddiv
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
28: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
29: return
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 30 0 this Lcom/sun/javafx/geom/transform/Affine3D;
4 30 1 cxx D
5 30 3 cyx D
6 30 5 czx D
7 30 7 cxy D
8 30 9 cyy D
9 30 11 czy D
10 30 13 cxz D
11 30 15 cyz D
12 30 17 czz D
13 30 19 cxt D
14 30 21 cyt D
15 30 23 czt D
16 30 25 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
private double minor(int, int);
descriptor: (II)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=21, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dstore 3
start local 3 1: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dstore 5
start local 5 2: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dstore 7
start local 7 3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dstore 9
start local 9 4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dstore 11
start local 11 5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dstore 13
start local 13 6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dstore 15
start local 15 7: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dstore 17
start local 17 8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dstore 19
start local 19 9: iload 2
tableswitch { // 0 - 2
0: 10
1: 13
2: 16
default: 19
}
10: StackMap locals: com.sun.javafx.geom.transform.Affine3D int int double double double double double double double double double
StackMap stack:
dload 5
dstore 3
11: dload 11
dstore 9
12: dload 17
dstore 15
13: StackMap locals:
StackMap stack:
dload 7
dstore 5
14: dload 13
dstore 11
15: dload 19
dstore 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dstore 7
17: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dstore 13
18: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dstore 19
19: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 0 - 3
0: 20
1: 22
2: 24
3: 25
default: 30
}
20: StackMap locals:
StackMap stack:
dload 9
dstore 3
21: dload 11
dstore 5
22: StackMap locals:
StackMap stack:
dload 15
dstore 9
23: dload 17
dstore 11
24: StackMap locals:
StackMap stack:
goto 30
25: StackMap locals:
StackMap stack:
dload 3
dload 11
dload 19
dmul
dload 17
dload 13
dmul
dsub
dmul
26: dload 5
dload 13
dload 15
dmul
dload 19
dload 9
dmul
dsub
dmul
27: dadd
28: dload 7
dload 9
dload 17
dmul
dload 15
dload 11
dmul
dsub
dmul
29: dadd
dreturn
30: StackMap locals:
StackMap stack:
dload 3
dload 11
dmul
dload 5
dload 9
dmul
dsub
dreturn
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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 31 1 row I
0 31 2 col I
1 31 3 m00 D
2 31 5 m01 D
3 31 7 m02 D
4 31 9 m10 D
5 31 11 m11 D
6 31 13 m12 D
7 31 15 m20 D
8 31 17 m21 D
9 31 19 m22 D
MethodParameters:
Name Flags
row
col
public com.sun.javafx.geom.transform.Affine3D deriveWithNewTransform(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 tx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
tx
public com.sun.javafx.geom.transform.Affine3D deriveWithTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
dload 3
dconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
1: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 tx D
0 2 3 ty D
MethodParameters:
Name Flags
tx
ty
public void translate(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
dload 1
dload 3
invokespecial com.sun.javafx.geom.transform.AffineBase.translate:(DD)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 tx D
0 5 3 ty D
MethodParameters:
Name Flags
tx
ty
public void translate(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 com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 8
1: aload 0
dload 1
dload 3
invokespecial com.sun.javafx.geom.transform.AffineBase.translate:(DD)V
2: dload 5
dconst_0
dcmpl
ifeq 7
3: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
4: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
ior
putfield com.sun.javafx.geom.transform.Affine3D.state:I
5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.type:I
iconst_m1
if_icmpeq 7
6: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.type:I
sipush 128
ior
putfield com.sun.javafx.geom.transform.Affine3D.type:I
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dmul
dadd
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
9: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dadd
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
10: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
dadd
dload 5
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
11: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
12: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 13 1 tx D
0 13 3 ty D
0 13 5 tz D
MethodParameters:
Name Flags
tx
ty
tz
public com.sun.javafx.geom.transform.Affine3D deriveWithPreTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
dload 3
dconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.preTranslate:(DDD)V
1: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 mxt D
0 2 3 myt D
MethodParameters:
Name Flags
mxt
myt
public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double, double);
descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
dload 5
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
1: aload 0
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 mxt D
0 2 3 myt D
0 2 5 mzt D
MethodParameters:
Name Flags
mxt
myt
mzt
public com.sun.javafx.geom.transform.BaseTransform deriveWithScale(double, double, double);
descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
dload 5
invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
1: aload 0
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 mxx D
0 2 3 myy D
0 2 5 mzz D
MethodParameters:
Name Flags
mxx
myy
mzz
public com.sun.javafx.geom.transform.BaseTransform deriveWithRotation(double, double, double, double);
descriptor: (DDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, 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
dload 7
invokevirtual com.sun.javafx.geom.transform.Affine3D.rotate:(DDDD)V
1: aload 0
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 theta D
0 2 3 axisX D
0 2 5 axisY D
0 2 7 axisZ D
MethodParameters:
Name Flags
theta
axisX
axisY
axisZ
public void preTranslate(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dload 1
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
1: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dload 3
dadd
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
2: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dload 5
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
3: iconst_0
istore 7
start local 7 4: iconst_0
istore 8
start local 8 5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dconst_0
dcmpl
ifne 9
6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifeq 11
7: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
8: return
9: StackMap locals: int int
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
ior
putfield com.sun.javafx.geom.transform.Affine3D.state:I
10: sipush 128
istore 8
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dconst_0
dcmpl
ifne 15
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dconst_0
dcmpl
ifne 15
12: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.Affine3D.state:I
13: iconst_1
istore 7
14: goto 17
15: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.Affine3D.state:I
16: iload 8
iconst_1
ior
istore 8
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.type:I
iconst_m1
if_icmpeq 19
18: aload 0
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.type:I
iload 7
iconst_m1
ixor
iand
iload 8
ior
putfield com.sun.javafx.geom.transform.Affine3D.type:I
19: StackMap locals:
StackMap stack:
return
end local 8 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 Lcom/sun/javafx/geom/transform/Affine3D;
0 20 1 mxt D
0 20 3 myt D
0 20 5 mzt D
4 20 7 clearflags I
5 20 8 setflags I
MethodParameters:
Name Flags
mxt
myt
mzt
public void scale(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
dload 1
dload 3
invokespecial com.sun.javafx.geom.transform.AffineBase.scale:(DD)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 sx D
0 5 3 sy D
MethodParameters:
Name Flags
sx
sy
public void scale(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 com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 8
1: aload 0
dload 1
dload 3
invokespecial com.sun.javafx.geom.transform.AffineBase.scale:(DD)V
2: dload 5
dconst_1
dcmpl
ifeq 7
3: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
4: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
ior
putfield com.sun.javafx.geom.transform.Affine3D.state:I
5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.type:I
iconst_m1
if_icmpeq 7
6: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.type:I
sipush 128
ior
putfield com.sun.javafx.geom.transform.Affine3D.type:I
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
9: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
10: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 5
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
11: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
12: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
13: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 5
dmul
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
14: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
15: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
16: aload 0
dup
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 5
dmul
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
17: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
18: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 19 1 sx D
0 19 3 sy D
0 19 5 sz D
MethodParameters:
Name Flags
sx
sy
sz
public void rotate(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
dload 1
invokespecial com.sun.javafx.geom.transform.AffineBase.rotate:(D)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
dload 1
dconst_0
dconst_0
dconst_1
invokevirtual com.sun.javafx.geom.transform.Affine3D.rotate:(DDDD)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 theta D
MethodParameters:
Name Flags
theta
public void rotate(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=65, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 7
dload 3
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
dload 5
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 7
1: dload 7
dconst_0
dcmpl
ifle 4
2: aload 0
dload 1
invokespecial com.sun.javafx.geom.transform.AffineBase.rotate:(D)V
3: goto 6
StackMap locals:
StackMap stack:
4: dload 7
dconst_0
dcmpg
ifge 6
5: aload 0
dload 1
dneg
invokespecial com.sun.javafx.geom.transform.AffineBase.rotate:(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
invokestatic com.sun.javafx.geom.transform.Affine3D.almostZero:(D)Z
ifeq 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.sin:(D)D
dstore 17
start local 17 15: dload 1
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 com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 29
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 35
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 41
dmul
dadd
dstore 47
start local 47 30: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 31
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 37
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 43
dmul
dadd
dstore 49
start local 49 31: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 33
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 39
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 45
dmul
dadd
dstore 51
start local 51 32: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 29
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 35
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 41
dmul
dadd
dstore 53
start local 53 33: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 31
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 37
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 43
dmul
dadd
dstore 55
start local 55 34: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 33
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 39
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 45
dmul
dadd
dstore 57
start local 57 35: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 29
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 35
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 41
dmul
dadd
dstore 59
start local 59 36: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 31
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 37
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 43
dmul
dadd
dstore 61
start local 61 37: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 33
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 39
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 45
dmul
dadd
dstore 63
start local 63 38: aload 0
dload 47
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
39: aload 0
dload 49
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
40: aload 0
dload 51
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
41: aload 0
dload 53
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
42: aload 0
dload 55
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
43: aload 0
dload 57
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
44: aload 0
dload 59
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
45: aload 0
dload 61
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
46: aload 0
dload 63
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
47: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
48: return
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 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 49 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 49 1 theta D
0 49 3 axisX D
0 49 5 axisY D
0 49 7 axisZ D
8 49 9 mag D
12 49 11 ax D
13 49 13 ay D
14 49 15 az D
15 49 17 sinTheta D
16 49 19 cosTheta D
17 49 21 t D
18 49 23 xz D
19 49 25 xy D
20 49 27 yz D
21 49 29 Txx D
22 49 31 Txy D
23 49 33 Txz D
24 49 35 Tyx D
25 49 37 Tyy D
26 49 39 Tyz D
27 49 41 Tzx D
28 49 43 Tzy D
29 49 45 Tzz D
30 49 47 rxx D
31 49 49 rxy D
32 49 51 rxz D
33 49 53 ryx D
34 49 55 ryy D
35 49 57 ryz D
36 49 59 rzx D
37 49 61 rzy D
38 49 63 rzz D
MethodParameters:
Name Flags
theta
axisX
axisY
axisZ
public void shear(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=17, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 3
1: aload 0
dload 1
dload 3
invokespecial com.sun.javafx.geom.transform.AffineBase.shear:(DD)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 3
dmul
dadd
dstore 5
start local 5 4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 1
dmul
dadd
dstore 7
start local 7 5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 3
dmul
dadd
dstore 9
start local 9 6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 1
dmul
dadd
dstore 11
start local 11 7: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 3
dmul
dadd
dstore 13
start local 13 8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 1
dmul
dadd
dstore 15
start local 15 9: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
10: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
11: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
12: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
13: aload 0
dload 13
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
14: aload 0
dload 15
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
15: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
16: 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 17 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 17 1 shx D
0 17 3 shy D
4 17 5 rxx D
5 17 7 rxy D
6 17 9 ryx D
7 17 11 ryy D
8 17 13 rzx D
9 17 15 rzy D
MethodParameters:
Name Flags
shx
shy
public com.sun.javafx.geom.transform.Affine3D deriveWithConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
transform
public com.sun.javafx.geom.transform.Affine3D deriveWithPreConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 2 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
transform
public void concatenate(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=50, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.geom.transform.Affine3D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 1
2: 2
3: 8
4: 4
5: 6
default: 11
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DD)V
3: return
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
5: return
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
ifne 8
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.state:I
bipush 8
iand
ifne 11
9: aload 0
aload 1
invokespecial com.sun.javafx.geom.transform.AffineBase.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
10: return
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
dstore 2
start local 2 12: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
dstore 4
start local 4 13: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
dstore 6
start local 6 14: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
dstore 8
start local 8 15: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
dstore 10
start local 10 16: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
dstore 12
start local 12 17: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
dstore 14
start local 14 18: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
dstore 16
start local 16 19: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
dstore 18
start local 18 20: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
dstore 20
start local 20 21: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
dstore 22
start local 22 22: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
dstore 24
start local 24 23: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 2
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 10
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 18
dmul
dadd
dstore 26
start local 26 24: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 4
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 12
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 20
dmul
dadd
dstore 28
start local 28 25: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 6
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 14
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 22
dmul
dadd
dstore 30
start local 30 26: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 8
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 16
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 24
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
dstore 32
start local 32 27: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 2
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 10
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 18
dmul
dadd
dstore 34
start local 34 28: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 4
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 12
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 20
dmul
dadd
dstore 36
start local 36 29: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 6
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 14
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 22
dmul
dadd
dstore 38
start local 38 30: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 8
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 16
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 24
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
dstore 40
start local 40 31: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 2
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 10
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 18
dmul
dadd
dstore 42
start local 42 32: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 4
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 12
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 20
dmul
dadd
dstore 44
start local 44 33: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 6
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 14
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 22
dmul
dadd
dstore 46
start local 46 34: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 8
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 16
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 24
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
dstore 48
start local 48 35: aload 0
dload 26
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
36: aload 0
dload 28
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
37: aload 0
dload 30
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
38: aload 0
dload 32
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
39: aload 0
dload 34
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
40: aload 0
dload 36
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
41: aload 0
dload 38
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
42: aload 0
dload 40
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
43: aload 0
dload 42
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
44: aload 0
dload 44
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
45: aload 0
dload 46
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
46: aload 0
dload 48
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
47: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
48: return
end local 48 end local 46 end local 44 end local 42 end local 40 end local 38 end local 36 end local 34 end local 32 end local 30 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 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 49 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
12 49 2 Txx D
13 49 4 Txy D
14 49 6 Txz D
15 49 8 Txt D
16 49 10 Tyx D
17 49 12 Tyy D
18 49 14 Tyz D
19 49 16 Tyt D
20 49 18 Tzx D
21 49 20 Tzy D
22 49 22 Tzz D
23 49 24 Tzt D
24 49 26 rxx D
25 49 28 rxy D
26 49 30 rxz D
27 49 32 rxt D
28 49 34 ryx D
29 49 36 ryy D
30 49 38 ryz D
31 49 40 ryt D
32 49 42 rzx D
33 49 44 rzy D
34 49 46 rzz D
35 49 48 rzt D
MethodParameters:
Name Flags
transform
public void concatenate(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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 com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 9
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 17
dmul
dadd
dstore 25
start local 25 1: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 19
dmul
dadd
dstore 27
start local 27 2: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 13
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 21
dmul
dadd
dstore 29
start local 29 3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 7
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 15
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dload 23
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
dstore 31
start local 31 4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 9
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 17
dmul
dadd
dstore 33
start local 33 5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 19
dmul
dadd
dstore 35
start local 35 6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 13
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 21
dmul
dadd
dstore 37
start local 37 7: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 7
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 15
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dload 23
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
dstore 39
start local 39 8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 9
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 17
dmul
dadd
dstore 41
start local 41 9: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 19
dmul
dadd
dstore 43
start local 43 10: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 13
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 21
dmul
dadd
dstore 45
start local 45 11: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 7
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 15
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dload 23
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
dstore 47
start local 47 12: aload 0
dload 25
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
13: aload 0
dload 27
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
14: aload 0
dload 29
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
15: aload 0
dload 31
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
16: aload 0
dload 33
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
17: aload 0
dload 35
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
18: aload 0
dload 37
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
19: aload 0
dload 39
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
20: aload 0
dload 41
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
21: aload 0
dload 43
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
22: aload 0
dload 45
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
23: aload 0
dload 47
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
24: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
25: 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 26 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 26 1 Txx D
0 26 3 Txy D
0 26 5 Txz D
0 26 7 Txt D
0 26 9 Tyx D
0 26 11 Tyy D
0 26 13 Tyz D
0 26 15 Tyt D
0 26 17 Tzx D
0 26 19 Tzy D
0 26 21 Tzz D
0 26 23 Tzt D
1 26 25 rxx D
2 26 27 rxy D
3 26 29 rxz D
4 26 31 rxt D
5 26 33 ryx D
6 26 35 ryy D
7 26 37 ryz D
8 26 39 ryt D
9 26 41 rzx D
10 26 43 rzy D
11 26 45 rzz D
12 26 47 rzt D
MethodParameters:
Name Flags
Txx
Txy
Txz
Txt
Tyx
Tyy
Tyz
Tyt
Tzx
Tzy
Tzz
Tzt
public com.sun.javafx.geom.transform.Affine3D deriveWithConcatenation(double, double, double, double, double, double);
descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=31, 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 com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 3
dmul
dadd
dstore 13
start local 13 1: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 7
dmul
dadd
dstore 15
start local 15 2: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dload 9
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dadd
dstore 17
start local 17 3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 3
dmul
dadd
dstore 19
start local 19 4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 7
dmul
dadd
dstore 21
start local 21 5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dload 9
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dadd
dstore 23
start local 23 6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 3
dmul
dadd
dstore 25
start local 25 7: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 7
dmul
dadd
dstore 27
start local 27 8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dload 9
dmul
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dadd
dstore 29
start local 29 9: aload 0
dload 13
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
10: aload 0
dload 15
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
11: aload 0
dload 17
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
12: aload 0
dload 19
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
13: aload 0
dload 21
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
14: aload 0
dload 23
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
15: aload 0
dload 25
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
16: aload 0
dload 27
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
17: aload 0
dload 29
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
18: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
19: aload 0
areturn
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 20 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 20 1 Txx D
0 20 3 Tyx D
0 20 5 Txy D
0 20 7 Tyy D
0 20 9 Txt D
0 20 11 Tyt D
1 20 13 rxx D
2 20 15 rxy D
3 20 17 rxt D
4 20 19 ryx D
5 20 21 ryy D
6 20 23 ryt D
7 20 25 rzx D
8 20 27 rzy D
9 20 29 rzt D
MethodParameters:
Name Flags
Txx
Tyx
Txy
Tyy
Txt
Tyt
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=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
dload 1
dload 3
dload 5
dload 7
1: dload 9
dload 11
dload 13
dload 15
2: dload 17
dload 19
dload 21
dload 23
3: invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(DDDDDDDDDDDD)V
4: aload 0
areturn
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 5 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 5 1 mxx D
0 5 3 mxy D
0 5 5 mxz D
0 5 7 mxt D
0 5 9 myx D
0 5 11 myy D
0 5 13 myz D
0 5 15 myt D
0 5 17 mzx D
0 5 19 mzy D
0 5 21 mzz D
0 5 23 mzt D
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public void preConcatenate(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=50, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.geom.transform.Affine3D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 1
2: 2
3: 6
4: 4
default: 6
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
dconst_0
invokevirtual com.sun.javafx.geom.transform.Affine3D.preTranslate:(DDD)V
3: return
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.preTranslate:(DDD)V
5: return
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
dstore 2
start local 2 7: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
dstore 4
start local 4 8: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
dstore 6
start local 6 9: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
dstore 8
start local 8 10: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
dstore 10
start local 10 11: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
dstore 12
start local 12 12: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
dstore 14
start local 14 13: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
dstore 16
start local 16 14: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
dstore 18
start local 18 15: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
dstore 20
start local 20 16: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
dstore 22
start local 22 17: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
dstore 24
start local 24 18: dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
dadd
dload 6
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
dadd
dstore 26
start local 26 19: dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dadd
dload 6
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
dadd
dstore 28
start local 28 20: dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dadd
dload 6
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
dadd
dstore 30
start local 30 21: dload 2
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dmul
dload 4
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dmul
dadd
dload 6
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dmul
dadd
dload 8
dadd
dstore 32
start local 32 22: dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
dload 12
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
dadd
dload 14
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
dadd
dstore 34
start local 34 23: dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dmul
dload 12
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dadd
dload 14
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
dadd
dstore 36
start local 36 24: dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dmul
dload 12
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dadd
dload 14
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
dadd
dstore 38
start local 38 25: dload 10
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dmul
dload 12
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dmul
dadd
dload 14
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dmul
dadd
dload 16
dadd
dstore 40
start local 40 26: dload 18
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
dload 20
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
dadd
dload 22
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
dadd
dstore 42
start local 42 27: dload 18
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dmul
dload 20
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dadd
dload 22
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
dadd
dstore 44
start local 44 28: dload 18
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dmul
dload 20
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dadd
dload 22
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
dadd
dstore 46
start local 46 29: dload 18
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
dmul
dload 20
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
dmul
dadd
dload 22
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
dmul
dadd
dload 24
dadd
dstore 48
start local 48 30: aload 0
dload 26
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
31: aload 0
dload 28
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
32: aload 0
dload 30
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
33: aload 0
dload 32
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
34: aload 0
dload 34
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
35: aload 0
dload 36
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
36: aload 0
dload 38
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
37: aload 0
dload 40
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
38: aload 0
dload 42
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
39: aload 0
dload 44
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
40: aload 0
dload 46
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
41: aload 0
dload 48
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
42: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
43: return
end local 48 end local 46 end local 44 end local 42 end local 40 end local 38 end local 36 end local 34 end local 32 end local 30 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 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 44 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
7 44 2 Txx D
8 44 4 Txy D
9 44 6 Txz D
10 44 8 Txt D
11 44 10 Tyx D
12 44 12 Tyy D
13 44 14 Tyz D
14 44 16 Tyt D
15 44 18 Tzx D
16 44 20 Tzy D
17 44 22 Tzz D
18 44 24 Tzt D
19 44 26 rxx D
20 44 28 rxy D
21 44 30 rxz D
22 44 32 rxt D
23 44 34 ryx D
24 44 36 ryy D
25 44 38 ryz D
26 44 40 ryt D
27 44 42 rzx D
28 44 44 rzy D
29 44 46 rzz D
30 44 48 rzt D
MethodParameters:
Name Flags
transform
public void restoreTransform(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: new java.lang.InternalError
dup
ldc "must use Affine3D restore method to prevent loss of information"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
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 1 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 1 1 mxx D
0 1 3 myx D
0 1 5 mxy D
0 1 7 myy D
0 1 9 mxt D
0 1 11 myt D
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public void restoreTransform(double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=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
dload 1
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
1: aload 0
dload 3
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
2: aload 0
dload 5
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
3: aload 0
dload 7
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
4: aload 0
dload 9
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
5: aload 0
dload 11
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
6: aload 0
dload 13
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
7: aload 0
dload 15
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
8: aload 0
dload 17
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
9: aload 0
dload 19
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
10: aload 0
dload 21
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
11: aload 0
dload 23
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
12: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
13: 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 14 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 14 1 mxx D
0 14 3 mxy D
0 14 5 mxz D
0 14 7 mxt D
0 14 9 myx D
0 14 11 myy D
0 14 13 myz D
0 14 15 myt D
0 14 17 mzx D
0 14 19 mzy D
0 14 21 mzz D
0 14 23 mzt D
MethodParameters:
Name Flags
mxx
mxy
mxz
mxt
myx
myy
myz
myt
mzx
mzy
mzz
mzt
public com.sun.javafx.geom.transform.Affine3D lookAt(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=24, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
aload 2
getfield com.sun.javafx.geom.Vec3d.x:D
dsub
dstore 4
start local 4 1: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
aload 2
getfield com.sun.javafx.geom.Vec3d.y:D
dsub
dstore 6
start local 6 2: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
aload 2
getfield com.sun.javafx.geom.Vec3d.z:D
dsub
dstore 8
start local 8 3: dconst_1
dload 4
dload 4
dmul
dload 6
dload 6
dmul
dadd
dload 8
dload 8
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
ddiv
dstore 10
start local 10 4: dload 4
dload 10
dmul
dstore 4
5: dload 6
dload 10
dmul
dstore 6
6: dload 8
dload 10
dmul
dstore 8
7: dconst_1
aload 3
getfield com.sun.javafx.geom.Vec3d.x:D
aload 3
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
aload 3
getfield com.sun.javafx.geom.Vec3d.y:D
aload 3
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
aload 3
getfield com.sun.javafx.geom.Vec3d.z:D
aload 3
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
ddiv
dstore 10
8: aload 3
getfield com.sun.javafx.geom.Vec3d.x:D
dload 10
dmul
dstore 12
start local 12 9: aload 3
getfield com.sun.javafx.geom.Vec3d.y:D
dload 10
dmul
dstore 14
start local 14 10: aload 3
getfield com.sun.javafx.geom.Vec3d.z:D
dload 10
dmul
dstore 16
start local 16 11: dload 14
dload 8
dmul
dload 6
dload 16
dmul
dsub
dstore 18
start local 18 12: dload 16
dload 4
dmul
dload 12
dload 8
dmul
dsub
dstore 20
start local 20 13: dload 12
dload 6
dmul
dload 14
dload 4
dmul
dsub
dstore 22
start local 22 14: dconst_1
dload 18
dload 18
dmul
dload 20
dload 20
dmul
dadd
dload 22
dload 22
dmul
dadd
invokestatic java.lang.Math.sqrt:(D)D
ddiv
dstore 10
15: dload 18
dload 10
dmul
dstore 18
16: dload 20
dload 10
dmul
dstore 20
17: dload 22
dload 10
dmul
dstore 22
18: dload 6
dload 22
dmul
dload 20
dload 8
dmul
dsub
dstore 12
19: dload 8
dload 18
dmul
dload 4
dload 22
dmul
dsub
dstore 14
20: dload 4
dload 20
dmul
dload 6
dload 18
dmul
dsub
dstore 16
21: aload 0
dload 18
putfield com.sun.javafx.geom.transform.Affine3D.mxx:D
22: aload 0
dload 20
putfield com.sun.javafx.geom.transform.Affine3D.mxy:D
23: aload 0
dload 22
putfield com.sun.javafx.geom.transform.Affine3D.mxz:D
24: aload 0
dload 12
putfield com.sun.javafx.geom.transform.Affine3D.myx:D
25: aload 0
dload 14
putfield com.sun.javafx.geom.transform.Affine3D.myy:D
26: aload 0
dload 16
putfield com.sun.javafx.geom.transform.Affine3D.myz:D
27: aload 0
dload 4
putfield com.sun.javafx.geom.transform.Affine3D.mzx:D
28: aload 0
dload 6
putfield com.sun.javafx.geom.transform.Affine3D.mzy:D
29: aload 0
dload 8
putfield com.sun.javafx.geom.transform.Affine3D.mzz:D
30: aload 0
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
dmul
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
dmul
dadd
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mxt:D
31: aload 0
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
dmul
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
dmul
dadd
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.myt:D
32: aload 0
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
dmul
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
dmul
dadd
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
dmul
dadd
putfield com.sun.javafx.geom.transform.Affine3D.mzt:D
33: aload 0
invokevirtual com.sun.javafx.geom.transform.Affine3D.updateState:()V
34: aload 0
areturn
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 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/javafx/geom/transform/Affine3D;
0 35 1 eye Lcom/sun/javafx/geom/Vec3d;
0 35 2 center Lcom/sun/javafx/geom/Vec3d;
0 35 3 up Lcom/sun/javafx/geom/Vec3d;
1 35 4 forwardx D
2 35 6 forwardy D
3 35 8 forwardz D
4 35 10 invMag D
9 35 12 upx D
10 35 14 upy D
11 35 16 upz D
12 35 18 sidex D
13 35 20 sidey D
14 35 22 sidez D
MethodParameters:
Name Flags
eye
center
up
static boolean almostOne(double);
descriptor: (D)Z
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
ldc 1.00001
dcmpg
ifge 1
dload 0
ldc 0.99999
dcmpl
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 a D
MethodParameters:
Name Flags
a
private static double _matround(double);
descriptor: (D)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
ldc 1.0E15
dmul
invokestatic java.lang.Math.rint:(D)D
ldc 1.0E15
ddiv
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 matval D
MethodParameters:
Name Flags
matval
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Affine3D[["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxx:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxy:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxz:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mxt:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "], ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myx:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myy:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myz:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.myt:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "], ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzx:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzy:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzz:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: aload 0
getfield com.sun.javafx.geom.transform.Affine3D.mzt:D
invokestatic com.sun.javafx.geom.transform.Affine3D._matround:(D)D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "]]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/Affine3D;
public com.sun.javafx.geom.transform.BaseTransform deriveWithNewTransform(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithNewTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.javafx.geom.transform.BaseTransform deriveWithPreConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithPreConcatenation:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
0: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double);
descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=13, locals=13, args_size=7
0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithConcatenation:(DDDDDD)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithConcatenation:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.javafx.geom.transform.BaseTransform deriveWithPreTranslation(double, double);
descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
0: aload 0
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine3D.deriveWithPreTranslation:(DD)Lcom/sun/javafx/geom/transform/Affine3D;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.geom.transform.Affine3D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.geom.transform.BaseTransform$Degree.values:()[Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic com.sun.javafx.geom.transform.Affine3D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
}
SourceFile: "Affine3D.java"
InnerClasses:
public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform