public class javafx.scene.transform.Translate extends javafx.scene.transform.Transform
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.transform.Translate
super_class: javafx.scene.transform.Transform
{
private javafx.beans.property.DoubleProperty x;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty y;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty z;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
public void <init>(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Translate.setX:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.transform.Translate.setY:(D)V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Translate;
0 4 1 x D
0 4 3 y D
MethodParameters:
Name Flags
x
y
public void <init>(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
invokespecial javafx.scene.transform.Translate.<init>:(DD)V
1: aload 0
dload 5
invokevirtual javafx.scene.transform.Translate.setZ:(D)V
2: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
0 3 1 x D
0 3 3 y D
0 3 5 z D
MethodParameters:
Name Flags
x
y
z
public final void setX(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Translate.xProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getX();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.x:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Translate.x:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public final javafx.beans.property.DoubleProperty xProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.x:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Translate$1
dup
aload 0
invokespecial javafx.scene.transform.Translate$1.<init>:(Ljavafx/scene/transform/Translate;)V
putfield javafx.scene.transform.Translate.x:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Translate.x:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public final void setY(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Translate.yProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getY();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.y:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Translate.y:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public final javafx.beans.property.DoubleProperty yProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.y:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Translate$2
dup
aload 0
invokespecial javafx.scene.transform.Translate$2.<init>:(Ljavafx/scene/transform/Translate;)V
putfield javafx.scene.transform.Translate.y:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Translate.y:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public final void setZ(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Translate.zProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getZ();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.z:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Translate.z:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public final javafx.beans.property.DoubleProperty zProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.transform.Translate.z:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Translate$3
dup
aload 0
invokespecial javafx.scene.transform.Translate$3.<init>:(Ljavafx/scene/transform/Translate;)V
putfield javafx.scene.transform.Translate.z:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Translate.z:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
public double getTx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
public double getTy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
public double getTz();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
boolean computeIs2D();
descriptor: ()Z
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dconst_0
dcmpl
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
boolean computeIsIdentity();
descriptor: ()Z
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dconst_0
dcmpl
ifne 1
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dconst_0
dcmpl
ifne 1
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dconst_0
dcmpl
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
void fill2DArray(double[]);
descriptor: ([D)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
dconst_1
dastore
1: aload 1
iconst_1
dconst_0
dastore
2: aload 1
iconst_2
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dastore
3: aload 1
iconst_3
dconst_0
dastore
4: aload 1
iconst_4
dconst_1
dastore
5: aload 1
iconst_5
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dastore
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Translate;
0 7 1 array [D
MethodParameters:
Name Flags
array
void fill3DArray(double[]);
descriptor: ([D)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
dconst_1
dastore
1: aload 1
iconst_1
dconst_0
dastore
2: aload 1
iconst_2
dconst_0
dastore
3: aload 1
iconst_3
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dastore
4: aload 1
iconst_4
dconst_0
dastore
5: aload 1
iconst_5
dconst_1
dastore
6: aload 1
bipush 6
dconst_0
dastore
7: aload 1
bipush 7
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dastore
8: aload 1
bipush 8
dconst_0
dastore
9: aload 1
bipush 9
dconst_0
dastore
10: aload 1
bipush 10
dconst_1
dastore
11: aload 1
bipush 11
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dastore
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/scene/transform/Translate;
0 13 1 array [D
MethodParameters:
Name Flags
array
public javafx.scene.transform.Transform createConcatenation(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)Ljavafx/scene/transform/Transform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=28, locals=26, args_size=2
start local 0 start local 1 0: aload 1
instanceof javafx.scene.transform.Translate
ifeq 7
1: aload 1
checkcast javafx.scene.transform.Translate
astore 2
start local 2 2: new javafx.scene.transform.Translate
dup
3: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
aload 2
invokevirtual javafx.scene.transform.Translate.getX:()D
dadd
4: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
aload 2
invokevirtual javafx.scene.transform.Translate.getY:()D
dadd
5: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
aload 2
invokevirtual javafx.scene.transform.Translate.getZ:()D
dadd
6: invokespecial javafx.scene.transform.Translate.<init>:(DDD)V
areturn
end local 2 7: StackMap locals:
StackMap stack:
aload 1
instanceof javafx.scene.transform.Scale
ifeq 30
8: aload 1
checkcast javafx.scene.transform.Scale
astore 2
start local 2 9: aload 2
invokevirtual javafx.scene.transform.Scale.getX:()D
dstore 3
start local 3 10: aload 2
invokevirtual javafx.scene.transform.Scale.getY:()D
dstore 5
start local 5 11: aload 2
invokevirtual javafx.scene.transform.Scale.getZ:()D
dstore 7
start local 7 12: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dstore 9
start local 9 13: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dstore 11
start local 11 14: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dstore 13
start local 13 15: dload 9
dconst_0
dcmpl
ifeq 16
dload 3
dconst_1
dcmpl
ifeq 30
16: StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack:
dload 11
dconst_0
dcmpl
ifeq 17
dload 5
dconst_1
dcmpl
ifeq 30
17: StackMap locals:
StackMap stack:
dload 13
dconst_0
dcmpl
ifeq 18
dload 7
dconst_1
dcmpl
ifeq 30
18: StackMap locals:
StackMap stack:
new javafx.scene.transform.Scale
dup
19: dload 3
dload 5
dload 7
20: aload 2
invokevirtual javafx.scene.transform.Scale.getPivotX:()D
dload 3
dconst_1
dcmpl
ifne 21
dconst_0
goto 22
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double
21: dload 9
dconst_1
dload 3
dsub
ddiv
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double double
22: dadd
23: aload 2
invokevirtual javafx.scene.transform.Scale.getPivotY:()D
dload 5
dconst_1
dcmpl
ifne 24
dconst_0
goto 25
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double double
24: dload 11
dconst_1
dload 5
dsub
ddiv
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double double double
25: dadd
26: aload 2
invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
dload 7
dconst_1
dcmpl
ifne 27
dconst_0
goto 28
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double double double
27: dload 13
dconst_1
dload 7
dsub
ddiv
StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform javafx.scene.transform.Scale double double double double double double
StackMap stack: new 18 new 18 double double double double double double double
28: dadd
29: invokespecial javafx.scene.transform.Scale.<init>:(DDDDDD)V
areturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 2 30: StackMap locals: javafx.scene.transform.Translate javafx.scene.transform.Transform
StackMap stack:
aload 1
instanceof javafx.scene.transform.Affine
ifeq 34
31: aload 1
invokevirtual javafx.scene.transform.Transform.clone:()Ljavafx/scene/transform/Transform;
checkcast javafx.scene.transform.Affine
astore 2
start local 2 32: aload 2
aload 0
invokevirtual javafx.scene.transform.Affine.prepend:(Ljavafx/scene/transform/Transform;)V
33: aload 2
areturn
end local 2 34: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.transform.Transform.getMxx:()D
dstore 2
start local 2 35: aload 1
invokevirtual javafx.scene.transform.Transform.getMxy:()D
dstore 4
start local 4 36: aload 1
invokevirtual javafx.scene.transform.Transform.getMxz:()D
dstore 6
start local 6 37: aload 1
invokevirtual javafx.scene.transform.Transform.getTx:()D
dstore 8
start local 8 38: aload 1
invokevirtual javafx.scene.transform.Transform.getMyx:()D
dstore 10
start local 10 39: aload 1
invokevirtual javafx.scene.transform.Transform.getMyy:()D
dstore 12
start local 12 40: aload 1
invokevirtual javafx.scene.transform.Transform.getMyz:()D
dstore 14
start local 14 41: aload 1
invokevirtual javafx.scene.transform.Transform.getTy:()D
dstore 16
start local 16 42: aload 1
invokevirtual javafx.scene.transform.Transform.getMzx:()D
dstore 18
start local 18 43: aload 1
invokevirtual javafx.scene.transform.Transform.getMzy:()D
dstore 20
start local 20 44: aload 1
invokevirtual javafx.scene.transform.Transform.getMzz:()D
dstore 22
start local 22 45: aload 1
invokevirtual javafx.scene.transform.Transform.getTz:()D
dstore 24
start local 24 46: new javafx.scene.transform.Affine
dup
47: dload 2
dload 4
dload 6
dload 8
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dadd
48: dload 10
dload 12
dload 14
dload 16
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dadd
49: dload 18
dload 20
dload 22
dload 24
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dadd
50: invokespecial javafx.scene.transform.Affine.<init>:(DDDDDDDDDDDD)V
areturn
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 51 0 this Ljavafx/scene/transform/Translate;
0 51 1 transform Ljavafx/scene/transform/Transform;
2 7 2 t Ljavafx/scene/transform/Translate;
9 30 2 s Ljavafx/scene/transform/Scale;
10 30 3 sx D
11 30 5 sy D
12 30 7 sz D
13 30 9 tx D
14 30 11 ty D
15 30 13 tz D
32 34 2 a Ljavafx/scene/transform/Affine;
35 51 2 txx D
36 51 4 txy D
37 51 6 txz D
38 51 8 ttx D
39 51 10 tyx D
40 51 12 tyy D
41 51 14 tyz D
42 51 16 tty D
43 51 18 tzx D
44 51 20 tzy D
45 51 22 tzz D
46 51 24 ttz D
MethodParameters:
Name Flags
transform
public javafx.scene.transform.Translate createInverse();
descriptor: ()Ljavafx/scene/transform/Translate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: new javafx.scene.transform.Translate
dup
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dneg
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dneg
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dneg
invokespecial javafx.scene.transform.Translate.<init>:(DDD)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
public javafx.scene.transform.Translate clone();
descriptor: ()Ljavafx/scene/transform/Translate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: new javafx.scene.transform.Translate
dup
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
invokespecial javafx.scene.transform.Translate.<init>:(DDD)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
public javafx.geometry.Point2D transform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
1: new javafx.geometry.Point2D
dup
2: dload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dadd
3: dload 3
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dadd
4: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Translate;
0 5 1 x D
0 5 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D transform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: new javafx.geometry.Point3D
dup
1: dload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dadd
2: dload 3
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dadd
3: dload 5
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dadd
4: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Translate;
0 5 1 x D
0 5 3 y D
0 5 5 z D
MethodParameters:
Name Flags
x
y
z
void transform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=14, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dstore 8
start local 8 2: goto 7
3: StackMap locals: double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 10
start local 10 4: aload 1
iload 2
iinc 2 1
daload
dstore 12
start local 12 5: aload 3
iload 4
iinc 4 1
dload 10
dload 6
dadd
dastore
6: aload 3
iload 4
iinc 4 1
dload 12
dload 8
dadd
dastore
end local 12 end local 10 7: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 3
8: return
end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Translate;
0 9 1 srcPts [D
0 9 2 srcOff I
0 9 3 dstPts [D
0 9 4 dstOff I
0 9 5 numPts I
1 9 6 tx D
2 9 8 ty D
4 7 10 x D
5 7 12 y D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
void transform3DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dstore 10
start local 10 3: goto 10
4: StackMap locals: double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 12
start local 12 5: aload 1
iload 2
iinc 2 1
daload
dstore 14
start local 14 6: aload 1
iload 2
iinc 2 1
daload
dstore 16
start local 16 7: aload 3
iload 4
iinc 4 1
dload 12
dload 6
dadd
dastore
8: aload 3
iload 4
iinc 4 1
dload 14
dload 8
dadd
dastore
9: aload 3
iload 4
iinc 4 1
dload 16
dload 10
dadd
dastore
end local 16 end local 14 end local 12 10: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 4
11: return
end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavafx/scene/transform/Translate;
0 12 1 srcPts [D
0 12 2 srcOff I
0 12 3 dstPts [D
0 12 4 dstOff I
0 12 5 numPts I
1 12 6 tx D
2 12 8 ty D
3 12 10 tz D
5 10 12 x D
6 10 14 y D
7 10 16 z D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public javafx.geometry.Point2D deltaTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
1: new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 x D
0 2 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point2D deltaTransform(javafx.geometry.Point2D);
descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Translate;
0 4 1 point Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
point
public javafx.geometry.Point3D deltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
0 1 1 x D
0 1 3 y D
0 1 5 z D
MethodParameters:
Name Flags
x
y
z
public javafx.geometry.Point3D deltaTransform(javafx.geometry.Point3D);
descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
0 3 1 point Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
point
public javafx.geometry.Point2D inverseTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
1: new javafx.geometry.Point2D
dup
2: dload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dsub
3: dload 3
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dsub
4: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Translate;
0 5 1 x D
0 5 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D inverseTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: new javafx.geometry.Point3D
dup
1: dload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dsub
2: dload 3
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dsub
3: dload 5
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dsub
4: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Translate;
0 5 1 x D
0 5 3 y D
0 5 5 z D
MethodParameters:
Name Flags
x
y
z
void inverseTransform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dstore 8
start local 8 2: goto 5
3: StackMap locals: double double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 6
dsub
dastore
4: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 8
dsub
dastore
5: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 3
6: return
end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Translate;
0 7 1 srcPts [D
0 7 2 srcOff I
0 7 3 dstPts [D
0 7 4 dstOff I
0 7 5 numPts I
1 7 6 tx D
2 7 8 ty D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
void inverseTransform3DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=6, locals=12, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
dstore 10
start local 10 3: goto 7
4: StackMap locals: double double double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 6
dsub
dastore
5: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 8
dsub
dastore
6: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dastore
7: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 4
8: return
end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Translate;
0 9 1 srcPts [D
0 9 2 srcOff I
0 9 3 dstPts [D
0 9 4 dstOff I
0 9 5 numPts I
1 9 6 tx D
2 9 8 ty D
3 9 10 tz D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public javafx.geometry.Point2D inverseDeltaTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
1: new javafx.geometry.Point2D
dup
dload 1
dload 3
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 x D
0 2 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point2D inverseDeltaTransform(javafx.geometry.Point2D);
descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Translate.ensureCanTransform2DPoint:()V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Translate;
0 4 1 point Ljavafx/geometry/Point2D;
MethodParameters:
Name Flags
point
public javafx.geometry.Point3D inverseDeltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: new javafx.geometry.Point3D
dup
dload 1
dload 3
dload 5
invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
0 1 1 x D
0 1 3 y D
0 1 5 z D
MethodParameters:
Name Flags
x
y
z
public javafx.geometry.Point3D inverseDeltaTransform(javafx.geometry.Point3D);
descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Translate;
0 3 1 point Ljavafx/geometry/Point3D;
MethodParameters:
Name Flags
point
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Translate ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
ldc "x="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc ", y="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ", z="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Translate;
1 5 1 sb Ljava/lang/StringBuilder;
void apply(com.sun.javafx.geom.transform.Affine3D);
descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
flags: (0x0000)
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 trans Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
trans final
com.sun.javafx.geom.transform.BaseTransform derive(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
flags: (0x0000)
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Translate;
0 1 1 trans Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
trans final
void validate();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Translate.getX:()D
pop2
1: aload 0
invokevirtual javafx.scene.transform.Translate.getY:()D
pop2
2: aload 0
invokevirtual javafx.scene.transform.Translate.getZ:()D
pop2
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/transform/Translate;
void appendTo(javafx.scene.transform.Affine);
descriptor: (Ljavafx/scene/transform/Affine;)V
flags: (0x0000)
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getTz:()D
invokevirtual javafx.scene.transform.Affine.appendTranslation:(DDD)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 a Ljavafx/scene/transform/Affine;
MethodParameters:
Name Flags
a
void prependTo(javafx.scene.transform.Affine);
descriptor: (Ljavafx/scene/transform/Affine;)V
flags: (0x0000)
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Translate.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getTy:()D
aload 0
invokevirtual javafx.scene.transform.Translate.getTz:()D
invokevirtual javafx.scene.transform.Affine.prependTranslation:(DDD)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Translate;
0 2 1 a Ljavafx/scene/transform/Affine;
MethodParameters:
Name Flags
a
public javafx.scene.transform.Transform clone();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Translate.clone:()Ljavafx/scene/transform/Translate;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Translate.clone:()Ljavafx/scene/transform/Translate;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
public javafx.scene.transform.Transform createInverse();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.transform.Translate.createInverse:()Ljavafx/scene/transform/Translate;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
}
SourceFile: "Translate.java"
NestMembers:
javafx.scene.transform.Translate$1 javafx.scene.transform.Translate$2 javafx.scene.transform.Translate$3
InnerClasses:
javafx.scene.transform.Translate$1
javafx.scene.transform.Translate$2
javafx.scene.transform.Translate$3