class com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker
super_class: java.lang.Object
{
com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState state;
descriptor: Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
flags: (0x0000)
java.util.Map<java.lang.Long, com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker> trackers;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/Long;Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;>;
com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer cc;
descriptor: Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
flags: (0x0000)
int modifiers;
descriptor: I
flags: (0x0000)
boolean direct;
descriptor: Z
flags: (0x0000)
private int touchCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentTouchCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private javafx.event.EventType<javafx.scene.input.SwipeEvent> type;
descriptor: Ljavafx/event/EventType;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/event/EventType<Ljavafx/scene/input/SwipeEvent;>;
final com.sun.javafx.tk.quantum.SwipeGestureRecognizer this$0;
descriptor: Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private void <init>(com.sun.javafx.tk.quantum.SwipeGestureRecognizer);
descriptor: (Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.this$0:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.IDLE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
2: aload 0
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
4: aload 0
new com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer
dup
invokespecial com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer.<init>:()V
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.cc:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$MultiTouchTracker;
MethodParameters:
Name Flags
this$0 final
public void params(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.modifiers:I
1: aload 0
iload 2
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.direct:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$MultiTouchTracker;
0 3 1 modifiers I
0 3 2 direct Z
MethodParameters:
Name Flags
modifiers
direct
public void pressed(long, long, int, int, int, int);
descriptor: (JJIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=10, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 start local 8 0: aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
iconst_1
iadd
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
1: invokestatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.$SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState:()[I
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 2
2: 4
3: 8
default: 10
}
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
3: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ADDING:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
4: StackMap locals:
StackMap stack:
new com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
dup
invokespecial com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.<init>:()V
astore 9
start local 9 5: aload 9
lload 3
iload 5
i2d
iload 6
i2d
iload 7
i2d
iload 8
i2d
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.start:(JDDDD)V
6: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: goto 10
end local 9 8: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
9: goto 10
10: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$MultiTouchTracker;
0 11 1 id J
0 11 3 nanos J
0 11 5 x I
0 11 6 y I
0 11 7 xAbs I
0 11 8 yAbs I
5 8 9 tracker Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
MethodParameters:
Name Flags
id
nanos
x
y
xAbs
yAbs
public void released(long, long, int, int, int, int);
descriptor: (JJIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 start local 8 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
if_acmpeq 24
1: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
astore 9
start local 9 2: aload 9
ifnonnull 5
3: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
4: new java.lang.RuntimeException
dup
ldc "Error in swipe gesture recognition: released unknown touch point"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
StackMap stack:
aload 9
lload 3
iload 5
i2d
iload 6
i2d
iload 7
i2d
iload 8
i2d
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.end:(JDDDD)V
6: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.cc:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginX:D
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginY:D
7: aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsX:D
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.beginAbsY:D
8: invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer.add:(DDDD)V
9: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.cc:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endX:D
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endY:D
10: aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endAbsX:D
aload 9
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.endAbsY:D
11: invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer.add:(DDDD)V
12: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.this$0:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer;
aload 9
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer.calcSwipeType:(Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;)Ljavafx/event/EventType;
astore 10
start local 10 13: invokestatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.$SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState:()[I
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 14
2: 16
3: 20
default: 23
}
14: StackMap locals: javafx.event.EventType
StackMap stack:
aload 0
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.reset:()V
15: new java.lang.RuntimeException
dup
ldc "Error in swipe gesture recognition: released touch point outside of gesture"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.REMOVING:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
17: aload 0
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.touchCount:I
18: aload 0
aload 10
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.type:Ljavafx/event/EventType;
19: goto 23
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.type:Ljavafx/event/EventType;
aload 10
if_acmpeq 23
21: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
22: goto 23
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 10 end local 9 24: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
iconst_1
isub
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
25: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.currentTouchCount:I
ifne 30
26: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.REMOVING:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
if_acmpne 28
27: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.this$0:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer;
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.type:Ljavafx/event/EventType;
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.cc:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.touchCount:I
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.modifiers:I
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.direct:Z
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer.handleSwipeType:(Ljavafx/event/EventType;Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;IIZ)V
28: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.IDLE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
29: aload 0
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.reset:()V
30: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 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/tk/quantum/SwipeGestureRecognizer$MultiTouchTracker;
0 31 1 id J
0 31 3 nanos J
0 31 5 x I
0 31 6 y I
0 31 7 xAbs I
0 31 8 yAbs I
2 24 9 tracker Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
13 24 10 swipeType Ljavafx/event/EventType<Ljavafx/scene/input/SwipeEvent;>;
MethodParameters:
Name Flags
id
nanos
x
y
xAbs
yAbs
public void progress(long, long, int, int);
descriptor: (JJII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 6 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
astore 7
start local 7 3: aload 7
ifnonnull 6
4: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
5: new java.lang.RuntimeException
dup
ldc "Error in swipe gesture recognition: reported unknown touch point"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker
StackMap stack:
aload 7
lload 3
iload 5
i2d
iload 6
i2d
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker.progress:(JDD)V
7: return
end local 7 end local 6 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$MultiTouchTracker;
0 8 1 id J
0 8 3 nanos J
0 8 5 x I
0 8 6 y I
3 8 7 tracker Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$TouchPointTracker;
MethodParameters:
Name Flags
id
nanos
x
y
void reset();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.trackers:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
1: aload 0
getfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.cc:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$CenterComputer;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer.reset:()V
2: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.IDLE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
putfield com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.state:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$MultiTouchTracker;
static int[] $SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.$SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.values:()[Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ADDING:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ordinal:()I
iconst_2
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.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.FAILURE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ordinal:()I
iconst_4
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.IDLE:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.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.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.REMOVING:Lcom/sun/javafx/tk/quantum/SwipeGestureRecognizer$SwipeRecognitionState;
invokevirtual com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker.$SWITCH_TABLE$com$sun$javafx$tk$quantum$SwipeGestureRecognizer$SwipeRecognitionState:[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
}
SourceFile: "SwipeGestureRecognizer.java"
NestHost: com.sun.javafx.tk.quantum.SwipeGestureRecognizer
InnerClasses:
private CenterComputer = com.sun.javafx.tk.quantum.SwipeGestureRecognizer$CenterComputer of com.sun.javafx.tk.quantum.SwipeGestureRecognizer
private MultiTouchTracker = com.sun.javafx.tk.quantum.SwipeGestureRecognizer$MultiTouchTracker of com.sun.javafx.tk.quantum.SwipeGestureRecognizer
private final SwipeRecognitionState = com.sun.javafx.tk.quantum.SwipeGestureRecognizer$SwipeRecognitionState of com.sun.javafx.tk.quantum.SwipeGestureRecognizer
private TouchPointTracker = com.sun.javafx.tk.quantum.SwipeGestureRecognizer$TouchPointTracker of com.sun.javafx.tk.quantum.SwipeGestureRecognizer