public final class com.sun.javafx.geom.transform.GeneralTransform3D implements com.sun.javafx.geom.transform.CanTransformVec3d
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.javafx.geom.transform.GeneralTransform3D
super_class: java.lang.Object
{
protected double[] mat;
descriptor: [D
flags: (0x0004) ACC_PROTECTED
private boolean identity;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.geom.Vec3d tempV3d;
descriptor: Lcom/sun/javafx/geom/Vec3d;
flags: (0x0002) ACC_PRIVATE
private static final double EPSILON_ABSOLUTE;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0E-5
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/javafx/geom/transform/GeneralTransform3D;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.javafx.geom.transform.GeneralTransform3D.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
bipush 16
newarray 7
putfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
2: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.setIdentity:()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
public boolean isAffine();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isInfOrNaN:()Z
ifne 6
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
ifeq 6
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
ifeq 6
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
ifeq 6
4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostOne:(D)Z
ifeq 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
public com.sun.javafx.geom.transform.GeneralTransform3D set(com.sun.javafx.geom.transform.GeneralTransform3D);
descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 3 1 t1 Lcom/sun/javafx/geom/transform/GeneralTransform3D;
MethodParameters:
Name Flags
t1
public com.sun.javafx.geom.transform.GeneralTransform3D set(double[]);
descriptor: ([D)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 3 1 m [D
MethodParameters:
Name Flags
m
public double[] get(double[]);
descriptor: ([D)[D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
newarray 7
astore 1
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
aload 1
iconst_0
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 4 1 rv [D
MethodParameters:
Name Flags
rv
public double get(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.javafx.geom.transform.GeneralTransform3D.$assertionsDisabled:Z
ifne 2
iload 1
iflt 1
iload 1
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
if_icmplt 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iload 1
daload
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 3 1 index I
MethodParameters:
Name Flags
index
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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
ifnonnull 2
1: aload 0
new com.sun.javafx.geom.Vec3d
dup
invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
putfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
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;
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/GeneralTransform3D;
0 3 1 src Lcom/sun/javafx/geom/BaseBounds;
0 3 2 dst Lcom/sun/javafx/geom/BaseBounds;
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Point2D transform(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=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new com.sun.javafx.geom.Point2D
dup
invokespecial com.sun.javafx.geom.Point2D.<init>:()V
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dadd
dstore 3
start local 3 3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dadd
d2f
fstore 5
start local 5 4: aload 2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dadd
d2f
putfield com.sun.javafx.geom.Point2D.y:F
5: aload 2
fload 5
putfield com.sun.javafx.geom.Point2D.x:F
6: dload 3
dconst_0
dcmpl
ifeq 9
7: aload 2
dup
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dload 3
ddiv
d2f
putfield com.sun.javafx.geom.Point2D.x:F
8: aload 2
dup
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dload 3
ddiv
d2f
putfield com.sun.javafx.geom.Point2D.y:F
9: StackMap locals: double float
StackMap stack:
aload 2
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 10 1 point Lcom/sun/javafx/geom/Point2D;
0 10 2 pointOut Lcom/sun/javafx/geom/Point2D;
3 10 3 w D
4 10 5 outX F
MethodParameters:
Name Flags
point
pointOut
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 2
ifnonnull 2
1: new com.sun.javafx.geom.Vec3d
dup
invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
4: dadd
5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
6: dadd
dstore 3
start local 3 7: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
8: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
9: dadd
10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
11: dadd
dstore 5
start local 5 12: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
13: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
14: dadd
15: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
16: dadd
dstore 7
start local 7 17: aload 2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.x:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dmul
dadd
18: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dadd
19: putfield com.sun.javafx.geom.Vec3d.z:D
20: aload 2
dload 5
putfield com.sun.javafx.geom.Vec3d.x:D
21: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.y:D
22: dload 3
dconst_0
dcmpl
ifeq 26
23: aload 2
dup
getfield com.sun.javafx.geom.Vec3d.x:D
dload 3
ddiv
putfield com.sun.javafx.geom.Vec3d.x:D
24: aload 2
dup
getfield com.sun.javafx.geom.Vec3d.y:D
dload 3
ddiv
putfield com.sun.javafx.geom.Vec3d.y:D
25: aload 2
dup
getfield com.sun.javafx.geom.Vec3d.z:D
dload 3
ddiv
putfield com.sun.javafx.geom.Vec3d.z:D
26: StackMap locals: double double double
StackMap stack:
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 27 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 27 1 point Lcom/sun/javafx/geom/Vec3d;
0 27 2 pointOut Lcom/sun/javafx/geom/Vec3d;
7 27 3 w D
12 27 5 outX D
17 27 7 outY D
MethodParameters:
Name Flags
point
pointOut
public com.sun.javafx.geom.Vec3d transform(com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 1 1 point Lcom/sun/javafx/geom/Vec3d;
MethodParameters:
Name Flags
point
public com.sun.javafx.geom.Vec3f transformNormal(com.sun.javafx.geom.Vec3f, com.sun.javafx.geom.Vec3f);
descriptor: (Lcom/sun/javafx/geom/Vec3f;Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.y:F
f2d
dmul
dadd
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.z:F
f2d
dmul
4: dadd
d2f
fstore 3
start local 3 5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.y:F
f2d
dmul
dadd
6: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.z:F
f2d
dmul
7: dadd
d2f
fstore 4
start local 4 8: aload 2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.x:F
f2d
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.y:F
f2d
dmul
dadd
9: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.Vec3f.z:F
f2d
dmul
dadd
d2f
10: putfield com.sun.javafx.geom.Vec3f.z:F
11: aload 2
fload 3
putfield com.sun.javafx.geom.Vec3f.x:F
12: aload 2
fload 4
putfield com.sun.javafx.geom.Vec3f.y:F
13: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 14 1 normal Lcom/sun/javafx/geom/Vec3f;
0 14 2 normalOut Lcom/sun/javafx/geom/Vec3f;
5 14 3 outX F
8 14 4 outY F
MethodParameters:
Name Flags
normal
normalOut
public com.sun.javafx.geom.Vec3f transformNormal(com.sun.javafx.geom.Vec3f);
descriptor: (Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.transformNormal:(Lcom/sun/javafx/geom/Vec3f;Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 1 1 normal Lcom/sun/javafx/geom/Vec3f;
MethodParameters:
Name Flags
normal
public com.sun.javafx.geom.transform.GeneralTransform3D perspective(boolean, double, double, double, double);
descriptor: (ZDDDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=26, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 0: dload 2
ldc 0.5
dmul
dstore 16
start local 16 1: dload 8
dload 6
dsub
dstore 14
start local 14 2: dload 16
invokestatic java.lang.Math.sin:(D)D
dstore 10
start local 10 3: dload 16
invokestatic java.lang.Math.cos:(D)D
dload 10
ddiv
dstore 12
start local 12 4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
iload 1
ifeq 5
dload 12
dload 4
ddiv
goto 6
StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
StackMap stack: double[] int
5: dload 12
StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
StackMap stack: double[] int double
6: dastore
7: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
iload 1
ifeq 8
dload 12
goto 9
StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
StackMap stack: double[] int
8: dload 12
dload 4
dmul
StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
StackMap stack: double[] int double
9: dastore
10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dload 8
dload 6
dadd
dneg
dload 14
ddiv
dastore
11: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
ldc -2.0
dload 6
dmul
dload 8
dmul
dload 14
ddiv
dastore
12: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
ldc -1.0
dastore
13: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dconst_0
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dastore
14: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
15: aload 0
areturn
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 16 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 16 1 verticalFOV Z
0 16 2 fov D
0 16 4 aspect D
0 16 6 zNear D
0 16 8 zFar D
3 16 10 sine D
4 16 12 cotangent D
2 16 14 deltaZ D
1 16 16 half_fov D
MethodParameters:
Name Flags
verticalFOV
fov
aspect
zNear
zFar
public com.sun.javafx.geom.transform.GeneralTransform3D ortho(double, double, double, double, double, double);
descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=22, locals=19, 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: dconst_1
dload 3
dload 1
dsub
ddiv
dstore 13
start local 13 1: dconst_1
dload 7
dload 5
dsub
ddiv
dstore 15
start local 15 2: dconst_1
dload 11
dload 9
dsub
ddiv
dstore 17
start local 17 3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
ldc 2.0
dload 13
dmul
dastore
4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
dload 3
dload 1
dadd
dneg
dload 13
dmul
dastore
5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
ldc 2.0
dload 15
dmul
dastore
6: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
dload 7
dload 5
dadd
dneg
dload 15
dmul
dastore
7: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
ldc 2.0
dload 17
dmul
dastore
8: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
dload 11
dload 9
dadd
dload 17
dmul
dastore
9: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dconst_0
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
dup2_x2
dastore
11: dastore
12: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dconst_1
dastore
13: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
14: aload 0
areturn
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/GeneralTransform3D;
0 15 1 left D
0 15 3 right D
0 15 5 bottom D
0 15 7 top D
0 15 9 near D
0 15 11 far D
1 15 13 deltax D
2 15 15 deltay D
3 15 17 deltaz D
MethodParameters:
Name Flags
left
right
bottom
top
near
far
public double computeClipZCoord();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: dconst_1
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dsub
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
ddiv
dstore 1
start local 1 1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dadd
dstore 3
start local 3 2: dload 3
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
1 3 1 zEc D
2 3 3 zCc D
public double determinant();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
dsub
dmul
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
dsub
dmul
dsub
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
dsub
dmul
dadd
3: dmul
4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
dsub
dmul
5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dsub
6: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dadd
7: dmul
8: dsub
9: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
dsub
dmul
10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dsub
11: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dadd
12: dmul
13: dadd
14: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
dsub
dmul
15: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dsub
16: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
dsub
dmul
dadd
17: dmul
18: dsub
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
public com.sun.javafx.geom.transform.GeneralTransform3D invert();
descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.invert:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
private com.sun.javafx.geom.transform.GeneralTransform3D invert(com.sun.javafx.geom.transform.GeneralTransform3D);
descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: bipush 16
newarray 7
astore 2
start local 2 1: iconst_4
newarray 10
astore 3
start local 3 2: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
aload 2
iconst_0
aload 2
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 2
aload 3
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.luDecomposition:([D[I)Z
ifne 5
4: new com.sun.javafx.geom.transform.SingularMatrixException
dup
invokespecial com.sun.javafx.geom.transform.SingularMatrixException.<init>:()V
athrow
5: StackMap locals: double[] int[]
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
dconst_0
dastore
6: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
dconst_0
dastore
7: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
dconst_0
dastore
8: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dconst_1
dastore
9: aload 2
aload 3
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.luBacksubstitution:([D[I[D)V
10: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
11: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 12 1 t1 Lcom/sun/javafx/geom/transform/GeneralTransform3D;
1 12 2 tmp [D
2 12 3 row_perm [I
MethodParameters:
Name Flags
t1
private static boolean luDecomposition(double[], int[]);
descriptor: ([D[I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=17, args_size=2
start local 0 start local 1 0: iconst_4
newarray 7
astore 2
start local 2 1: iconst_0
istore 5
start local 5 2: iconst_0
istore 6
start local 6 3: iconst_4
istore 3
start local 3 4: goto 16
5: StackMap locals: double[] int[] double[] int top int int
StackMap stack:
dconst_0
dstore 7
start local 7 6: iconst_4
istore 4
start local 4 7: goto 12
8: StackMap locals: double[] int[] double[] int int int int double
StackMap stack:
aload 0
iload 5
iinc 5 1
daload
dstore 9
start local 9 9: dload 9
invokestatic java.lang.Math.abs:(D)D
dstore 9
10: dload 9
dload 7
dcmpl
ifle 12
11: dload 9
dstore 7
end local 9 12: StackMap locals:
StackMap stack:
iload 4
iinc 4 -1
ifne 8
13: dload 7
dconst_0
dcmpl
ifne 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 2
iload 6
iinc 6 1
dconst_1
dload 7
ddiv
dastore
end local 7 end local 4 16: StackMap locals: double[] int[] double[] int top int int
StackMap stack:
iload 3
iinc 3 -1
ifne 5
end local 6 end local 5 end local 3 17: iconst_0
istore 4
start local 4 18: iconst_0
istore 3
start local 3 19: goto 79
20: StackMap locals: double[] int[] double[] int int
StackMap stack:
iconst_0
istore 5
start local 5 21: goto 34
22: StackMap locals: int
StackMap stack:
iload 4
iconst_4
iload 5
imul
iadd
iload 3
iadd
istore 8
start local 8 23: aload 0
iload 8
daload
dstore 11
start local 11 24: iload 5
istore 7
start local 7 25: iload 4
iconst_4
iload 5
imul
iadd
istore 9
start local 9 26: iload 4
iload 3
iadd
istore 10
start local 10 27: goto 31
28: StackMap locals: double[] int[] double[] int int int top int int int int double
StackMap stack:
dload 11
aload 0
iload 9
daload
aload 0
iload 10
daload
dmul
dsub
dstore 11
29: iinc 9 1
30: iinc 10 4
31: StackMap locals:
StackMap stack:
iload 7
iinc 7 -1
ifne 28
32: aload 0
iload 8
dload 11
dastore
33: iinc 5 1
end local 11 end local 10 end local 9 end local 8 end local 7 StackMap locals: double[] int[] double[] int int int
StackMap stack:
34: iload 5
iload 3
if_icmplt 22
35: dconst_0
dstore 13
start local 13 36: iconst_m1
istore 6
start local 6 37: iload 3
istore 5
goto 54
38: StackMap locals: double[] int[] double[] int int int int top top top top top top double
StackMap stack:
iload 4
iconst_4
iload 5
imul
iadd
iload 3
iadd
istore 8
start local 8 39: aload 0
iload 8
daload
dstore 11
start local 11 40: iload 3
istore 7
start local 7 41: iload 4
iconst_4
iload 5
imul
iadd
istore 9
start local 9 42: iload 4
iload 3
iadd
istore 10
start local 10 43: goto 47
44: StackMap locals: double[] int[] double[] int int int int int int int int double double
StackMap stack:
dload 11
aload 0
iload 9
daload
aload 0
iload 10
daload
dmul
dsub
dstore 11
45: iinc 9 1
46: iinc 10 4
47: StackMap locals:
StackMap stack:
iload 7
iinc 7 -1
ifne 44
48: aload 0
iload 8
dload 11
dastore
49: aload 2
iload 5
daload
dload 11
invokestatic java.lang.Math.abs:(D)D
dmul
dup2
dstore 15
start local 15 50: dload 13
dcmpl
iflt 53
51: dload 15
dstore 13
52: iload 5
istore 6
53: StackMap locals: double
StackMap stack:
iinc 5 1
end local 15 end local 11 end local 10 end local 9 end local 8 end local 7 StackMap locals: double[] int[] double[] int int int int top top top top top top double
StackMap stack:
54: iload 5
iconst_4
if_icmplt 38
55: iload 6
ifge 57
56: iconst_0
ireturn
57: StackMap locals:
StackMap stack:
iload 3
iload 6
if_icmpeq 67
58: iconst_4
istore 7
start local 7 59: iload 4
iconst_4
iload 6
imul
iadd
istore 9
start local 9 60: iload 4
iconst_4
iload 3
imul
iadd
istore 10
start local 10 61: goto 65
62: StackMap locals: double[] int[] double[] int int int int int top int int top top double
StackMap stack:
aload 0
iload 9
daload
dstore 15
start local 15 63: aload 0
iload 9
iinc 9 1
aload 0
iload 10
daload
dastore
64: aload 0
iload 10
iinc 10 1
dload 15
dastore
end local 15 65: StackMap locals:
StackMap stack:
iload 7
iinc 7 -1
ifne 62
66: aload 2
iload 6
aload 2
iload 3
daload
dastore
end local 10 end local 9 end local 7 67: StackMap locals: double[] int[] double[] int int int int top top top top top top double
StackMap stack:
aload 1
iload 3
iload 6
iastore
68: aload 0
iload 4
iconst_4
iload 3
imul
iadd
iload 3
iadd
daload
dconst_0
dcmpl
ifne 70
69: iconst_0
ireturn
70: StackMap locals:
StackMap stack:
iload 3
iconst_3
if_icmpeq 78
71: dconst_1
aload 0
iload 4
iconst_4
iload 3
imul
iadd
iload 3
iadd
daload
ddiv
dstore 15
start local 15 72: iload 4
iconst_4
iload 3
iconst_1
iadd
imul
iadd
iload 3
iadd
istore 8
start local 8 73: iconst_3
iload 3
isub
istore 5
74: goto 77
75: StackMap locals: double[] int[] double[] int int int int top int top top top top double double
StackMap stack:
aload 0
iload 8
dup2
daload
dload 15
dmul
dastore
76: iinc 8 4
77: StackMap locals:
StackMap stack:
iload 5
iinc 5 -1
ifne 75
end local 15 end local 13 end local 8 end local 6 end local 5 78: StackMap locals: double[] int[] double[] int int
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
79: iload 3
iconst_4
if_icmplt 20
end local 4 end local 3 80: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 matrix0 [D
0 81 1 row_perm [I
1 81 2 row_scale [D
4 17 3 i I
7 16 4 j I
2 17 5 ptr I
3 17 6 rs I
6 16 7 big D
9 12 9 temp D
19 80 3 j I
18 80 4 mtx I
21 78 5 i I
37 78 6 imax I
25 34 7 k I
41 54 7 k I
59 67 7 k I
23 34 8 target I
39 54 8 target I
73 78 8 target I
26 34 9 p1 I
42 54 9 p1 I
60 67 9 p1 I
27 34 10 p2 I
43 54 10 p2 I
61 67 10 p2 I
24 34 11 sum D
40 54 11 sum D
36 78 13 big D
50 54 15 temp D
63 65 15 temp D
72 78 15 temp D
MethodParameters:
Name Flags
matrix0
row_perm
private static void luBacksubstitution(double[], int[], double[]);
descriptor: ([D[I[D)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=13, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 8
start local 8 1: iconst_0
istore 7
start local 7 2: goto 41
3: StackMap locals: double[] int[] double[] top top top top int int
StackMap stack:
iload 7
istore 9
start local 9 4: iconst_m1
istore 4
start local 4 5: iconst_0
istore 3
start local 3 6: goto 22
7: StackMap locals: double[] int[] double[] int int top top int int int
StackMap stack:
aload 1
iload 8
iload 3
iadd
iaload
istore 5
start local 5 8: aload 2
iload 9
iconst_4
iload 5
imul
iadd
daload
dstore 11
start local 11 9: aload 2
iload 9
iconst_4
iload 5
imul
iadd
aload 2
iload 9
iconst_4
iload 3
imul
iadd
daload
dastore
10: iload 4
iflt 18
11: iload 3
iconst_4
imul
istore 10
start local 10 12: iload 4
istore 6
start local 6 13: goto 16
14: StackMap locals: double[] int[] double[] int int int int int int int int double
StackMap stack:
dload 11
aload 0
iload 10
iload 6
iadd
daload
aload 2
iload 9
iconst_4
iload 6
imul
iadd
daload
dmul
dsub
dstore 11
15: iinc 6 1
StackMap locals:
StackMap stack:
16: iload 6
iload 3
iconst_1
isub
if_icmple 14
17: goto 20
end local 10 end local 6 18: StackMap locals: double[] int[] double[] int int int top int int int top double
StackMap stack:
dload 11
dconst_0
dcmpl
ifeq 20
19: iload 3
istore 4
20: StackMap locals:
StackMap stack:
aload 2
iload 9
iconst_4
iload 3
imul
iadd
dload 11
dastore
end local 11 21: iinc 3 1
end local 5 StackMap locals: double[] int[] double[] int int top top int int int
StackMap stack:
22: iload 3
iconst_4
if_icmplt 7
23: bipush 12
istore 10
start local 10 24: aload 2
iload 9
bipush 12
iadd
dup2
daload
aload 0
iload 10
iconst_3
iadd
daload
ddiv
dastore
25: iinc 10 -4
26: aload 2
iload 9
bipush 8
iadd
aload 2
iload 9
bipush 8
iadd
daload
27: aload 0
iload 10
iconst_3
iadd
daload
aload 2
iload 9
bipush 12
iadd
daload
dmul
dsub
aload 0
iload 10
iconst_2
iadd
daload
ddiv
28: dastore
29: iinc 10 -4
30: aload 2
iload 9
iconst_4
iadd
aload 2
iload 9
iconst_4
iadd
daload
31: aload 0
iload 10
iconst_2
iadd
daload
aload 2
iload 9
bipush 8
iadd
daload
dmul
dsub
32: aload 0
iload 10
iconst_3
iadd
daload
aload 2
iload 9
bipush 12
iadd
daload
dmul
dsub
aload 0
iload 10
iconst_1
iadd
daload
ddiv
33: dastore
34: iinc 10 -4
35: aload 2
iload 9
iconst_0
iadd
aload 2
iload 9
iconst_0
iadd
daload
36: aload 0
iload 10
iconst_1
iadd
daload
aload 2
iload 9
iconst_4
iadd
daload
dmul
dsub
37: aload 0
iload 10
iconst_2
iadd
daload
aload 2
iload 9
bipush 8
iadd
daload
dmul
dsub
38: aload 0
iload 10
iconst_3
iadd
daload
aload 2
iload 9
bipush 12
iadd
daload
dmul
dsub
aload 0
iload 10
iconst_0
iadd
daload
ddiv
39: dastore
40: iinc 7 1
end local 10 end local 9 end local 4 end local 3 StackMap locals: double[] int[] double[] top top top top int int
StackMap stack:
41: iload 7
iconst_4
if_icmplt 3
42: return
end local 8 end local 7 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 matrix1 [D
0 43 1 row_perm [I
0 43 2 matrix2 [D
6 41 3 i I
5 41 4 ii I
8 22 5 ip I
13 18 6 j I
2 43 7 k I
1 43 8 rp I
4 41 9 cv I
12 18 10 rv I
24 41 10 rv I
9 21 11 sum D
MethodParameters:
Name Flags
matrix1
row_perm
matrix2
public com.sun.javafx.geom.transform.GeneralTransform3D mul(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=58, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
dstore 34
start local 34 3: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
dstore 36
start local 36 4: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
dstore 38
start local 38 5: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
dstore 40
start local 40 6: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
dstore 42
start local 42 7: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
dstore 44
start local 44 8: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
dstore 46
start local 46 9: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
dstore 48
start local 48 10: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
dstore 50
start local 50 11: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
dstore 52
start local 52 12: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
dstore 54
start local 54 13: aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
dstore 56
start local 56 14: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dload 34
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dload 42
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dload 50
dmul
dadd
dstore 2
start local 2 15: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dload 36
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dload 44
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dload 52
dmul
dadd
dstore 4
start local 4 16: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dload 38
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dload 46
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dload 54
dmul
dadd
dstore 6
start local 6 17: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dload 40
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dload 48
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dload 56
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dadd
dstore 8
start local 8 18: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dload 34
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dload 42
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dload 50
dmul
dadd
dstore 10
start local 10 19: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dload 36
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dload 44
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dload 52
dmul
dadd
dstore 12
start local 12 20: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dload 38
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dload 46
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dload 54
dmul
dadd
dstore 14
start local 14 21: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dload 40
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dload 48
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dload 56
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dadd
dstore 16
start local 16 22: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dload 34
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dload 42
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dload 50
dmul
dadd
dstore 18
start local 18 23: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dload 36
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dload 44
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dload 52
dmul
dadd
dstore 20
start local 20 24: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dload 38
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dload 46
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dload 54
dmul
dadd
dstore 22
start local 22 25: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dload 40
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dload 48
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dload 56
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dadd
dstore 24
start local 24 26: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
ifeq 32
27: dconst_0
dup2
dstore 30
start local 30 28: dup2
dstore 28
start local 28 29: dstore 26
start local 26 30: dconst_1
dstore 32
start local 32 31: goto 36
end local 32 end local 30 end local 28 end local 26 32: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.BaseTransform double double double double double double double double double double double double top top top top top top top top double double double double double double double double double double double double
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dload 34
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dload 42
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dload 50
dmul
dadd
dstore 26
start local 26 33: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dload 36
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dload 44
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dload 52
dmul
dadd
dstore 28
start local 28 34: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dload 38
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dload 46
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dload 54
dmul
dadd
dstore 30
start local 30 35: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dload 40
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dload 48
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dload 56
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dadd
dstore 32
start local 32 36: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.BaseTransform double double double double double double double double double double double double double double double double double double double double double double double double double double double double
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
dload 2
dastore
37: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
dload 4
dastore
38: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
dload 6
dastore
39: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
dload 8
dastore
40: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
dload 10
dastore
41: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
dload 12
dastore
42: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
dload 14
dastore
43: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
dload 16
dastore
44: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
dload 18
dastore
45: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
dload 20
dastore
46: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dload 22
dastore
47: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
dload 24
dastore
48: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
dload 26
dastore
49: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
dload 28
dastore
50: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dload 30
dastore
51: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dload 32
dastore
52: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
53: aload 0
areturn
end local 56 end local 54 end local 52 end local 50 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 54 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 54 1 t1 Lcom/sun/javafx/geom/transform/BaseTransform;
15 54 2 tmp0 D
16 54 4 tmp1 D
17 54 6 tmp2 D
18 54 8 tmp3 D
19 54 10 tmp4 D
20 54 12 tmp5 D
21 54 14 tmp6 D
22 54 16 tmp7 D
23 54 18 tmp8 D
24 54 20 tmp9 D
25 54 22 tmp10 D
26 54 24 tmp11 D
30 32 26 tmp12 D
33 54 26 tmp12 D
29 32 28 tmp13 D
34 54 28 tmp13 D
28 32 30 tmp14 D
35 54 30 tmp14 D
31 32 32 tmp15 D
36 54 32 tmp15 D
3 54 34 mxx D
4 54 36 mxy D
5 54 38 mxz D
6 54 40 mxt D
7 54 42 myx D
8 54 44 myy D
9 54 46 myz D
10 54 48 myt D
11 54 50 mzx D
12 54 52 mzy D
13 54 54 mzz D
14 54 56 mzt D
MethodParameters:
Name Flags
t1
public com.sun.javafx.geom.transform.GeneralTransform3D scale(double, double, double);
descriptor: (DDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 3 start local 5 0: iconst_0
istore 7
start local 7 1: dload 1
dconst_1
dcmpl
ifeq 7
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
dup2
daload
dload 1
dmul
dastore
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
dup2
daload
dload 1
dmul
dastore
4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
dup2
daload
dload 1
dmul
dastore
5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
dup2
daload
dload 1
dmul
dastore
6: iconst_1
istore 7
7: StackMap locals: int
StackMap stack:
dload 3
dconst_1
dcmpl
ifeq 13
8: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
dup2
daload
dload 3
dmul
dastore
9: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
dup2
daload
dload 3
dmul
dastore
10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
dup2
daload
dload 3
dmul
dastore
11: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
dup2
daload
dload 3
dmul
dastore
12: iconst_1
istore 7
13: StackMap locals:
StackMap stack:
dload 5
dconst_1
dcmpl
ifeq 19
14: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
dup2
daload
dload 5
dmul
dastore
15: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
dup2
daload
dload 5
dmul
dastore
16: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dup2
daload
dload 5
dmul
dastore
17: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dup2
daload
dload 5
dmul
dastore
18: iconst_1
istore 7
19: StackMap locals:
StackMap stack:
iload 7
ifeq 21
20: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
21: StackMap locals:
StackMap stack:
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 22 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 22 1 sx D
0 22 3 sy D
0 22 5 sz D
1 22 7 update Z
MethodParameters:
Name Flags
sx
sy
sz
public com.sun.javafx.geom.transform.GeneralTransform3D mul(com.sun.javafx.geom.transform.GeneralTransform3D);
descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=34, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isIdentity:()Z
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
ifeq 36
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
dstore 2
start local 2 4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
dstore 4
start local 4 5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
dadd
dstore 6
start local 6 6: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dadd
dstore 8
start local 8 7: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
dstore 10
start local 10 8: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
dstore 12
start local 12 9: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
dadd
dstore 14
start local 14 10: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dadd
dstore 16
start local 16 11: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
dstore 18
start local 18 12: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
dstore 20
start local 20 13: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
dadd
dstore 22
start local 22 14: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dadd
dstore 24
start local 24 15: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
ifeq 21
16: dconst_0
dup2
dstore 30
start local 30 17: dup2
dstore 28
start local 28 18: dstore 26
start local 26 19: dconst_1
dstore 32
start local 32 20: goto 102
end local 32 end local 30 end local 28 end local 26 21: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
22: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
23: dadd
dstore 26
start local 26 24: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
25: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
26: dadd
dstore 28
start local 28 27: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
28: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
29: dadd
dstore 30
start local 30 30: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
31: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
32: dadd
33: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
34: dadd
dstore 32
start local 32 35: goto 102
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 36: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
37: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
38: dadd
dstore 2
start local 2 39: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
40: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
41: dadd
dstore 4
start local 4 42: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
dadd
43: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
44: dadd
dstore 6
start local 6 45: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
dadd
46: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
47: dadd
dstore 8
start local 8 48: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
49: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
50: dadd
dstore 10
start local 10 51: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
52: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
53: dadd
dstore 12
start local 12 54: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
dadd
55: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
56: dadd
dstore 14
start local 14 57: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
dadd
58: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
59: dadd
dstore 16
start local 16 60: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
dadd
61: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
62: dadd
dstore 18
start local 18 63: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
dadd
64: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
65: dadd
dstore 20
start local 20 66: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
67: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
68: dadd
69: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
70: dadd
dstore 22
start local 22 71: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
72: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
73: dadd
74: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
75: dadd
dstore 24
start local 24 76: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
ifeq 82
77: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dstore 26
start local 26 78: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dstore 28
start local 28 79: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dstore 30
start local 30 80: aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dstore 32
start local 32 81: goto 102
end local 32 end local 30 end local 28 end local 26 82: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dmul
dadd
83: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dmul
84: dadd
85: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dmul
86: dadd
dstore 26
start local 26 87: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dmul
dadd
88: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dmul
89: dadd
90: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dmul
91: dadd
dstore 28
start local 28 92: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dmul
dadd
93: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dmul
94: dadd
95: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dmul
96: dadd
dstore 30
start local 30 97: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dmul
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dmul
dadd
98: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dmul
99: dadd
100: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
aload 1
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dmul
101: dadd
dstore 32
start local 32 102: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double double double double double
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
dload 2
dastore
103: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
dload 4
dastore
104: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
dload 6
dastore
105: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
dload 8
dastore
106: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
dload 10
dastore
107: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
dload 12
dastore
108: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
dload 14
dastore
109: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
dload 16
dastore
110: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
dload 18
dastore
111: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
dload 20
dastore
112: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dload 22
dastore
113: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
dload 24
dastore
114: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
dload 26
dastore
115: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
dload 28
dastore
116: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dload 30
dastore
117: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dload 32
dastore
118: aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
119: aload 0
areturn
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 120 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
0 120 1 t1 Lcom/sun/javafx/geom/transform/GeneralTransform3D;
4 36 2 tmp0 D
39 120 2 tmp0 D
5 36 4 tmp1 D
42 120 4 tmp1 D
6 36 6 tmp2 D
45 120 6 tmp2 D
7 36 8 tmp3 D
48 120 8 tmp3 D
8 36 10 tmp4 D
51 120 10 tmp4 D
9 36 12 tmp5 D
54 120 12 tmp5 D
10 36 14 tmp6 D
57 120 14 tmp6 D
11 36 16 tmp7 D
60 120 16 tmp7 D
12 36 18 tmp8 D
63 120 18 tmp8 D
13 36 20 tmp9 D
66 120 20 tmp9 D
14 36 22 tmp10 D
71 120 22 tmp10 D
15 36 24 tmp11 D
76 120 24 tmp11 D
19 21 26 tmp12 D
24 36 26 tmp12 D
78 82 26 tmp12 D
87 120 26 tmp12 D
18 21 28 tmp13 D
27 36 28 tmp13 D
79 82 28 tmp13 D
92 120 28 tmp13 D
17 21 30 tmp14 D
30 36 30 tmp14 D
80 82 30 tmp14 D
97 120 30 tmp14 D
20 21 32 tmp15 D
35 36 32 tmp15 D
81 82 32 tmp15 D
102 120 32 tmp15 D
MethodParameters:
Name Flags
t1
public com.sun.javafx.geom.transform.GeneralTransform3D setIdentity();
descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
dconst_0
dastore
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
dconst_0
dastore
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
dconst_1
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
dconst_0
dastore
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
dconst_0
dastore
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
dconst_1
dastore
4: aload 0
iconst_1
putfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
5: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
public boolean isIdentity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
private void updateState();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
dconst_1
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
dconst_1
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
dconst_1
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
dconst_1
dcmpl
ifne 6
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
dconst_0
dcmpl
ifne 6
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
dconst_0
dcmpl
ifne 6
4: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
dconst_0
dcmpl
ifne 6
5: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
dconst_0
dcmpl
ifne 6
iconst_1
goto 7
StackMap locals:
StackMap stack: com.sun.javafx.geom.transform.GeneralTransform3D
6: iconst_0
7: StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D
StackMap stack: com.sun.javafx.geom.transform.GeneralTransform3D int
putfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
boolean isInfOrNaN();
descriptor: ()Z
flags: (0x0000)
Code:
stack=4, locals=4, args_size=1
start local 0 0: dconst_0
dstore 1
start local 1 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: double int
StackMap stack:
dload 1
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iload 3
daload
dmul
dstore 1
4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
arraylength
if_icmplt 3
end local 3 6: dload 1
dconst_0
dcmpl
ifeq 7
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
1 8 1 d D
2 6 3 i I
static boolean almostZero(double);
descriptor: (D)Z
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
ldc 1.0E-5
dcmpg
ifge 1
dload 0
ldc -1.0E-5
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
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
public com.sun.javafx.geom.transform.GeneralTransform3D copy();
descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new com.sun.javafx.geom.transform.GeneralTransform3D
dup
invokespecial com.sun.javafx.geom.transform.GeneralTransform3D.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.set:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
pop
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/GeneralTransform3D;
1 3 1 newTransform Lcom/sun/javafx/geom/transform/GeneralTransform3D;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_0
daload
invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_1
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_2
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_3
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_4
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
iconst_5
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 6
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 7
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 8
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 9
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 10
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 11
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 12
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 13
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 14
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
bipush 15
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/GeneralTransform3D;
}
SourceFile: "GeneralTransform3D.java"