public abstract class com.sun.javafx.geom.transform.AffineBase extends com.sun.javafx.geom.transform.BaseTransform
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.javafx.geom.transform.AffineBase
super_class: com.sun.javafx.geom.transform.BaseTransform
{
protected static final int APPLY_IDENTITY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int APPLY_TRANSLATE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int APPLY_SCALE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int APPLY_SHEAR;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int APPLY_3D;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int APPLY_2D_MASK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int APPLY_2D_DELTA_MASK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int HI_SHIFT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int HI_IDENTITY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int HI_TRANSLATE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final int HI_SCALE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 32
protected static final int HI_SHEAR;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 64
protected static final int HI_3D;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 128
protected double mxx;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double myx;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double mxy;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double myy;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double mxt;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double myt;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected transient int state;
descriptor: I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int type;
descriptor: I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
private static final int[] rot90conversion;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 8
newarray 10
dup
iconst_0
1: iconst_4
iastore
dup
iconst_1
2: iconst_5
iastore
dup
iconst_2
3: iconst_4
iastore
dup
iconst_3
4: iconst_5
iastore
dup
iconst_4
5: iconst_2
iastore
dup
iconst_5
6: iconst_3
iastore
dup
bipush 6
7: bipush 6
iastore
dup
bipush 7
8: bipush 7
iastore
9: putstatic com.sun.javafx.geom.transform.AffineBase.rot90conversion:[I
10: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.javafx.geom.transform.BaseTransform.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
protected static void stateError();
descriptor: ()V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.InternalError
dup
ldc "missing case in transform state switch"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
protected void updateState();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState2D:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/AffineBase;
protected void updateState2D();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifne 15
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 15
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 9
2: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 6
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 6
3: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.state:I
4: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.type:I
5: goto 26
6: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.javafx.geom.transform.AffineBase.state:I
7: aload 0
iconst_1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
8: goto 26
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 12
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 12
10: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.AffineBase.state:I
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield com.sun.javafx.geom.transform.AffineBase.state:I
13: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
14: goto 26
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifne 21
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 21
16: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 19
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 19
17: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.AffineBase.state:I
18: goto 25
19: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.sun.javafx.geom.transform.AffineBase.state:I
20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 24
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 24
22: aload 0
bipush 6
putfield com.sun.javafx.geom.transform.AffineBase.state:I
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield com.sun.javafx.geom.transform.AffineBase.state:I
25: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
26: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_m1
if_icmpne 4
1: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState:()V
2: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_m1
if_icmpne 4
3: aload 0
aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.calculateType:()I
putfield com.sun.javafx.geom.transform.AffineBase.type:I
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/geom/transform/AffineBase;
protected int calculateType();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 8
iand
ifne 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: sipush 128
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 85
1: 83
2: 54
3: 53
4: 33
5: 32
6: 6
7: 5
default: 4
}
4: StackMap locals: int
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
5: StackMap locals:
StackMap stack:
iload 1
iconst_1
ior
istore 1
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
dconst_0
dcmpl
ifeq 9
7: iload 1
bipush 32
ior
istore 1
8: goto 85
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
iflt 10
iconst_1
goto 11
StackMap locals:
StackMap stack:
10: iconst_0
StackMap locals:
StackMap stack: int
11: istore 2
start local 2 12: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
iflt 13
iconst_1
goto 14
StackMap locals: int
StackMap stack:
13: iconst_0
StackMap locals:
StackMap stack: int
14: istore 3
start local 3 15: iload 2
iload 3
if_icmpne 24
16: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dcmpl
ifne 17
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dneg
dcmpl
ifeq 19
17: StackMap locals: int
StackMap stack:
iload 1
bipush 20
ior
istore 1
18: goto 85
StackMap locals:
StackMap stack:
19: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dconst_1
dcmpl
ifeq 22
20: iload 1
bipush 18
ior
istore 1
21: goto 85
22: StackMap locals:
StackMap stack:
iload 1
bipush 16
ior
istore 1
23: goto 85
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dneg
dcmpl
ifne 25
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dcmpl
ifeq 27
25: StackMap locals:
StackMap stack:
iload 1
bipush 84
ior
istore 1
26: goto 85
StackMap locals:
StackMap stack:
27: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dconst_1
dcmpl
ifeq 30
28: iload 1
bipush 82
ior
istore 1
29: goto 85
30: StackMap locals:
StackMap stack:
iload 1
bipush 80
ior
istore 1
31: goto 85
end local 3 end local 2 32: StackMap locals:
StackMap stack:
iload 1
iconst_1
ior
istore 1
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
iflt 34
iconst_1
goto 35
StackMap locals:
StackMap stack:
34: iconst_0
StackMap locals:
StackMap stack: int
35: istore 2
start local 2 36: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
iflt 37
iconst_1
goto 38
StackMap locals: int
StackMap stack:
37: iconst_0
StackMap locals:
StackMap stack: int
38: istore 3
start local 3 39: iload 2
iload 3
if_icmpeq 48
40: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dneg
dcmpl
ifeq 43
41: iload 1
bipush 12
ior
istore 1
42: goto 85
StackMap locals: int
StackMap stack:
43: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_1
dcmpl
ifeq 46
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ldc -1.0
dcmpl
ifeq 46
44: iload 1
bipush 10
ior
istore 1
45: goto 85
46: StackMap locals:
StackMap stack:
iload 1
bipush 8
ior
istore 1
47: goto 85
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dcmpl
ifne 51
49: iload 1
bipush 74
ior
istore 1
50: goto 85
51: StackMap locals:
StackMap stack:
iload 1
bipush 76
ior
istore 1
52: goto 85
end local 3 end local 2 53: StackMap locals:
StackMap stack:
iload 1
iconst_1
ior
istore 1
54: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
iflt 55
iconst_1
goto 56
StackMap locals:
StackMap stack:
55: iconst_0
StackMap locals:
StackMap stack: int
56: istore 2
start local 2 57: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
iflt 58
iconst_1
goto 59
StackMap locals: int
StackMap stack:
58: iconst_0
StackMap locals:
StackMap stack: int
59: istore 3
start local 3 60: iload 2
iload 3
if_icmpne 75
61: iload 2
ifeq 67
62: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dcmpl
ifne 65
63: iload 1
iconst_2
ior
istore 1
64: goto 85
65: StackMap locals: int
StackMap stack:
iload 1
iconst_4
ior
istore 1
66: goto 85
67: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dcmpl
ifeq 70
68: iload 1
bipush 12
ior
istore 1
69: goto 85
StackMap locals:
StackMap stack:
70: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ldc -1.0
dcmpl
ifeq 73
71: iload 1
bipush 10
ior
istore 1
72: goto 85
73: StackMap locals:
StackMap stack:
iload 1
bipush 8
ior
istore 1
74: goto 85
75: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dneg
dcmpl
ifne 81
76: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifeq 77
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ldc -1.0
dcmpl
ifne 79
77: StackMap locals:
StackMap stack:
iload 1
bipush 64
ior
istore 1
78: goto 85
79: StackMap locals:
StackMap stack:
iload 1
bipush 66
ior
istore 1
80: goto 85
81: StackMap locals:
StackMap stack:
iload 1
bipush 68
ior
istore 1
82: goto 85
end local 3 end local 2 83: StackMap locals:
StackMap stack:
iload 1
iconst_1
ior
istore 1
84: goto 85
85: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 86 0 this Lcom/sun/javafx/geom/transform/AffineBase;
3 86 1 ret I
12 32 2 sgn0 Z
36 53 2 sgn0 Z
57 83 2 sgn0 Z
15 32 3 sgn1 Z
39 53 3 sgn1 Z
60 83 3 sgn1 Z
public double getMxx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getMyy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getMxy();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getMyx();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getMxt();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getMyt();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
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.AffineBase.state:I
ifeq 1
aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.getType:()I
ifeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public boolean isTranslateOrIdentity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
iconst_1
if_icmple 1
aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.getType:()I
iconst_1
if_icmple 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public boolean is2D();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 8
if_icmplt 1
aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.getType:()I
bipush 127
if_icmple 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public double getDeterminant();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 5
1: 5
2: 4
3: 4
4: 3
5: 3
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dreturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dneg
dreturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dreturn
5: StackMap locals:
StackMap stack:
dconst_1
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/AffineBase;
protected abstract void reset3Delements();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
public void setToIdentity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
aload 0
dconst_1
dup2_x1
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
1: aload 0
aload 0
aload 0
aload 0
dconst_0
dup2_x1
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
dup2_x1
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dup2_x1
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
2: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.reset3Delements:()V
3: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.state:I
4: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.type:I
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/geom/transform/AffineBase;
public void setTransform(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
1: aload 0
dload 3
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
2: aload 0
dload 5
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
3: aload 0
dload 7
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
4: aload 0
dload 9
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
5: aload 0
dload 11
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
6: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.reset3Delements:()V
7: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState2D:()V
8: return
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 9 1 mxx D
0 9 3 myx D
0 9 5 mxy D
0 9 7 myy D
0 9 9 mxt D
0 9 11 myt D
MethodParameters:
Name Flags
mxx
myx
mxy
myy
mxt
myt
public void setToShear(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
1: aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
2: aload 0
dload 3
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
3: aload 0
dconst_1
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
4: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
5: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
6: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.reset3Delements:()V
7: dload 1
dconst_0
dcmpl
ifne 8
dload 3
dconst_0
dcmpl
ifeq 11
8: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield com.sun.javafx.geom.transform.AffineBase.state:I
9: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.state:I
12: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.type:I
13: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 14 1 shx D
0 14 3 shy D
MethodParameters:
Name Flags
shx
shy
public com.sun.javafx.geom.Point2D transform(com.sun.javafx.geom.Point2D);
descriptor: (Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
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.AffineBase.transform:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 1 1 pt Lcom/sun/javafx/geom/Point2D;
MethodParameters:
Name Flags
pt
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=8, locals=7, 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 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dstore 5
start local 5 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 26
1: 24
2: 22
3: 20
4: 18
5: 14
6: 10
7: 6
default: 5
}
5: StackMap locals: double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
7: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
8: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
9: aload 2
areturn
10: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
11: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
12: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
13: aload 2
areturn
14: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
15: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
16: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
17: aload 2
areturn
18: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
d2f
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
19: aload 2
areturn
20: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
21: aload 2
areturn
22: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
23: aload 2
areturn
24: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
25: aload 2
areturn
26: StackMap locals:
StackMap stack:
aload 2
dload 3
d2f
dload 5
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
27: 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 28 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 28 1 ptSrc Lcom/sun/javafx/geom/Point2D;
0 28 2 ptDst Lcom/sun/javafx/geom/Point2D;
3 28 3 x D
4 28 5 y D
MethodParameters:
Name Flags
ptSrc
ptDst
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 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 4: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 35
1: 31
2: 27
3: 23
4: 19
5: 15
6: 11
7: 7
default: 6
}
6: StackMap locals: double double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
7: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
8: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
9: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
10: aload 2
areturn
11: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
12: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
13: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
14: aload 2
areturn
15: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
16: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
17: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
18: aload 2
areturn
19: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
putfield com.sun.javafx.geom.Vec3d.x:D
20: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
putfield com.sun.javafx.geom.Vec3d.y:D
21: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
22: aload 2
areturn
23: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
24: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
25: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
26: aload 2
areturn
27: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
putfield com.sun.javafx.geom.Vec3d.x:D
28: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
putfield com.sun.javafx.geom.Vec3d.y:D
29: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
30: aload 2
areturn
31: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
32: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
33: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
34: aload 2
areturn
35: StackMap locals:
StackMap stack:
aload 2
dload 3
putfield com.sun.javafx.geom.Vec3d.x:D
36: aload 2
dload 5
putfield com.sun.javafx.geom.Vec3d.y:D
37: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
38: 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 39 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 39 1 src Lcom/sun/javafx/geom/Vec3d;
0 39 2 dst Lcom/sun/javafx/geom/Vec3d;
3 39 3 x D
4 39 5 y D
5 39 7 z D
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d deltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 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 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 4: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 19
1: 19
2: 15
3: 15
4: 11
5: 11
6: 7
7: 7
default: 6
}
6: StackMap locals: double double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
7: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.x:D
8: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
putfield com.sun.javafx.geom.Vec3d.y:D
9: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
10: aload 2
areturn
11: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
putfield com.sun.javafx.geom.Vec3d.x:D
12: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
putfield com.sun.javafx.geom.Vec3d.y:D
13: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
14: aload 2
areturn
15: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
putfield com.sun.javafx.geom.Vec3d.x:D
16: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
putfield com.sun.javafx.geom.Vec3d.y:D
17: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
18: aload 2
areturn
19: StackMap locals:
StackMap stack:
aload 2
dload 3
putfield com.sun.javafx.geom.Vec3d.x:D
20: aload 2
dload 5
putfield com.sun.javafx.geom.Vec3d.y:D
21: aload 2
dload 7
putfield com.sun.javafx.geom.Vec3d.z:D
22: 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 23 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 23 1 src Lcom/sun/javafx/geom/Vec3d;
0 23 2 dst Lcom/sun/javafx/geom/Vec3d;
3 23 3 x D
4 23 5 y D
5 23 7 z D
MethodParameters:
Name Flags
src
dst
private com.sun.javafx.geom.BaseBounds transform2DBounds(com.sun.javafx.geom.RectBounds, com.sun.javafx.geom.RectBounds);
descriptor: (Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/RectBounds;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 53
1: 47
2: 41
3: 35
4: 29
5: 23
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
dstore 3
start local 3 3: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
dstore 5
start local 5 4: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
dstore 7
start local 7 5: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
dstore 9
start local 9 6: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
7: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
8: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
9: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
10: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
11: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
12: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
13: invokevirtual com.sun.javafx.geom.RectBounds.add:(FF)V
14: aload 2
dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
15: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
16: invokevirtual com.sun.javafx.geom.RectBounds.add:(FF)V
17: aload 2
aload 2
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
18: aload 2
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
19: aload 2
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
20: aload 2
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
21: invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
22: goto 55
end local 9 end local 7 end local 5 end local 3 23: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
24: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
25: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
26: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
27: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
28: goto 55
29: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
d2f
30: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
d2f
31: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
d2f
32: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
d2f
33: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
34: goto 55
35: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
36: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
37: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
38: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
39: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
40: goto 55
41: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
d2f
42: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
d2f
43: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
d2f
44: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
d2f
45: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
46: goto 55
47: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
48: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
49: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
50: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
51: invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
52: goto 55
53: StackMap locals:
StackMap stack:
aload 1
aload 2
if_acmpeq 55
54: aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(Lcom/sun/javafx/geom/RectBounds;)V
55: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 56 1 src Lcom/sun/javafx/geom/RectBounds;
0 56 2 dst Lcom/sun/javafx/geom/RectBounds;
3 23 3 x1 D
4 23 5 y1 D
5 23 7 x2 D
6 23 9 y2 D
MethodParameters:
Name Flags
src
dst
private com.sun.javafx.geom.BaseBounds transform3DBounds(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: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=15, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 69
1: 61
2: 53
3: 45
4: 37
5: 29
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
dstore 3
start local 3 3: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
dstore 5
start local 5 4: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
f2d
dstore 7
start local 7 5: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
dstore 9
start local 9 6: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
dstore 11
start local 11 7: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
f2d
dstore 13
start local 13 8: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
9: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
10: dload 7
d2f
11: dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
12: dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
13: dload 13
d2f
14: invokevirtual com.sun.javafx.geom.BaseBounds.setBoundsAndSort:(FFFFFF)V
15: aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
16: dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
fconst_0
17: invokevirtual com.sun.javafx.geom.BaseBounds.add:(FFF)V
18: aload 2
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
d2f
19: dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
d2f
fconst_0
20: invokevirtual com.sun.javafx.geom.BaseBounds.add:(FFF)V
21: aload 2
aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
22: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
23: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
24: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
25: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
26: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
27: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
pop
28: goto 71
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 29: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
30: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
31: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
32: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
33: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
34: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
35: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
36: goto 71
37: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
d2f
38: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
d2f
39: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
40: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
d2f
41: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
d2f
42: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
43: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
44: goto 71
45: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
46: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
47: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
48: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
49: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
50: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
51: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
52: goto 71
53: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
d2f
54: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
d2f
55: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
56: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
d2f
57: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
d2f
58: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
59: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
60: goto 71
61: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
62: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
63: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
64: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
d2f
65: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
d2f
66: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
67: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
68: goto 71
69: StackMap locals:
StackMap stack:
aload 1
aload 2
if_acmpeq 71
70: aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
71: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 72 1 src Lcom/sun/javafx/geom/BaseBounds;
0 72 2 dst Lcom/sun/javafx/geom/BaseBounds;
3 29 3 x1 D
4 29 5 y1 D
5 29 7 z1 D
6 29 9 x2 D
7 29 11 y2 D
8 29 13 z2 D
MethodParameters:
Name Flags
src
dst
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
if_acmpne 2
1: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
if_acmpeq 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform3DBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.javafx.geom.RectBounds
aload 2
checkcast com.sun.javafx.geom.RectBounds
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform2DBounds:(Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/RectBounds;)Lcom/sun/javafx/geom/BaseBounds;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 src Lcom/sun/javafx/geom/BaseBounds;
0 4 2 dst Lcom/sun/javafx/geom/BaseBounds;
MethodParameters:
Name Flags
src
dst
public void transform(com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.Rectangle);
descriptor: (Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 8
1: 6
2: 2
3: 2
4: 2
5: 2
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.RectBounds
dup
aload 1
invokespecial com.sun.javafx.geom.RectBounds.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
astore 3
start local 3 3: aload 0
aload 3
aload 3
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
checkcast com.sun.javafx.geom.RectBounds
astore 3
4: aload 2
aload 3
invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/BaseBounds;)V
5: return
end local 3 6: StackMap locals:
StackMap stack:
aload 1
aload 2
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
invokestatic com.sun.javafx.geom.transform.Translate2D.transform:(Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;DD)V
7: return
8: StackMap locals:
StackMap stack:
aload 2
aload 1
if_acmpeq 10
9: aload 2
aload 1
invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/Rectangle;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 11 1 src Lcom/sun/javafx/geom/Rectangle;
0 11 2 dst Lcom/sun/javafx/geom/Rectangle;
3 6 3 b Lcom/sun/javafx/geom/RectBounds;
MethodParameters:
Name Flags
src
dst
public void transform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
2: invokevirtual com.sun.javafx.geom.transform.AffineBase.doTransform:([FI[FIII)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 srcPts [F
0 4 2 srcOff I
0 4 3 dstPts [F
0 4 4 dstOff I
0 4 5 numPts I
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void deltaTransform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 6
iand
2: invokevirtual com.sun.javafx.geom.transform.AffineBase.doTransform:([FI[FIII)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 srcPts [F
0 4 2 srcOff I
0 4 3 dstPts [F
0 4 4 dstOff I
0 4 5 numPts I
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
private void doTransform(float[], int, float[], int, int, int);
descriptor: ([FI[FIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=23, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 3
aload 1
if_acmpne 4
1: iload 4
iload 2
if_icmple 4
iload 4
iload 2
iload 5
iconst_2
imul
iadd
if_icmpge 4
2: aload 1
iload 2
aload 3
iload 4
iload 5
iconst_2
imul
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: iload 4
istore 2
4: StackMap locals:
StackMap stack:
iload 6
tableswitch { // 0 - 7
0: 71
1: 64
2: 57
3: 48
4: 40
5: 30
6: 19
7: 6
default: 5
}
5: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 9: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 10: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 11: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 12: goto 17
13: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 19
start local 19 14: aload 1
iload 2
iinc 2 1
faload
f2d
dstore 21
start local 21 15: aload 3
iload 4
iinc 4 1
dload 7
dload 19
dmul
dload 9
dload 21
dmul
dadd
dload 11
dadd
d2f
fastore
16: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 15
dload 21
dmul
dadd
dload 17
dadd
d2f
fastore
end local 21 end local 19 17: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 13
18: return
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 19: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 20: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 21: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 22: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 23: goto 28
24: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 19
start local 19 25: aload 1
iload 2
iinc 2 1
faload
f2d
dstore 21
start local 21 26: aload 3
iload 4
iinc 4 1
dload 7
dload 19
dmul
dload 9
dload 21
dmul
dadd
d2f
fastore
27: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 15
dload 21
dmul
dadd
d2f
fastore
end local 21 end local 19 28: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 24
29: return
end local 15 end local 13 end local 9 end local 7 30: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 31: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 32: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 33: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 34: goto 38
35: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 19
start local 19 36: aload 3
iload 4
iinc 4 1
dload 9
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 11
dadd
d2f
fastore
37: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 17
dadd
d2f
fastore
end local 19 38: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 35
39: return
end local 17 end local 13 end local 11 end local 9 40: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 41: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 42: goto 46
43: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 19
start local 19 44: aload 3
iload 4
iinc 4 1
dload 9
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
d2f
fastore
45: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
d2f
fastore
end local 19 46: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 43
47: return
end local 13 end local 9 48: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 49: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 50: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 51: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 52: goto 55
53: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 7
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 11
dadd
d2f
fastore
54: aload 3
iload 4
iinc 4 1
dload 15
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 17
dadd
d2f
fastore
55: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 53
56: return
end local 17 end local 15 end local 11 end local 7 57: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 58: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 59: goto 62
60: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 7
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
d2f
fastore
61: aload 3
iload 4
iinc 4 1
dload 15
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
d2f
fastore
62: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 60
63: return
end local 15 end local 7 64: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 65: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 66: goto 69
67: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 11
dadd
d2f
fastore
68: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 17
dadd
d2f
fastore
69: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 67
70: return
end local 17 end local 11 71: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 1
aload 3
if_acmpne 72
iload 2
iload 4
if_icmpeq 75
72: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
73: iload 5
iconst_2
imul
74: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
75: StackMap locals:
StackMap stack:
return
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 76 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 76 1 srcPts [F
0 76 2 srcOff I
0 76 3 dstPts [F
0 76 4 dstOff I
0 76 5 numPts I
0 76 6 thestate I
7 19 7 Mxx D
20 30 7 Mxx D
49 57 7 Mxx D
58 64 7 Mxx D
8 19 9 Mxy D
21 30 9 Mxy D
31 40 9 Mxy D
41 48 9 Mxy D
9 19 11 Mxt D
32 40 11 Mxt D
50 57 11 Mxt D
65 71 11 Mxt D
10 19 13 Myx D
22 30 13 Myx D
33 40 13 Myx D
42 48 13 Myx D
11 19 15 Myy D
23 30 15 Myy D
51 57 15 Myy D
59 64 15 Myy D
12 19 17 Myt D
34 40 17 Myt D
52 57 17 Myt D
66 71 17 Myt D
14 17 19 x D
15 17 21 y D
25 28 19 x D
26 28 21 y D
36 38 19 x D
44 46 19 x D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
thestate
public void transform(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
2: invokevirtual com.sun.javafx.geom.transform.AffineBase.doTransform:([DI[DIII)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 srcPts [D
0 4 2 srcOff I
0 4 3 dstPts [D
0 4 4 dstOff I
0 4 5 numPts I
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void deltaTransform(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 6
iand
2: invokevirtual com.sun.javafx.geom.transform.AffineBase.doTransform:([DI[DIII)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 srcPts [D
0 4 2 srcOff I
0 4 3 dstPts [D
0 4 4 dstOff I
0 4 5 numPts I
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
private void doTransform(double[], int, double[], int, int, int);
descriptor: ([DI[DIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=23, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 3
aload 1
if_acmpne 4
1: iload 4
iload 2
if_icmple 4
iload 4
iload 2
iload 5
iconst_2
imul
iadd
if_icmpge 4
2: aload 1
iload 2
aload 3
iload 4
iload 5
iconst_2
imul
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: iload 4
istore 2
4: StackMap locals:
StackMap stack:
iload 6
tableswitch { // 0 - 7
0: 71
1: 64
2: 57
3: 48
4: 40
5: 30
6: 19
7: 6
default: 5
}
5: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 9: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 10: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 11: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 12: goto 17
13: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 19
start local 19 14: aload 1
iload 2
iinc 2 1
daload
dstore 21
start local 21 15: aload 3
iload 4
iinc 4 1
dload 7
dload 19
dmul
dload 9
dload 21
dmul
dadd
dload 11
dadd
dastore
16: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 15
dload 21
dmul
dadd
dload 17
dadd
dastore
end local 21 end local 19 17: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 13
18: return
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 19: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 20: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 21: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 22: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 23: goto 28
24: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 19
start local 19 25: aload 1
iload 2
iinc 2 1
daload
dstore 21
start local 21 26: aload 3
iload 4
iinc 4 1
dload 7
dload 19
dmul
dload 9
dload 21
dmul
dadd
dastore
27: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 15
dload 21
dmul
dadd
dastore
end local 21 end local 19 28: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 24
29: return
end local 15 end local 13 end local 9 end local 7 30: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 31: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 32: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 33: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 34: goto 38
35: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 19
start local 19 36: aload 3
iload 4
iinc 4 1
dload 9
aload 1
iload 2
iinc 2 1
daload
dmul
dload 11
dadd
dastore
37: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dload 17
dadd
dastore
end local 19 38: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 35
39: return
end local 17 end local 13 end local 11 end local 9 40: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 41: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 42: goto 46
43: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 19
start local 19 44: aload 3
iload 4
iinc 4 1
dload 9
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
45: aload 3
iload 4
iinc 4 1
dload 13
dload 19
dmul
dastore
end local 19 46: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 43
47: return
end local 13 end local 9 48: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 49: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 50: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 51: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 52: goto 55
53: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 7
aload 1
iload 2
iinc 2 1
daload
dmul
dload 11
dadd
dastore
54: aload 3
iload 4
iinc 4 1
dload 15
aload 1
iload 2
iinc 2 1
daload
dmul
dload 17
dadd
dastore
55: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 53
56: return
end local 17 end local 15 end local 11 end local 7 57: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 58: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 59: goto 62
60: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 7
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
61: aload 3
iload 4
iinc 4 1
dload 15
aload 1
iload 2
iinc 2 1
daload
dmul
dastore
62: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 60
63: return
end local 15 end local 7 64: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 65: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 66: goto 69
67: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 11
dadd
dastore
68: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 17
dadd
dastore
69: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 67
70: return
end local 17 end local 11 71: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int int
StackMap stack:
aload 1
aload 3
if_acmpne 72
iload 2
iload 4
if_icmpeq 75
72: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
73: iload 5
iconst_2
imul
74: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
75: StackMap locals:
StackMap stack:
return
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 76 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 76 1 srcPts [D
0 76 2 srcOff I
0 76 3 dstPts [D
0 76 4 dstOff I
0 76 5 numPts I
0 76 6 thestate I
7 19 7 Mxx D
20 30 7 Mxx D
49 57 7 Mxx D
58 64 7 Mxx D
8 19 9 Mxy D
21 30 9 Mxy D
31 40 9 Mxy D
41 48 9 Mxy D
9 19 11 Mxt D
32 40 11 Mxt D
50 57 11 Mxt D
65 71 11 Mxt D
10 19 13 Myx D
22 30 13 Myx D
33 40 13 Myx D
42 48 13 Myx D
11 19 15 Myy D
23 30 15 Myy D
51 57 15 Myy D
59 64 15 Myy D
12 19 17 Myt D
34 40 17 Myt D
52 57 17 Myt D
66 71 17 Myt D
14 17 19 x D
15 17 21 y D
25 28 19 x D
26 28 21 y D
36 38 19 x D
44 46 19 x D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
thestate
public void transform(float[], int, double[], int, int);
descriptor: ([FI[DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=22, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 67
1: 60
2: 53
3: 44
4: 36
5: 26
6: 15
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 6: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 8: goto 13
9: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 18
start local 18 10: aload 1
iload 2
iinc 2 1
faload
f2d
dstore 20
start local 20 11: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
dload 10
dadd
dastore
12: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
dload 16
dadd
dastore
end local 20 end local 18 13: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 9
14: return
end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 15: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 16: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 17: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 18: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 19: goto 24
20: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 18
start local 18 21: aload 1
iload 2
iinc 2 1
faload
f2d
dstore 20
start local 20 22: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
dastore
23: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
dastore
end local 20 end local 18 24: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 20
25: return
end local 14 end local 12 end local 8 end local 6 26: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 27: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 28: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 29: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 30: goto 34
31: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 18
start local 18 32: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 10
dadd
dastore
33: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 16
dadd
dastore
end local 18 34: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 31
35: return
end local 16 end local 12 end local 10 end local 8 36: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 37: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 38: goto 42
39: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 18
start local 18 40: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dastore
41: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dastore
end local 18 42: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 39
43: return
end local 12 end local 8 44: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 45: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 46: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 47: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 48: goto 51
49: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 10
dadd
dastore
50: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dload 16
dadd
dastore
51: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 49
52: return
end local 16 end local 14 end local 10 end local 6 53: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 54: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 55: goto 58
56: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dastore
57: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
faload
f2d
dmul
dastore
58: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 56
59: return
end local 14 end local 6 60: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 61: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 62: goto 65
63: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 10
dadd
dastore
64: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 16
dadd
dastore
65: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 63
66: return
end local 16 end local 10 67: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int double[] int int
StackMap stack:
goto 70
68: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dastore
69: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dastore
70: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 68
71: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 72 1 srcPts [F
0 72 2 srcOff I
0 72 3 dstPts [D
0 72 4 dstOff I
0 72 5 numPts I
3 15 6 Mxx D
16 26 6 Mxx D
45 53 6 Mxx D
54 60 6 Mxx D
4 15 8 Mxy D
17 26 8 Mxy D
27 36 8 Mxy D
37 44 8 Mxy D
5 15 10 Mxt D
28 36 10 Mxt D
46 53 10 Mxt D
61 67 10 Mxt D
6 15 12 Myx D
18 26 12 Myx D
29 36 12 Myx D
38 44 12 Myx D
7 15 14 Myy D
19 26 14 Myy D
47 53 14 Myy D
55 60 14 Myy D
8 15 16 Myt D
30 36 16 Myt D
48 53 16 Myt D
62 67 16 Myt D
10 13 18 x D
11 13 20 y D
21 24 18 x D
22 24 20 y D
32 34 18 x D
40 42 18 x D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void transform(double[], int, float[], int, int);
descriptor: ([DI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=22, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush 7
iand
tableswitch { // 0 - 7
0: 67
1: 60
2: 53
3: 44
4: 36
5: 26
6: 15
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 6: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 8: goto 13
9: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int double double double double double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 10: aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 11: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
dload 10
dadd
d2f
fastore
12: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
dload 16
dadd
d2f
fastore
end local 20 end local 18 13: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 9
14: return
end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 15: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 16: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 17: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 18: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 19: goto 24
20: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int double double top top double double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 21: aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 22: aload 3
iload 4
iinc 4 1
dload 6
dload 18
dmul
dload 8
dload 20
dmul
dadd
d2f
fastore
23: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 14
dload 20
dmul
dadd
d2f
fastore
end local 20 end local 18 24: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 20
25: return
end local 14 end local 12 end local 8 end local 6 26: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 27: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 28: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 29: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 30: goto 34
31: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int top top double double double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 32: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
d2f
fastore
33: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
dload 16
dadd
d2f
fastore
end local 18 34: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 31
35: return
end local 16 end local 12 end local 10 end local 8 36: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 37: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 38: goto 42
39: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int top top double top top double
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 18
start local 18 40: aload 3
iload 4
iinc 4 1
dload 8
aload 1
iload 2
iinc 2 1
daload
dmul
d2f
fastore
41: aload 3
iload 4
iinc 4 1
dload 12
dload 18
dmul
d2f
fastore
end local 18 42: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 39
43: return
end local 12 end local 8 44: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 45: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 46: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 47: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 48: goto 51
49: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int double top top double top top double double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
dload 10
dadd
d2f
fastore
50: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
dload 16
dadd
d2f
fastore
51: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 49
52: return
end local 16 end local 14 end local 10 end local 6 53: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 54: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 55: goto 58
56: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int double top top top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
dload 6
aload 1
iload 2
iinc 2 1
daload
dmul
d2f
fastore
57: aload 3
iload 4
iinc 4 1
dload 14
aload 1
iload 2
iinc 2 1
daload
dmul
d2f
fastore
58: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 56
59: return
end local 14 end local 6 60: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 61: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 62: goto 65
63: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dadd
d2f
fastore
64: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dadd
d2f
fastore
65: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 63
66: return
end local 16 end local 10 67: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int float[] int int
StackMap stack:
goto 70
68: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
d2f
fastore
69: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
d2f
fastore
70: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 68
71: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 72 1 srcPts [D
0 72 2 srcOff I
0 72 3 dstPts [F
0 72 4 dstOff I
0 72 5 numPts I
3 15 6 Mxx D
16 26 6 Mxx D
45 53 6 Mxx D
54 60 6 Mxx D
4 15 8 Mxy D
17 26 8 Mxy D
27 36 8 Mxy D
37 44 8 Mxy D
5 15 10 Mxt D
28 36 10 Mxt D
46 53 10 Mxt D
61 67 10 Mxt D
6 15 12 Myx D
18 26 12 Myx D
29 36 12 Myx D
38 44 12 Myx D
7 15 14 Myy D
19 26 14 Myy D
47 53 14 Myy D
55 60 14 Myy D
8 15 16 Myt D
30 36 16 Myt D
48 53 16 Myt D
62 67 16 Myt D
10 13 18 x D
11 13 20 y D
21 24 18 x D
22 24 20 y D
32 34 18 x D
40 42 18 x D
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public com.sun.javafx.geom.Point2D inverseTransform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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.Point2D
dup
invokespecial com.sun.javafx.geom.Point2D.<init>:()V
astore 2
2: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.javafx.geom.Point2D.x:F
f2d
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Point2D.y:F
f2d
dstore 5
start local 5 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 31
1: 29
2: 25
3: 23
4: 19
5: 17
6: 8
7: 6
default: 5
}
5: StackMap locals: double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
7: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dstore 7
start local 7 9: dload 7
dconst_0
dcmpl
ifeq 10
dload 7
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 13
10: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: dload 7
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 7
ddiv
d2f
14: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 7
ddiv
d2f
15: invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
16: aload 2
areturn
end local 7 17: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
18: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifeq 20
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 21
20: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
d2f
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
22: aload 2
areturn
23: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
24: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 26
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 27
26: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
27: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
28: aload 2
areturn
29: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
d2f
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
30: aload 2
areturn
31: StackMap locals:
StackMap stack:
aload 2
dload 3
d2f
dload 5
d2f
invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
32: 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 33 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 33 1 ptSrc Lcom/sun/javafx/geom/Point2D;
0 33 2 ptDst Lcom/sun/javafx/geom/Point2D;
3 33 3 x D
4 33 5 y D
9 17 7 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
ptSrc
ptDst
public com.sun.javafx.geom.Vec3d inverseTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=11, 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 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 4: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 30
1: 28
2: 24
3: 22
4: 18
5: 16
6: 9
7: 7
default: 6
}
6: StackMap locals: double double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
7: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
8: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dstore 9
start local 9 10: dload 9
dconst_0
dcmpl
ifeq 11
dload 9
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 14
11: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
12: dload 9
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 9
ddiv
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 9
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
15: aload 2
areturn
end local 9 16: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
17: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifeq 19
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 20
19: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
21: aload 2
areturn
22: StackMap locals:
StackMap stack:
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 3
23: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 5
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 25
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 26
25: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
26: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
27: aload 2
areturn
28: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
29: aload 2
areturn
30: StackMap locals:
StackMap stack:
aload 2
dload 3
dload 5
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
31: 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 32 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 32 1 src Lcom/sun/javafx/geom/Vec3d;
0 32 2 dst Lcom/sun/javafx/geom/Vec3d;
3 32 3 x D
4 32 5 y D
5 32 7 z D
10 16 9 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.Vec3d inverseDeltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=11, 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 1
getfield com.sun.javafx.geom.Vec3d.x:D
dstore 3
start local 3 3: aload 1
getfield com.sun.javafx.geom.Vec3d.y:D
dstore 5
start local 5 4: aload 1
getfield com.sun.javafx.geom.Vec3d.z:D
dstore 7
start local 7 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 22
1: 22
2: 18
3: 18
4: 14
5: 14
6: 7
7: 7
default: 6
}
6: StackMap locals: double double double
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dstore 9
start local 9 8: dload 9
dconst_0
dcmpl
ifeq 9
dload 9
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 12
9: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
10: dload 9
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 9
ddiv
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 9
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
13: aload 2
areturn
end local 9 14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifeq 15
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 16
15: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
17: aload 2
areturn
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 19
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 20
19: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 2
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
21: aload 2
areturn
22: StackMap locals:
StackMap stack:
aload 2
dload 3
dload 5
dload 7
invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
23: 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 24 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 24 1 src Lcom/sun/javafx/geom/Vec3d;
0 24 2 dst Lcom/sun/javafx/geom/Vec3d;
3 24 3 x D
4 24 5 y D
5 24 7 z D
8 14 9 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
private com.sun.javafx.geom.BaseBounds inversTransform2DBounds(com.sun.javafx.geom.RectBounds, com.sun.javafx.geom.RectBounds);
descriptor: (Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/RectBounds;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 61
1: 55
2: 47
3: 39
4: 31
5: 23
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dstore 3
start local 3 3: dload 3
dconst_0
dcmpl
ifeq 4
dload 3
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 7
4: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: dload 3
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 5
start local 5 8: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 7
start local 7 9: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 9
start local 9 10: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 11
start local 11 11: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
12: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
13: dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
14: dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
15: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
16: aload 2
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
17: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 9
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
18: invokevirtual com.sun.javafx.geom.RectBounds.add:(FF)V
19: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
20: dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
21: invokevirtual com.sun.javafx.geom.RectBounds.add:(FF)V
22: aload 2
areturn
end local 11 end local 9 end local 7 end local 5 end local 3 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifeq 24
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 25
24: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
25: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
d2f
26: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
d2f
27: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
d2f
28: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
d2f
29: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
30: goto 63
31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifeq 32
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 33
32: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
d2f
34: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
d2f
35: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
ddiv
d2f
36: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
ddiv
d2f
37: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
38: goto 63
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 40
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 41
40: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
42: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
43: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
44: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
45: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
46: goto 63
47: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 48
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 49
48: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
50: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
51: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
52: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
53: invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
54: goto 63
55: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
d2f
56: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
d2f
57: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
d2f
58: aload 1
invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
d2f
59: invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
60: goto 63
61: StackMap locals:
StackMap stack:
aload 2
aload 1
if_acmpeq 63
62: aload 2
aload 1
invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(Lcom/sun/javafx/geom/RectBounds;)V
63: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 64 1 src Lcom/sun/javafx/geom/RectBounds;
0 64 2 dst Lcom/sun/javafx/geom/RectBounds;
3 23 3 det D
8 23 5 x1 D
9 23 7 y1 D
10 23 9 x2 D
11 23 11 y2 D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
private com.sun.javafx.geom.BaseBounds inversTransform3DBounds(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: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=17, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 56
1: 48
2: 38
3: 28
4: 2
5: 2
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dstore 3
start local 3 3: dload 3
dconst_0
dcmpl
ifeq 4
dload 3
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 7
4: StackMap locals: double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: dload 3
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 5
start local 5 8: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 7
start local 7 9: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
f2d
dstore 9
start local 9 10: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
dstore 11
start local 11 11: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
dstore 13
start local 13 12: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
f2d
dstore 15
start local 15 13: aload 2
14: dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
15: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
16: dload 9
dload 3
ddiv
d2f
17: dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 13
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
18: dload 13
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
19: dload 15
dload 3
ddiv
d2f
20: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
21: aload 2
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
22: dload 7
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 11
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
fconst_0
23: invokevirtual com.sun.javafx.geom.BaseBounds.add:(FFF)V
24: aload 2
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dload 13
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dsub
dload 3
ddiv
d2f
25: dload 13
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dsub
dload 3
ddiv
d2f
fconst_0
26: invokevirtual com.sun.javafx.geom.BaseBounds.add:(FFF)V
27: aload 2
areturn
end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 29
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 30
29: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
30: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
31: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
32: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
33: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
34: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
35: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
36: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
37: goto 58
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifeq 39
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifne 40
39: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
41: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
42: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
43: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
ddiv
d2f
44: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
ddiv
d2f
45: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
46: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBoundsAndSort:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
47: goto 58
48: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
d2f
49: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
d2f
50: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
51: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dsub
d2f
52: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
f2d
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dsub
d2f
53: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
54: invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
astore 2
55: goto 58
56: StackMap locals:
StackMap stack:
aload 2
aload 1
if_acmpeq 58
57: aload 2
aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
astore 2
58: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 59 1 src Lcom/sun/javafx/geom/BaseBounds;
0 59 2 dst Lcom/sun/javafx/geom/BaseBounds;
3 28 3 det D
8 28 5 x1 D
9 28 7 y1 D
10 28 9 z1 D
11 28 11 x2 D
12 28 13 y2 D
13 28 15 z2 D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public com.sun.javafx.geom.BaseBounds inverseTransform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
if_acmpne 2
1: aload 2
invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
if_acmpeq 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.javafx.geom.transform.AffineBase.inversTransform3DBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.javafx.geom.RectBounds
aload 2
checkcast com.sun.javafx.geom.RectBounds
invokevirtual com.sun.javafx.geom.transform.AffineBase.inversTransform2DBounds:(Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/RectBounds;)Lcom/sun/javafx/geom/BaseBounds;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 src Lcom/sun/javafx/geom/BaseBounds;
0 4 2 dst Lcom/sun/javafx/geom/BaseBounds;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public void inverseTransform(com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.Rectangle);
descriptor: (Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 8
1: 6
2: 2
3: 2
4: 2
5: 2
6: 2
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.RectBounds
dup
aload 1
invokespecial com.sun.javafx.geom.RectBounds.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
astore 3
start local 3 3: aload 0
aload 3
aload 3
invokevirtual com.sun.javafx.geom.transform.AffineBase.inverseTransform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
checkcast com.sun.javafx.geom.RectBounds
astore 3
4: aload 2
aload 3
invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/BaseBounds;)V
5: return
end local 3 6: StackMap locals:
StackMap stack:
aload 1
aload 2
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dneg
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dneg
invokestatic com.sun.javafx.geom.transform.Translate2D.transform:(Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;DD)V
7: return
8: StackMap locals:
StackMap stack:
aload 2
aload 1
if_acmpeq 10
9: aload 2
aload 1
invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/Rectangle;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 11 1 src Lcom/sun/javafx/geom/Rectangle;
0 11 2 dst Lcom/sun/javafx/geom/Rectangle;
3 6 3 b Lcom/sun/javafx/geom/RectBounds;
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
src
dst
public void inverseTransform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
invokevirtual com.sun.javafx.geom.transform.AffineBase.doInverseTransform:([FI[FIII)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 2 1 srcPts [F
0 2 2 srcOff I
0 2 3 dstPts [F
0 2 4 dstOff I
0 2 5 numPts I
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public void inverseDeltaTransform(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
bipush -2
iand
2: invokevirtual com.sun.javafx.geom.transform.AffineBase.doInverseTransform:([FI[FIII)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 4 1 srcPts [F
0 4 2 srcOff I
0 4 3 dstPts [F
0 4 4 dstOff I
0 4 5 numPts I
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
private void doInverseTransform(float[], int, float[], int, int, int);
descriptor: ([FI[FIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=25, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 3
aload 1
if_acmpne 4
1: iload 4
iload 2
if_icmple 4
iload 4
iload 2
iload 5
iconst_2
imul
iadd
if_icmpge 4
2: aload 1
iload 2
aload 3
iload 4
iload 5
iconst_2
imul
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: iload 4
istore 2
4: StackMap locals:
StackMap stack:
iload 6
tableswitch { // 0 - 7
0: 83
1: 76
2: 68
3: 58
4: 49
5: 38
6: 23
7: 6
default: 5
}
5: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 9: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 10: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 11: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 12: dload 7
dload 15
dmul
dload 9
dload 13
dmul
dsub
dstore 19
start local 19 13: dload 19
dconst_0
dcmpl
ifeq 14
dload 19
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 21
14: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double double double double double double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
15: dload 19
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dload 11
dsub
dstore 21
start local 21 18: aload 1
iload 2
iinc 2 1
faload
f2d
dload 17
dsub
dstore 23
start local 23 19: aload 3
iload 4
iinc 4 1
dload 21
dload 15
dmul
dload 23
dload 9
dmul
dsub
dload 19
ddiv
d2f
fastore
20: aload 3
iload 4
iinc 4 1
dload 23
dload 7
dmul
dload 21
dload 13
dmul
dsub
dload 19
ddiv
d2f
fastore
end local 23 end local 21 21: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 17
22: return
end local 19 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 23: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 24: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 25: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 26: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 27: dload 7
dload 15
dmul
dload 9
dload 13
dmul
dsub
dstore 19
start local 19 28: dload 19
dconst_0
dcmpl
ifeq 29
dload 19
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 36
29: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double double top top double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
30: dload 19
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
31: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 21
start local 21 33: aload 1
iload 2
iinc 2 1
faload
f2d
dstore 23
start local 23 34: aload 3
iload 4
iinc 4 1
dload 21
dload 15
dmul
dload 23
dload 9
dmul
dsub
dload 19
ddiv
d2f
fastore
35: aload 3
iload 4
iinc 4 1
dload 23
dload 7
dmul
dload 21
dload 13
dmul
dsub
dload 19
ddiv
d2f
fastore
end local 23 end local 21 36: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 32
37: return
end local 19 end local 15 end local 13 end local 9 end local 7 38: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 39: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 40: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 41: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 42: dload 9
dconst_0
dcmpl
ifeq 43
dload 13
dconst_0
dcmpl
ifne 47
43: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top double double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dload 11
dsub
dstore 21
start local 21 45: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 17
dsub
dload 13
ddiv
d2f
fastore
46: aload 3
iload 4
iinc 4 1
dload 21
dload 9
ddiv
d2f
fastore
end local 21 47: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 44
48: return
end local 17 end local 13 end local 11 end local 9 49: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 50: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 13
start local 13 51: dload 9
dconst_0
dcmpl
ifeq 52
dload 13
dconst_0
dcmpl
ifne 56
52: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
faload
f2d
dstore 21
start local 21 54: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 13
ddiv
d2f
fastore
55: aload 3
iload 4
iinc 4 1
dload 21
dload 9
ddiv
d2f
fastore
end local 21 56: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 53
57: return
end local 13 end local 9 58: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 59: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 60: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 61: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 62: dload 7
dconst_0
dcmpl
ifeq 63
dload 15
dconst_0
dcmpl
ifne 66
63: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double top top double top top double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
64: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 11
dsub
dload 7
ddiv
d2f
fastore
65: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 17
dsub
dload 15
ddiv
d2f
fastore
66: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 64
67: return
end local 17 end local 15 end local 11 end local 7 68: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 69: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 15
start local 15 70: dload 7
dconst_0
dcmpl
ifeq 71
dload 15
dconst_0
dcmpl
ifne 74
71: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int double top top top top top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
72: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 7
ddiv
d2f
fastore
73: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 15
ddiv
d2f
fastore
74: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 72
75: return
end local 15 end local 7 76: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 11
start local 11 77: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 17
start local 17 78: goto 81
79: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 11
dsub
d2f
fastore
80: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
faload
f2d
dload 17
dsub
d2f
fastore
81: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 79
82: return
end local 17 end local 11 83: StackMap locals: com.sun.javafx.geom.transform.AffineBase float[] int float[] int int int
StackMap stack:
aload 1
aload 3
if_acmpne 84
iload 2
iload 4
if_icmpeq 87
84: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
85: iload 5
iconst_2
imul
86: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
87: StackMap locals:
StackMap stack:
return
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 88 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 88 1 srcPts [F
0 88 2 srcOff I
0 88 3 dstPts [F
0 88 4 dstOff I
0 88 5 numPts I
0 88 6 thestate I
7 23 7 Mxx D
24 38 7 Mxx D
59 68 7 Mxx D
69 76 7 Mxx D
8 23 9 Mxy D
25 38 9 Mxy D
39 49 9 Mxy D
50 58 9 Mxy D
9 23 11 Mxt D
40 49 11 Mxt D
60 68 11 Mxt D
77 83 11 Mxt D
10 23 13 Myx D
26 38 13 Myx D
41 49 13 Myx D
51 58 13 Myx D
11 23 15 Myy D
27 38 15 Myy D
61 68 15 Myy D
70 76 15 Myy D
12 23 17 Myt D
42 49 17 Myt D
62 68 17 Myt D
78 83 17 Myt D
13 23 19 det D
28 38 19 det D
18 21 21 x D
19 21 23 y D
33 36 21 x D
34 36 23 y D
45 47 21 x D
54 56 21 x D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
thestate
public void inverseTransform(double[], int, double[], int, int);
descriptor: ([DI[DII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=24, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
aload 1
if_acmpne 4
1: iload 4
iload 2
if_icmple 4
iload 4
iload 2
iload 5
iconst_2
imul
iadd
if_icmpge 4
2: aload 1
iload 2
aload 3
iload 4
iload 5
iconst_2
imul
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: iload 4
istore 2
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 83
1: 76
2: 68
3: 58
4: 49
5: 38
6: 23
7: 6
default: 5
}
5: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 9: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 10: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 11: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 12: dload 6
dload 14
dmul
dload 8
dload 12
dmul
dsub
dstore 18
start local 18 13: dload 18
dconst_0
dcmpl
ifeq 14
dload 18
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 21
14: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int double double double double double double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
15: dload 18
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dstore 20
start local 20 18: aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dstore 22
start local 22 19: aload 3
iload 4
iinc 4 1
dload 20
dload 14
dmul
dload 22
dload 8
dmul
dsub
dload 18
ddiv
dastore
20: aload 3
iload 4
iinc 4 1
dload 22
dload 6
dmul
dload 20
dload 12
dmul
dsub
dload 18
ddiv
dastore
end local 22 end local 20 21: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 17
22: return
end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 23: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 24: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 25: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 26: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 27: dload 6
dload 14
dmul
dload 8
dload 12
dmul
dsub
dstore 18
start local 18 28: dload 18
dconst_0
dcmpl
ifeq 29
dload 18
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 36
29: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int double double top top double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
30: dload 18
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
31: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 33: aload 1
iload 2
iinc 2 1
daload
dstore 22
start local 22 34: aload 3
iload 4
iinc 4 1
dload 20
dload 14
dmul
dload 22
dload 8
dmul
dsub
dload 18
ddiv
dastore
35: aload 3
iload 4
iinc 4 1
dload 22
dload 6
dmul
dload 20
dload 12
dmul
dsub
dload 18
ddiv
dastore
end local 22 end local 20 36: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 32
37: return
end local 18 end local 14 end local 12 end local 8 end local 6 38: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 39: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 40: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 41: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 42: dload 8
dconst_0
dcmpl
ifeq 43
dload 12
dconst_0
dcmpl
ifne 47
43: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int top top double double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
44: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dstore 20
start local 20 45: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dload 12
ddiv
dastore
46: aload 3
iload 4
iinc 4 1
dload 20
dload 8
ddiv
dastore
end local 20 47: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 44
48: return
end local 16 end local 12 end local 10 end local 8 49: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 50: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 12
start local 12 51: dload 8
dconst_0
dcmpl
ifeq 52
dload 12
dconst_0
dcmpl
ifne 56
52: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int top top double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
daload
dstore 20
start local 20 54: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 12
ddiv
dastore
55: aload 3
iload 4
iinc 4 1
dload 20
dload 8
ddiv
dastore
end local 20 56: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 53
57: return
end local 12 end local 8 58: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 59: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 60: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 61: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 62: dload 6
dconst_0
dcmpl
ifeq 63
dload 14
dconst_0
dcmpl
ifne 66
63: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int double top top double top top double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
64: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dload 6
ddiv
dastore
65: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dload 14
ddiv
dastore
66: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 64
67: return
end local 16 end local 14 end local 10 end local 6 68: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 69: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 14
start local 14 70: dload 6
dconst_0
dcmpl
ifeq 71
dload 14
dconst_0
dcmpl
ifne 74
71: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int double top top top top top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
72: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 6
ddiv
dastore
73: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 14
ddiv
dastore
74: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 72
75: return
end local 14 end local 6 76: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 10
start local 10 77: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 78: goto 81
79: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int top top top top double top top top top double
StackMap stack:
aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 10
dsub
dastore
80: aload 3
iload 4
iinc 4 1
aload 1
iload 2
iinc 2 1
daload
dload 16
dsub
dastore
81: StackMap locals:
StackMap stack:
iinc 5 -1
iload 5
ifge 79
82: return
end local 16 end local 10 83: StackMap locals: com.sun.javafx.geom.transform.AffineBase double[] int double[] int int
StackMap stack:
aload 1
aload 3
if_acmpne 84
iload 2
iload 4
if_icmpeq 87
84: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
85: iload 5
iconst_2
imul
86: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
87: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 88 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 88 1 srcPts [D
0 88 2 srcOff I
0 88 3 dstPts [D
0 88 4 dstOff I
0 88 5 numPts I
7 23 6 Mxx D
24 38 6 Mxx D
59 68 6 Mxx D
69 76 6 Mxx D
8 23 8 Mxy D
25 38 8 Mxy D
39 49 8 Mxy D
50 58 8 Mxy D
9 23 10 Mxt D
40 49 10 Mxt D
60 68 10 Mxt D
77 83 10 Mxt D
10 23 12 Myx D
26 38 12 Myx D
41 49 12 Myx D
51 58 12 Myx D
11 23 14 Myy D
27 38 14 Myy D
61 68 14 Myy D
70 76 14 Myy D
12 23 16 Myt D
42 49 16 Myt D
62 68 16 Myt D
78 83 16 Myt D
13 23 18 det D
28 38 18 det D
18 21 20 x D
19 21 22 y D
33 36 20 x D
34 36 22 y D
45 47 20 x D
54 56 20 x D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
MethodParameters:
Name Flags
srcPts
srcOff
dstPts
dstOff
numPts
public com.sun.javafx.geom.Shape createTransformedShape(com.sun.javafx.geom.Shape);
descriptor: (Lcom/sun/javafx/geom/Shape;)Lcom/sun/javafx/geom/Shape;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.javafx.geom.Path2D
dup
aload 1
aload 0
invokespecial com.sun.javafx.geom.Path2D.<init>:(Lcom/sun/javafx/geom/Shape;Lcom/sun/javafx/geom/transform/BaseTransform;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 3 1 s Lcom/sun/javafx/geom/Shape;
MethodParameters:
Name Flags
s
public void translate(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 47
1: 41
2: 35
3: 28
4: 22
5: 15
6: 9
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
3: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 8
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 8
5: aload 0
bipush 6
putfield com.sun.javafx.geom.transform.AffineBase.state:I
6: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_m1
if_icmpeq 8
7: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.AffineBase.type:I
8: StackMap locals:
StackMap stack:
return
9: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
10: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
11: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 12
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifeq 14
12: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield com.sun.javafx.geom.transform.AffineBase.state:I
13: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.AffineBase.type:I
14: StackMap locals:
StackMap stack:
return
15: StackMap locals:
StackMap stack:
aload 0
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
16: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
17: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 21
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 21
18: aload 0
iconst_4
putfield com.sun.javafx.geom.transform.AffineBase.state:I
19: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_m1
if_icmpeq 21
20: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.AffineBase.type:I
21: StackMap locals:
StackMap stack:
return
22: StackMap locals:
StackMap stack:
aload 0
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
23: aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
24: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 25
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifeq 27
25: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.sun.javafx.geom.transform.AffineBase.state:I
26: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.AffineBase.type:I
27: StackMap locals:
StackMap stack:
return
28: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
29: aload 0
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
30: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 34
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 34
31: aload 0
iconst_2
putfield com.sun.javafx.geom.transform.AffineBase.state:I
32: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_m1
if_icmpeq 34
33: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
bipush -2
iand
putfield com.sun.javafx.geom.transform.AffineBase.type:I
34: StackMap locals:
StackMap stack:
return
35: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
36: aload 0
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
37: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 38
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifeq 40
38: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield com.sun.javafx.geom.transform.AffineBase.state:I
39: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.type:I
iconst_1
ior
putfield com.sun.javafx.geom.transform.AffineBase.type:I
40: StackMap locals:
StackMap stack:
return
41: StackMap locals:
StackMap stack:
aload 0
dload 1
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
42: aload 0
dload 3
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
43: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dconst_0
dcmpl
ifne 46
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dconst_0
dcmpl
ifne 46
44: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.state:I
45: aload 0
iconst_0
putfield com.sun.javafx.geom.transform.AffineBase.type:I
46: StackMap locals:
StackMap stack:
return
47: StackMap locals:
StackMap stack:
aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
48: aload 0
dload 3
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
49: dload 1
dconst_0
dcmpl
ifne 50
dload 3
dconst_0
dcmpl
ifeq 52
50: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.javafx.geom.transform.AffineBase.state:I
51: aload 0
iconst_1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
52: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 53 1 tx D
0 53 3 ty D
MethodParameters:
Name Flags
tx
ty
protected final void rotate90();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 1: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
2: aload 0
dload 1
dneg
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 1
4: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
5: aload 0
dload 1
dneg
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
6: getstatic com.sun.javafx.geom.transform.AffineBase.rot90conversion:[I
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
iaload
istore 3
start local 3 7: iload 3
bipush 6
iand
iconst_2
if_icmpne 10
8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 10
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 10
9: iinc 3 -2
10: StackMap locals: double int
StackMap stack:
aload 0
iload 3
putfield com.sun.javafx.geom.transform.AffineBase.state:I
11: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
12: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/AffineBase;
1 13 1 M0 D
7 13 3 newstate I
protected final void rotate180();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
1: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
2: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
istore 1
start local 1 3: iload 1
iconst_4
iand
ifeq 7
4: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
5: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
6: goto 11
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 10
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 10
8: aload 0
iload 1
bipush -3
iand
putfield com.sun.javafx.geom.transform.AffineBase.state:I
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_2
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
11: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/AffineBase;
3 13 1 oldstate I
protected final void rotate270();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 1: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
2: aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 1
4: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
5: aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
6: getstatic com.sun.javafx.geom.transform.AffineBase.rot90conversion:[I
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
iaload
istore 3
start local 3 7: iload 3
bipush 6
iand
iconst_2
if_icmpne 10
8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 10
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 10
9: iinc 3 -2
10: StackMap locals: double int
StackMap stack:
aload 0
iload 3
putfield com.sun.javafx.geom.transform.AffineBase.state:I
11: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
12: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/javafx/geom/transform/AffineBase;
1 13 1 M0 D
7 13 3 newstate I
public void rotate(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: dload 1
invokestatic java.lang.Math.sin:(D)D
dstore 3
start local 3 1: dload 3
dconst_1
dcmpl
ifne 4
2: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.rotate90:()V
3: goto 21
StackMap locals: double
StackMap stack:
4: dload 3
ldc -1.0
dcmpl
ifne 7
5: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.rotate270:()V
6: goto 21
7: StackMap locals:
StackMap stack:
dload 1
invokestatic java.lang.Math.cos:(D)D
dstore 5
start local 5 8: dload 5
ldc -1.0
dcmpl
ifne 11
9: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.rotate180:()V
10: goto 21
StackMap locals: double
StackMap stack:
11: dload 5
dconst_1
dcmpl
ifeq 21
12: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 7
start local 7 13: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 9
start local 9 14: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
15: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
16: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 7
17: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 9
18: aload 0
dload 5
dload 7
dmul
dload 3
dload 9
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
19: aload 0
dload 3
dneg
dload 7
dmul
dload 5
dload 9
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
20: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState2D:()V
end local 9 end local 7 end local 5 21: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 22 1 theta D
1 22 3 sin D
8 21 5 cos D
13 21 7 M0 D
14 21 9 M1 D
MethodParameters:
Name Flags
theta
public void scale(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
istore 5
start local 5 1: iload 5
tableswitch { // 0 - 7
0: 30
1: 30
2: 19
3: 19
4: 5
5: 5
6: 3
7: 3
default: 2
}
2: StackMap locals: int
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
4: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
5: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
6: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifne 18
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifne 18
8: iload 5
iconst_1
iand
istore 5
9: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 15
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 15
10: aload 0
iload 5
ifne 12
11: iconst_0
goto 13
12: StackMap locals:
StackMap stack: com.sun.javafx.geom.transform.AffineBase
iconst_1
13: StackMap locals: com.sun.javafx.geom.transform.AffineBase double double int
StackMap stack: com.sun.javafx.geom.transform.AffineBase int
putfield com.sun.javafx.geom.transform.AffineBase.type:I
14: goto 17
15: StackMap locals:
StackMap stack:
iload 5
iconst_2
ior
istore 5
16: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
17: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.sun.javafx.geom.transform.AffineBase.state:I
18: StackMap locals:
StackMap stack:
return
19: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
20: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
21: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_1
dcmpl
ifne 28
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_1
dcmpl
ifne 28
22: aload 0
iload 5
iconst_1
iand
dup
istore 5
putfield com.sun.javafx.geom.transform.AffineBase.state:I
23: aload 0
iload 5
ifne 25
24: iconst_0
goto 26
25: StackMap locals:
StackMap stack: com.sun.javafx.geom.transform.AffineBase
iconst_1
26: StackMap locals: com.sun.javafx.geom.transform.AffineBase double double int
StackMap stack: com.sun.javafx.geom.transform.AffineBase int
putfield com.sun.javafx.geom.transform.AffineBase.type:I
27: goto 29
28: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
29: StackMap locals:
StackMap stack:
return
30: StackMap locals:
StackMap stack:
aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
31: aload 0
dload 3
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
32: dload 1
dconst_1
dcmpl
ifne 33
dload 3
dconst_1
dcmpl
ifeq 35
33: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
34: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
35: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 36 1 sx D
0 36 3 sy D
1 36 5 mystate I
MethodParameters:
Name Flags
sx
sy
public void shear(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
istore 5
start local 5 1: iload 5
tableswitch { // 0 - 7
0: 25
1: 25
2: 19
3: 19
4: 13
5: 13
6: 3
7: 3
default: 2
}
2: StackMap locals: int
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 5: aload 0
dload 6
dload 8
dload 3
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
6: aload 0
dload 6
dload 1
dmul
dload 8
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 6
8: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 8
9: aload 0
dload 6
dload 8
dload 3
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
10: aload 0
dload 6
dload 1
dmul
dload 8
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
11: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState2D:()V
12: return
end local 8 end local 6 13: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
14: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
15: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dconst_0
dcmpl
ifne 16
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dconst_0
dcmpl
ifeq 17
16: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
17: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
18: return
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 1
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
20: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 3
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
21: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifne 22
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifeq 23
22: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_4
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
23: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
24: return
25: StackMap locals:
StackMap stack:
aload 0
dload 1
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
26: aload 0
dload 3
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
27: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dconst_0
dcmpl
ifne 28
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dconst_0
dcmpl
ifeq 30
28: StackMap locals:
StackMap stack:
aload 0
iload 5
iconst_2
ior
iconst_4
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
29: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
30: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 31 1 shx D
0 31 3 shy D
1 31 5 mystate I
4 13 6 M0 D
5 13 8 M1 D
MethodParameters:
Name Flags
shx
shy
public void concatenate(com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=21, args_size=2
start local 0 start local 1 0: invokestatic com.sun.javafx.geom.transform.AffineBase.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 2
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
invokevirtual com.sun.javafx.geom.transform.AffineBase.translate:(DD)V
3: return
4: StackMap locals:
StackMap stack:
goto 9
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
ifne 7
6: getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokestatic com.sun.javafx.geom.transform.AffineBase.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
7: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.javafx.geom.transform.AffineBase
ifne 9
8: new com.sun.javafx.geom.transform.Affine2D
dup
aload 1
invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
astore 1
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
istore 18
start local 18 10: aload 1
checkcast com.sun.javafx.geom.transform.AffineBase
astore 19
start local 19 11: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.state:I
istore 20
start local 20 12: iload 20
iconst_4
ishl
iload 18
ior
lookupswitch { // 36
0: 13
1: 13
2: 13
3: 13
4: 13
5: 13
6: 13
7: 13
16: 18
17: 38
18: 38
19: 38
20: 38
21: 38
22: 38
23: 38
32: 25
33: 40
34: 40
35: 40
36: 40
37: 40
38: 40
39: 40
48: 16
64: 32
65: 66
66: 59
67: 59
68: 52
69: 52
70: 42
71: 42
80: 30
96: 23
112: 14
default: 73
}
13: StackMap locals: com.sun.javafx.geom.transform.AffineBase com.sun.javafx.geom.transform.BaseTransform top top top top top top top top top top top top top top top top int com.sun.javafx.geom.transform.AffineBase int
StackMap stack:
return
14: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
15: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
16: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
17: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
18: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
19: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
20: aload 0
iload 20
putfield com.sun.javafx.geom.transform.AffineBase.state:I
21: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.type:I
putfield com.sun.javafx.geom.transform.AffineBase.type:I
22: return
23: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
24: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
25: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
26: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
27: aload 0
iload 20
putfield com.sun.javafx.geom.transform.AffineBase.state:I
28: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.type:I
putfield com.sun.javafx.geom.transform.AffineBase.type:I
29: return
30: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
31: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
32: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
33: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
34: aload 0
aload 0
dconst_0
dup2_x1
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
35: aload 0
iload 20
putfield com.sun.javafx.geom.transform.AffineBase.state:I
36: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.type:I
putfield com.sun.javafx.geom.transform.AffineBase.type:I
37: return
38: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
invokevirtual com.sun.javafx.geom.transform.AffineBase.translate:(DD)V
39: return
40: StackMap locals:
StackMap stack:
aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
invokevirtual com.sun.javafx.geom.transform.AffineBase.scale:(DD)V
41: return
42: StackMap locals:
StackMap stack:
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 43: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 10
start local 10 44: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 2
start local 2 45: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 10
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
46: aload 0
dload 2
dload 8
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
47: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 2
48: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 10
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
49: aload 0
dload 2
dload 8
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
50: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
51: return
end local 10 end local 8 end local 2 52: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
53: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
54: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
55: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
56: aload 0
iload 18
bipush 6
ixor
putfield com.sun.javafx.geom.transform.AffineBase.state:I
57: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
58: return
59: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
60: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
61: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
62: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
63: aload 0
iload 18
bipush 6
ixor
putfield com.sun.javafx.geom.transform.AffineBase.state:I
64: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
65: return
66: StackMap locals:
StackMap stack:
aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
67: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
68: aload 0
aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
69: aload 0
dconst_0
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
70: aload 0
iconst_5
putfield com.sun.javafx.geom.transform.AffineBase.state:I
71: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
72: return
73: StackMap locals:
StackMap stack:
aload 19
74: getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 6
start local 6 75: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 8
start local 8 76: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 14
start local 14 77: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 10
start local 10 78: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 12
start local 12 79: aload 19
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 16
start local 16 80: iload 18
tableswitch { // 1 - 7
1: 113
2: 104
3: 104
4: 95
5: 95
6: 82
7: 83
default: 81
}
81: StackMap locals: com.sun.javafx.geom.transform.AffineBase com.sun.javafx.geom.transform.BaseTransform top top top top double double double double double double int com.sun.javafx.geom.transform.AffineBase int
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
82: StackMap locals:
StackMap stack:
aload 0
iload 18
iload 20
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
83: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 2
start local 2 84: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 4
start local 4 85: aload 0
dload 6
dload 2
dmul
dload 10
dload 4
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
86: aload 0
dload 8
dload 2
dmul
dload 12
dload 4
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
87: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dload 14
dload 2
dmul
dload 16
dload 4
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
88: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 2
89: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 4
90: aload 0
dload 6
dload 2
dmul
dload 10
dload 4
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
91: aload 0
dload 8
dload 2
dmul
dload 12
dload 4
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
92: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dload 14
dload 2
dmul
dload 16
dload 4
dmul
dadd
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
93: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
94: return
end local 4 end local 2 95: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 2
start local 2 96: aload 0
dload 10
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
97: aload 0
dload 12
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
98: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dload 16
dload 2
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
99: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 2
100: aload 0
dload 6
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
101: aload 0
dload 8
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
102: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dload 14
dload 2
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
103: goto 122
end local 2 104: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 2
start local 2 105: aload 0
dload 6
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
106: aload 0
dload 8
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
107: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dload 14
dload 2
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
108: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 2
109: aload 0
dload 10
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
110: aload 0
dload 12
dload 2
dmul
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
111: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dload 16
dload 2
dmul
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
112: goto 122
end local 2 113: StackMap locals:
StackMap stack:
aload 0
dload 6
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
114: aload 0
dload 8
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
115: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dload 14
dadd
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
116: aload 0
dload 10
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
117: aload 0
dload 12
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
118: aload 0
dup
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dload 16
dadd
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
119: aload 0
iload 20
iconst_1
ior
putfield com.sun.javafx.geom.transform.AffineBase.state:I
120: aload 0
iconst_m1
putfield com.sun.javafx.geom.transform.AffineBase.type:I
121: return
start local 2 122: StackMap locals: com.sun.javafx.geom.transform.AffineBase com.sun.javafx.geom.transform.BaseTransform double top top double double double double double double int com.sun.javafx.geom.transform.AffineBase int
StackMap stack:
aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState2D:()V
123: return
end local 20 end local 19 end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 124 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 124 1 Tx Lcom/sun/javafx/geom/transform/BaseTransform;
45 52 2 M0 D
84 95 2 M0 D
96 104 2 M0 D
105 113 2 M0 D
122 124 2 M0 D
85 95 4 M1 D
75 124 6 Txx D
43 52 8 Txy D
76 124 8 Txy D
44 52 10 Tyx D
78 124 10 Tyx D
79 124 12 Tyy D
77 124 14 Txt D
80 124 16 Tyt D
10 124 18 mystate I
11 124 19 at Lcom/sun/javafx/geom/transform/AffineBase;
12 124 20 txstate I
MethodParameters:
Name Flags
Tx
public void concatenate(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=25, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 7
dmul
dadd
dstore 13
start local 13 1: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 9
dmul
dadd
dstore 15
start local 15 2: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dadd
dstore 17
start local 17 3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dload 1
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 7
dmul
dadd
dstore 19
start local 19 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dload 3
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 9
dmul
dadd
dstore 21
start local 21 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dload 5
dmul
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dload 11
dmul
dadd
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dadd
dstore 23
start local 23 6: aload 0
dload 13
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
7: aload 0
dload 15
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
8: aload 0
dload 17
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
9: aload 0
dload 19
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
10: aload 0
dload 21
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
11: aload 0
dload 23
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
12: aload 0
invokevirtual com.sun.javafx.geom.transform.AffineBase.updateState:()V
13: return
end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/geom/transform/AffineBase;
0 14 1 Txx D
0 14 3 Txy D
0 14 5 Txt D
0 14 7 Tyx D
0 14 9 Tyy D
0 14 11 Tyt D
1 14 13 rxx D
2 14 15 rxy D
3 14 17 rxt D
4 14 19 ryx D
5 14 21 ryy D
6 14 23 ryt D
MethodParameters:
Name Flags
Txx
Txy
Txt
Tyx
Tyy
Tyt
public void invert();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=15, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.state:I
tableswitch { // 0 - 7
0: 73
1: 70
2: 63
3: 52
4: 45
5: 34
6: 20
7: 2
default: 1
}
1: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.geom.transform.AffineBase.stateError:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 3: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 3
start local 3 4: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 5
start local 5 5: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 7
start local 7 6: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 9
start local 9 7: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 11
start local 11 8: dload 1
dload 9
dmul
dload 3
dload 7
dmul
dsub
dstore 13
start local 13 9: dload 13
dconst_0
dcmpl
ifeq 10
dload 13
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 13
10: StackMap locals: com.sun.javafx.geom.transform.AffineBase double double double double double double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: dload 13
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
dload 9
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
14: aload 0
dload 7
dneg
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
15: aload 0
dload 3
dneg
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
16: aload 0
dload 1
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
17: aload 0
dload 3
dload 11
dmul
dload 9
dload 5
dmul
dsub
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
18: aload 0
dload 7
dload 5
dmul
dload 1
dload 11
dmul
dsub
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
19: goto 73
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 20: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 21: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 3
start local 3 22: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 7
start local 7 23: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 9
start local 9 24: dload 1
dload 9
dmul
dload 3
dload 7
dmul
dsub
dstore 13
start local 13 25: dload 13
dconst_0
dcmpl
ifeq 26
dload 13
invokestatic java.lang.Math.abs:(D)D
ldc 4.9E-324
dcmpg
ifgt 29
26: StackMap locals: com.sun.javafx.geom.transform.AffineBase double double top top double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
new java.lang.StringBuilder
dup
ldc "Determinant is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
27: dload 13
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
29: StackMap locals:
StackMap stack:
aload 0
dload 9
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
30: aload 0
dload 7
dneg
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
31: aload 0
dload 3
dneg
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
32: aload 0
dload 1
dload 13
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
33: goto 73
end local 13 end local 9 end local 7 end local 3 end local 1 34: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 3
start local 3 35: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 5
start local 5 36: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 7
start local 7 37: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 11
start local 11 38: dload 3
dconst_0
dcmpl
ifeq 39
dload 7
dconst_0
dcmpl
ifne 40
39: StackMap locals: com.sun.javafx.geom.transform.AffineBase top top double double double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 3
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
41: aload 0
dconst_1
dload 7
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
42: aload 0
dload 11
dneg
dload 7
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
43: aload 0
dload 5
dneg
dload 3
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
44: goto 73
end local 11 end local 7 end local 5 end local 3 45: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxy:D
dstore 3
start local 3 46: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myx:D
dstore 7
start local 7 47: dload 3
dconst_0
dcmpl
ifeq 48
dload 7
dconst_0
dcmpl
ifne 49
48: StackMap locals: com.sun.javafx.geom.transform.AffineBase top top double top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 3
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myx:D
50: aload 0
dconst_1
dload 7
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxy:D
51: goto 73
end local 7 end local 3 52: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 53: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dstore 5
start local 5 54: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 9
start local 9 55: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dstore 11
start local 11 56: dload 1
dconst_0
dcmpl
ifeq 57
dload 9
dconst_0
dcmpl
ifne 58
57: StackMap locals: com.sun.javafx.geom.transform.AffineBase double top top double top top double double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
58: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 1
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
59: aload 0
dconst_1
dload 9
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
60: aload 0
dload 5
dneg
dload 1
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
61: aload 0
dload 11
dneg
dload 9
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
62: goto 73
end local 11 end local 9 end local 5 end local 1 63: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxx:D
dstore 1
start local 1 64: aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myy:D
dstore 9
start local 9 65: dload 1
dconst_0
dcmpl
ifeq 66
dload 9
dconst_0
dcmpl
ifne 67
66: StackMap locals: com.sun.javafx.geom.transform.AffineBase double top top top top top top double
StackMap stack:
new com.sun.javafx.geom.transform.NoninvertibleTransformException
dup
ldc "Determinant is 0"
invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
athrow
67: StackMap locals:
StackMap stack:
aload 0
dconst_1
dload 1
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.mxx:D
68: aload 0
dconst_1
dload 9
ddiv
putfield com.sun.javafx.geom.transform.AffineBase.myy:D
69: goto 73
end local 9 end local 1 70: StackMap locals: com.sun.javafx.geom.transform.AffineBase
StackMap stack:
aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.mxt:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.mxt:D
71: aload 0
aload 0
getfield com.sun.javafx.geom.transform.AffineBase.myt:D
dneg
putfield com.sun.javafx.geom.transform.AffineBase.myt:D
72: goto 73
73: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lcom/sun/javafx/geom/transform/AffineBase;
3 20 1 Mxx D
21 34 1 Mxx D
53 63 1 Mxx D
64 70 1 Mxx D
4 20 3 Mxy D
22 34 3 Mxy D
35 45 3 Mxy D
46 52 3 Mxy D
5 20 5 Mxt D
36 45 5 Mxt D
54 63 5 Mxt D
6 20 7 Myx D
23 34 7 Myx D
37 45 7 Myx D
47 52 7 Myx D
7 20 9 Myy D
24 34 9 Myy D
55 63 9 Myy D
65 70 9 Myy D
8 20 11 Myt D
38 45 11 Myt D
56 63 11 Myt D
9 20 13 det D
25 34 13 det D
Exceptions:
throws com.sun.javafx.geom.transform.NoninvertibleTransformException
static int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.geom.transform.AffineBase.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.geom.transform.BaseTransform$Degree.values:()[Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic com.sun.javafx.geom.transform.AffineBase.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
}
SourceFile: "AffineBase.java"
InnerClasses:
public final BoundsType = com.sun.javafx.geom.BaseBounds$BoundsType of com.sun.javafx.geom.BaseBounds
public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform