class com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
super_class: java.lang.Object
{
long beginTime;
descriptor: J
flags: (0x0000)
long endTime;
descriptor: J
flags: (0x0000)
double beginX;
descriptor: D
flags: (0x0000)
double beginY;
descriptor: D
flags: (0x0000)
double endX;
descriptor: D
flags: (0x0000)
double endY;
descriptor: D
flags: (0x0000)
double beginAbsX;
descriptor: D
flags: (0x0000)
double beginAbsY;
descriptor: D
flags: (0x0000)
double endAbsX;
descriptor: D
flags: (0x0000)
double endAbsY;
descriptor: D
flags: (0x0000)
double lengthX;
descriptor: D
flags: (0x0000)
double lengthY;
descriptor: D
flags: (0x0000)
double maxDeviationX;
descriptor: D
flags: (0x0000)
double maxDeviationY;
descriptor: D
flags: (0x0000)
double lastXMovement;
descriptor: D
flags: (0x0000)
double lastYMovement;
descriptor: D
flags: (0x0000)
double lastX;
descriptor: D
flags: (0x0000)
double lastY;
descriptor: D
flags: (0x0000)
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
public void start(long, double, double, double, double);
descriptor: (JDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
dload 3
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginX:D
1: aload 0
dload 5
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginY:D
2: aload 0
dload 7
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsX:D
3: aload 0
dload 9
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsY:D
4: aload 0
dload 7
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastX:D
5: aload 0
dload 9
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastY:D
6: aload 0
lload 1
ldc 1000000
ldiv
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginTime:J
7: return
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 8 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
0 8 1 nanos J
0 8 3 x D
0 8 5 y D
0 8 7 absX D
0 8 9 absY D
MethodParameters:
Name Flags
nanos
x
y
absX
absY
public void end(long, double, double, double, double);
descriptor: (JDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
lload 1
dload 7
dload 9
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.progress:(JDD)V
1: aload 0
dload 3
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endX:D
2: aload 0
dload 5
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endY:D
3: aload 0
dload 7
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endAbsX:D
4: aload 0
dload 9
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endAbsY:D
5: aload 0
lload 1
ldc 1000000
ldiv
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endTime:J
6: return
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
0 7 1 nanos J
0 7 3 x D
0 7 5 y D
0 7 7 absX D
0 7 9 absY D
MethodParameters:
Name Flags
nanos
x
y
absX
absY
public void progress(long, double, double);
descriptor: (JDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=15, args_size=4
start local 0 start local 1 start local 3 start local 5 0: dload 3
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastX:D
dsub
dstore 7
start local 7 1: dload 5
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastY:D
dsub
dstore 9
start local 9 2: aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lengthX:D
dload 7
invokestatic java.lang.Math.abs:(D)D
dadd
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lengthX:D
3: aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lengthY:D
dload 9
invokestatic java.lang.Math.abs:(D)D
dadd
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lengthY:D
4: aload 0
dload 3
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastX:D
5: aload 0
dload 5
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastY:D
6: dload 3
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsX:D
dsub
invokestatic java.lang.Math.abs:(D)D
dstore 11
start local 11 7: dload 11
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.maxDeviationX:D
dcmpl
ifle 8
aload 0
dload 11
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.maxDeviationX:D
8: StackMap locals: double double double
StackMap stack:
dload 5
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsY:D
dsub
invokestatic java.lang.Math.abs:(D)D
dstore 13
start local 13 9: dload 13
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.maxDeviationY:D
dcmpl
ifle 10
aload 0
dload 13
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.maxDeviationY:D
10: StackMap locals: double
StackMap stack:
dload 7
invokestatic java.lang.Math.signum:(D)D
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastXMovement:D
invokestatic java.lang.Math.signum:(D)D
dcmpl
ifne 13
11: aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastXMovement:D
dload 7
dadd
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastXMovement:D
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
dload 7
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastXMovement:D
14: StackMap locals:
StackMap stack:
dload 9
invokestatic java.lang.Math.signum:(D)D
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastYMovement:D
invokestatic java.lang.Math.signum:(D)D
dcmpl
ifne 17
15: aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastYMovement:D
dload 9
dadd
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastYMovement:D
16: goto 18
17: StackMap locals:
StackMap stack:
aload 0
dload 9
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.lastYMovement:D
18: StackMap locals:
StackMap stack:
return
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
0 19 1 nanos J
0 19 3 x D
0 19 5 y D
1 19 7 deltaX D
2 19 9 deltaY D
7 19 11 devX D
9 19 13 devY D
MethodParameters:
Name Flags
nanos
x
y
public double getDistanceX();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endX:D
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginX:D
dsub
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
public double getDistanceY();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endY:D
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginY:D
dsub
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
public long getDuration();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endTime:J
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginTime:J
lsub
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
}
SourceFile: "SwipeGestureRecognizer.java"
NestHost: com.sun.javafx.tk.quantum.SwipeGestureRecognizer
InnerClasses:
private TouchPointTracker = com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker of com.sun.javafx.tk.quantum.SwipeGestureRecognizer