public class javafx.scene.transform.Shear extends javafx.scene.transform.Transform
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.transform.Shear
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 pivotX;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty pivotY;
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/Shear;
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.Shear.setX:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.transform.Shear.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/Shear;
0 4 1 x D
0 4 3 y D
MethodParameters:
Name Flags
x
y
public void <init>(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
invokespecial javafx.scene.transform.Transform.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.transform.Shear.setX:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.transform.Shear.setY:(D)V
3: aload 0
dload 5
invokevirtual javafx.scene.transform.Shear.setPivotX:(D)V
4: aload 0
dload 7
invokevirtual javafx.scene.transform.Shear.setPivotY:(D)V
5: return
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/transform/Shear;
0 6 1 x D
0 6 3 y D
0 6 5 pivotX D
0 6 7 pivotY D
MethodParameters:
Name Flags
x
y
pivotX
pivotY
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.Shear.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/Shear;
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.Shear.x:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Shear.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/Shear;
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.Shear.x:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Shear$1
dup
aload 0
invokespecial javafx.scene.transform.Shear$1.<init>:(Ljavafx/scene/transform/Shear;)V
putfield javafx.scene.transform.Shear.x:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Shear.x:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Shear;
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.Shear.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/Shear;
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.Shear.y:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Shear.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/Shear;
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.Shear.y:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Shear$2
dup
aload 0
invokespecial javafx.scene.transform.Shear$2.<init>:(Ljavafx/scene/transform/Shear;)V
putfield javafx.scene.transform.Shear.y:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Shear.y:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Shear;
public final void setPivotX(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.Shear.pivotXProperty:()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/Shear;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getPivotX();
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.Shear.pivotX:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Shear.pivotX: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/Shear;
public final javafx.beans.property.DoubleProperty pivotXProperty();
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.Shear.pivotX:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Shear$3
dup
aload 0
invokespecial javafx.scene.transform.Shear$3.<init>:(Ljavafx/scene/transform/Shear;)V
putfield javafx.scene.transform.Shear.pivotX:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Shear.pivotX:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Shear;
public final void setPivotY(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.Shear.pivotYProperty:()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/Shear;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getPivotY();
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.Shear.pivotY:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.transform.Shear.pivotY: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/Shear;
public final javafx.beans.property.DoubleProperty pivotYProperty();
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.Shear.pivotY:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.transform.Shear$4
dup
aload 0
invokespecial javafx.scene.transform.Shear$4.<init>:(Ljavafx/scene/transform/Shear;)V
putfield javafx.scene.transform.Shear.pivotY:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.transform.Shear.pivotY:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Shear;
public double getMxy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
public double getMyx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
public double getTx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
public double getTy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
boolean computeIs2D();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
boolean computeIsIdentity();
descriptor: ()Z
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dconst_0
dcmpl
ifne 1
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()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/Shear;
void fill2DArray(double[]);
descriptor: ([D)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 2
start local 2 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 4
start local 4 2: aload 1
iconst_0
dconst_1
dastore
3: aload 1
iconst_1
dload 2
dastore
4: aload 1
iconst_2
dload 2
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dastore
5: aload 1
iconst_3
dload 4
dastore
6: aload 1
iconst_4
dconst_1
dastore
7: aload 1
iconst_5
dload 4
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dastore
8: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/transform/Shear;
0 9 1 array [D
1 9 2 sx D
2 9 4 sy D
MethodParameters:
Name Flags
array
void fill3DArray(double[]);
descriptor: ([D)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 2
start local 2 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 4
start local 4 2: aload 1
iconst_0
dconst_1
dastore
3: aload 1
iconst_1
dload 2
dastore
4: aload 1
iconst_2
dconst_0
dastore
5: aload 1
iconst_3
dload 2
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dastore
6: aload 1
iconst_4
dload 4
dastore
7: aload 1
iconst_5
dconst_1
dastore
8: aload 1
bipush 6
dconst_0
dastore
9: aload 1
bipush 7
dload 4
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dastore
10: aload 1
bipush 8
dconst_0
dastore
11: aload 1
bipush 9
dconst_0
dastore
12: aload 1
bipush 10
dconst_1
dastore
13: aload 1
bipush 11
dconst_0
dastore
14: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/transform/Shear;
0 15 1 array [D
1 15 2 sx D
2 15 4 sy 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=26, locals=22, args_size=2
start local 0 start local 1 0: aload 1
instanceof javafx.scene.transform.Affine
ifeq 4
1: aload 1
invokevirtual javafx.scene.transform.Transform.clone:()Ljavafx/scene/transform/Transform;
checkcast javafx.scene.transform.Affine
astore 2
start local 2 2: aload 2
aload 0
invokevirtual javafx.scene.transform.Affine.prepend:(Ljavafx/scene/transform/Transform;)V
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 2
start local 2 5: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 4
start local 4 6: aload 1
invokevirtual javafx.scene.transform.Transform.getMxx:()D
dstore 6
start local 6 7: aload 1
invokevirtual javafx.scene.transform.Transform.getMxy:()D
dstore 8
start local 8 8: aload 1
invokevirtual javafx.scene.transform.Transform.getMxz:()D
dstore 10
start local 10 9: aload 1
invokevirtual javafx.scene.transform.Transform.getTx:()D
dstore 12
start local 12 10: aload 1
invokevirtual javafx.scene.transform.Transform.getMyx:()D
dstore 14
start local 14 11: aload 1
invokevirtual javafx.scene.transform.Transform.getMyy:()D
dstore 16
start local 16 12: aload 1
invokevirtual javafx.scene.transform.Transform.getMyz:()D
dstore 18
start local 18 13: aload 1
invokevirtual javafx.scene.transform.Transform.getTy:()D
dstore 20
start local 20 14: new javafx.scene.transform.Affine
dup
15: dload 6
dload 2
dload 14
dmul
dadd
16: dload 8
dload 2
dload 16
dmul
dadd
17: dload 10
dload 2
dload 18
dmul
dadd
18: dload 12
dload 2
dload 20
dmul
dadd
dload 2
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dsub
19: dload 4
dload 6
dmul
dload 14
dadd
20: dload 4
dload 8
dmul
dload 16
dadd
21: dload 4
dload 10
dmul
dload 18
dadd
22: dload 4
dload 12
dmul
dload 20
dadd
dload 4
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dsub
23: aload 1
invokevirtual javafx.scene.transform.Transform.getMzx:()D
24: aload 1
invokevirtual javafx.scene.transform.Transform.getMzy:()D
25: aload 1
invokevirtual javafx.scene.transform.Transform.getMzz:()D
26: aload 1
invokevirtual javafx.scene.transform.Transform.getTz:()D
27: invokespecial javafx.scene.transform.Affine.<init>:(DDDDDDDDDDDD)V
areturn
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 28 0 this Ljavafx/scene/transform/Shear;
0 28 1 transform Ljavafx/scene/transform/Transform;
2 4 2 a Ljavafx/scene/transform/Affine;
5 28 2 sx D
6 28 4 sy D
7 28 6 txx D
8 28 8 txy D
9 28 10 txz D
10 28 12 ttx D
11 28 14 tyx D
12 28 16 tyy D
13 28 18 tyz D
14 28 20 tty D
MethodParameters:
Name Flags
transform
public javafx.scene.transform.Transform createInverse();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=26, locals=11, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 1
start local 1 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 3
start local 3 2: dload 3
dconst_0
dcmpl
ifne 4
3: new javafx.scene.transform.Shear
dup
dload 1
dneg
dconst_0
dconst_0
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokespecial javafx.scene.transform.Shear.<init>:(DDDD)V
areturn
4: StackMap locals: double double
StackMap stack:
dload 1
dconst_0
dcmpl
ifne 6
5: new javafx.scene.transform.Shear
dup
dconst_0
dload 3
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dconst_0
invokespecial javafx.scene.transform.Shear.<init>:(DDDD)V
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dstore 5
start local 5 7: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dstore 7
start local 7 8: dconst_1
dconst_1
dload 1
dload 3
dmul
dsub
ddiv
dstore 9
start local 9 9: new javafx.scene.transform.Affine
dup
10: dload 9
dload 1
dneg
dload 9
dmul
dconst_0
dload 1
dload 7
dload 3
dload 5
dmul
dsub
dmul
dload 9
dmul
11: dload 3
dneg
dload 9
dmul
dconst_1
dload 1
dload 3
dmul
dload 9
dmul
dadd
dconst_0
dload 3
dload 5
dmul
dload 3
dload 1
dload 3
dmul
dload 5
dmul
dload 1
dload 7
dmul
dsub
dmul
dload 9
dmul
dadd
12: dconst_0
dconst_0
dconst_1
dconst_0
13: invokespecial javafx.scene.transform.Affine.<init>:(DDDDDDDDDDDD)V
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/transform/Shear;
1 14 1 sx D
2 14 3 sy D
7 14 5 px D
8 14 7 py D
9 14 9 coef D
public javafx.scene.transform.Shear clone();
descriptor: ()Ljavafx/scene/transform/Shear;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=1, args_size=1
start local 0 0: new javafx.scene.transform.Shear
dup
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokespecial javafx.scene.transform.Shear.<init>:(DDDD)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/transform/Shear;
public javafx.geometry.Point2D transform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 5
start local 5 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 7
start local 7 2: new javafx.geometry.Point2D
dup
3: dload 1
dload 5
dload 3
dmul
dadd
dload 5
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dsub
4: dload 7
dload 1
dmul
dload 3
dadd
dload 7
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dsub
5: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/transform/Shear;
0 6 1 x D
0 6 3 y D
1 6 5 mxy D
2 6 7 myx 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=11, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 7
start local 7 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 9
start local 9 2: new javafx.geometry.Point3D
dup
3: dload 1
dload 7
dload 3
dmul
dadd
dload 7
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dsub
4: dload 9
dload 1
dmul
dload 3
dadd
dload 9
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dsub
5: dload 5
6: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Shear;
0 7 1 x D
0 7 3 y D
0 7 5 z D
1 7 7 mxy D
2 7 9 myx D
MethodParameters:
Name Flags
x
y
z
void transform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=8, 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.Shear.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dstore 10
start local 10 3: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dstore 12
start local 12 4: goto 9
5: StackMap locals: javafx.scene.transform.Shear double[] int double[] int int double double double double
StackMap stack:
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 14
dload 6
dload 16
dmul
dadd
dload 6
dload 12
dmul
dsub
dastore
8: aload 3
iload 4
iinc 4 1
dload 8
dload 14
dmul
dload 16
dadd
dload 8
dload 10
dmul
dsub
dastore
end local 16 end local 14 9: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 5
10: return
end local 12 end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavafx/scene/transform/Shear;
0 11 1 srcPts [D
0 11 2 srcOff I
0 11 3 dstPts [D
0 11 4 dstOff I
0 11 5 numPts I
1 11 6 xy D
2 11 8 yx D
3 11 10 px D
4 11 12 py D
6 9 14 x D
7 9 16 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=8, 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.Shear.getX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dstore 10
start local 10 3: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dstore 12
start local 12 4: goto 10
5: StackMap locals: javafx.scene.transform.Shear double[] int double[] int int double double double double
StackMap stack:
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 14
dload 6
dload 16
dmul
dadd
dload 6
dload 12
dmul
dsub
dastore
8: aload 3
iload 4
iinc 4 1
dload 8
dload 14
dmul
dload 16
dadd
dload 8
dload 10
dmul
dsub
dastore
9: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 16 end local 14 10: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 5
11: return
end local 12 end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavafx/scene/transform/Shear;
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 xy D
2 12 8 yx D
3 12 10 px D
4 12 12 py D
6 10 14 x D
7 10 16 y 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=8, locals=5, args_size=3
start local 0 start local 1 start local 3 0: new javafx.geometry.Point2D
dup
1: dload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dload 3
dmul
dadd
2: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dload 1
dmul
dload 3
dadd
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 4 0 this Ljavafx/scene/transform/Shear;
0 4 1 x D
0 4 3 y D
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D deltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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.Shear.getX:()D
dload 3
dmul
dadd
2: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dload 1
dmul
dload 3
dadd
3: dload 5
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/Shear;
0 5 1 x D
0 5 3 y D
0 5 5 z D
MethodParameters:
Name Flags
x
y
z
public javafx.geometry.Point2D inverseTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=11, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 5
start local 5 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 7
start local 7 2: dload 7
dconst_0
dcmpl
ifne 8
3: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dneg
dstore 9
start local 9 4: new javafx.geometry.Point2D
dup
5: dload 1
dload 9
dload 3
dmul
dadd
dload 9
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dsub
6: dload 3
7: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 9 8: StackMap locals: double double
StackMap stack:
dload 5
dconst_0
dcmpl
ifne 14
9: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dneg
dstore 9
start local 9 10: new javafx.geometry.Point2D
dup
11: dload 1
12: dload 9
dload 1
dmul
dload 3
dadd
dload 9
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dsub
13: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 9 14: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokespecial javafx.scene.transform.Transform.inverseTransform:(DD)Ljavafx/geometry/Point2D;
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/transform/Shear;
0 15 1 x D
0 15 3 y D
1 15 5 sx D
2 15 7 sy D
4 8 9 mxy D
10 14 9 myx D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D inverseTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=13, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 7
start local 7 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 9
start local 9 2: dload 9
dconst_0
dcmpl
ifne 9
3: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dneg
dstore 11
start local 11 4: new javafx.geometry.Point3D
dup
5: dload 1
dload 11
dload 3
dmul
dadd
dload 11
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dmul
dsub
6: dload 3
7: dload 5
8: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 11 9: StackMap locals: double double
StackMap stack:
dload 7
dconst_0
dcmpl
ifne 16
10: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dneg
dstore 11
start local 11 11: new javafx.geometry.Point3D
dup
12: dload 1
13: dload 11
dload 1
dmul
dload 3
dadd
dload 11
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dmul
dsub
14: dload 5
15: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
end local 11 16: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljavafx/scene/transform/Shear;
0 17 1 x D
0 17 3 y D
0 17 5 z D
1 17 7 sx D
2 17 9 sy D
4 9 11 mxy D
11 16 11 myx D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
z
void inverseTransform2DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=8, locals=20, 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.Shear.getPivotX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 10
start local 10 3: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 12
start local 12 4: dload 12
dconst_0
dcmpl
ifne 13
5: dload 10
dneg
dstore 14
start local 14 6: goto 11
7: StackMap locals: javafx.scene.transform.Shear double[] int double[] int int double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 16
start local 16 8: aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 9: aload 3
iload 4
iinc 4 1
dload 16
dload 14
dload 18
dmul
dadd
dload 14
dload 8
dmul
dsub
dastore
10: aload 3
iload 4
iinc 4 1
dload 18
dastore
end local 18 end local 16 11: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 7
12: return
end local 14 13: StackMap locals:
StackMap stack:
dload 10
dconst_0
dcmpl
ifne 22
14: dload 12
dneg
dstore 14
start local 14 15: goto 20
16: StackMap locals: double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 16
start local 16 17: aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 18: aload 3
iload 4
iinc 4 1
dload 16
dastore
19: aload 3
iload 4
iinc 4 1
dload 14
dload 16
dmul
dload 18
dadd
dload 14
dload 6
dmul
dsub
dastore
end local 18 end local 16 20: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 16
21: return
end local 14 22: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial javafx.scene.transform.Transform.inverseTransform2DPointsImpl:([DI[DII)V
23: return
end local 12 end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavafx/scene/transform/Shear;
0 24 1 srcPts [D
0 24 2 srcOff I
0 24 3 dstPts [D
0 24 4 dstOff I
0 24 5 numPts I
1 24 6 px D
2 24 8 py D
3 24 10 sx D
4 24 12 sy D
6 13 14 xy D
8 11 16 x D
9 11 18 y D
15 22 14 yx D
17 20 16 x D
18 20 18 y D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
void inverseTransform3DPointsImpl(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0000)
Code:
stack=8, locals=20, 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.Shear.getPivotX:()D
dstore 6
start local 6 1: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dstore 8
start local 8 2: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 10
start local 10 3: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 12
start local 12 4: dload 12
dconst_0
dcmpl
ifne 14
5: dload 10
dneg
dstore 14
start local 14 6: goto 12
7: StackMap locals: javafx.scene.transform.Shear double[] int double[] int int double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 16
start local 16 8: aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 9: aload 3
iload 4
iinc 4 1
dload 16
dload 14
dload 18
dmul
dadd
dload 14
dload 8
dmul
dsub
dastore
10: aload 3
iload 4
iinc 4 1
dload 18
dastore
11: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 18 end local 16 12: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 7
13: return
end local 14 14: StackMap locals:
StackMap stack:
dload 10
dconst_0
dcmpl
ifne 24
15: dload 12
dneg
dstore 14
start local 14 16: goto 22
17: StackMap locals: double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 16
start local 16 18: aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 19: aload 3
iload 4
iinc 4 1
dload 16
dastore
20: aload 3
iload 4
iinc 4 1
dload 14
dload 16
dmul
dload 18
dadd
dload 14
dload 6
dmul
dsub
dastore
21: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dastore
end local 18 end local 16 22: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 17
23: return
end local 14 24: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial javafx.scene.transform.Transform.inverseTransform3DPointsImpl:([DI[DII)V
25: return
end local 12 end local 10 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljavafx/scene/transform/Shear;
0 26 1 srcPts [D
0 26 2 srcOff I
0 26 3 dstPts [D
0 26 4 dstOff I
0 26 5 numPts I
1 26 6 px D
2 26 8 py D
3 26 10 sx D
4 26 12 sy D
6 14 14 xy D
8 12 16 x D
9 12 18 y D
16 24 14 yx D
18 22 16 x D
19 22 18 y D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public javafx.geometry.Point2D inverseDeltaTransform(double, double);
descriptor: (DD)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 5
start local 5 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 7
start local 7 2: dload 7
dconst_0
dcmpl
ifne 7
3: new javafx.geometry.Point2D
dup
4: dload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dload 3
dmul
dsub
5: dload 3
6: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
7: StackMap locals: double double
StackMap stack:
dload 5
dconst_0
dcmpl
ifne 12
8: new javafx.geometry.Point2D
dup
9: dload 1
10: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dneg
dload 1
dmul
dload 3
dadd
11: invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
12: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DD)Ljavafx/geometry/Point2D;
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/scene/transform/Shear;
0 13 1 x D
0 13 3 y D
1 13 5 sx D
2 13 7 sy D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
public javafx.geometry.Point3D inverseDeltaTransform(double, double, double);
descriptor: (DDD)Ljavafx/geometry/Point3D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=11, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dstore 7
start local 7 1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dstore 9
start local 9 2: dload 9
dconst_0
dcmpl
ifne 8
3: new javafx.geometry.Point3D
dup
4: dload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dload 3
dmul
dsub
5: dload 3
6: dload 5
7: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
8: StackMap locals: double double
StackMap stack:
dload 7
dconst_0
dcmpl
ifne 14
9: new javafx.geometry.Point3D
dup
10: dload 1
11: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
dneg
dload 1
dmul
dload 3
dadd
12: dload 5
13: invokespecial javafx.geometry.Point3D.<init>:(DDD)V
areturn
14: StackMap locals:
StackMap stack:
aload 0
dload 1
dload 3
dload 5
invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DDD)Ljavafx/geometry/Point3D;
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/transform/Shear;
0 15 1 x D
0 15 3 y D
0 15 5 z D
1 15 7 sx D
2 15 9 sy D
Exceptions:
throws javafx.scene.transform.NonInvertibleTransformException
MethodParameters:
Name Flags
x
y
z
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Shear ["
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.Shear.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.Shear.getY:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ", pivotX="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc ", pivotY="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
pop
5: 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 6 0 this Ljavafx/scene/transform/Shear;
1 6 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=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dconst_0
dcmpl
ifne 1
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dconst_0
dcmpl
ifeq 5
1: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DD)V
2: aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.shear:(DD)V
3: aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
dneg
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
dneg
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DD)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
invokevirtual com.sun.javafx.geom.transform.Affine3D.shear:(DD)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/transform/Shear;
0 7 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=13, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: dconst_1
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
2: aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
dconst_1
3: aload 0
invokevirtual javafx.scene.transform.Shear.getTx:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getTy:()D
4: invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/transform/Shear;
0 5 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.Shear.getX:()D
pop2
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
pop2
1: aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
pop2
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
pop2
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/transform/Shear;
void appendTo(javafx.scene.transform.Affine);
descriptor: (Ljavafx/scene/transform/Affine;)V
flags: (0x0000)
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokevirtual javafx.scene.transform.Affine.appendShear:(DDDD)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Shear;
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=9, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual javafx.scene.transform.Shear.getX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getY:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotX:()D
aload 0
invokevirtual javafx.scene.transform.Shear.getPivotY:()D
invokevirtual javafx.scene.transform.Affine.prependShear:(DDDD)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/transform/Shear;
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.Shear.clone:()Ljavafx/scene/transform/Shear;
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.Shear.clone:()Ljavafx/scene/transform/Shear;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
}
SourceFile: "Shear.java"
NestMembers:
javafx.scene.transform.Shear$1 javafx.scene.transform.Shear$2 javafx.scene.transform.Shear$3 javafx.scene.transform.Shear$4
InnerClasses:
javafx.scene.transform.Shear$1
javafx.scene.transform.Shear$2
javafx.scene.transform.Shear$3
javafx.scene.transform.Shear$4