class javafx.scene.Scene$ScenePeerListener implements com.sun.javafx.tk.TKSceneListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javafx.scene.Scene$ScenePeerListener
super_class: java.lang.Object
{
final javafx.scene.Scene this$0;
descriptor: Ljavafx/scene/Scene;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(javafx.scene.Scene);
descriptor: (Ljavafx/scene/Scene;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene$ScenePeerListener;
MethodParameters:
Name Flags
this$0 final
public void changedLocation(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 1
f2d
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getX:()D
dcmpl
ifeq 2
1: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
fload 1
f2d
invokevirtual javafx.scene.Scene.setX:(D)V
2: StackMap locals:
StackMap stack:
fload 2
f2d
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getY:()D
dcmpl
ifeq 4
3: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
fload 2
f2d
invokevirtual javafx.scene.Scene.setY:(D)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 5 1 x F
0 5 2 y F
MethodParameters:
Name Flags
x
y
public void changedSize(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 1
f2d
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getWidth:()D
dcmpl
ifeq 1
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
fload 1
f2d
invokevirtual javafx.scene.Scene.setWidth:(D)V
1: StackMap locals:
StackMap stack:
fload 2
f2d
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getHeight:()D
dcmpl
ifeq 2
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
fload 2
f2d
invokevirtual javafx.scene.Scene.setHeight:(D)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 3 1 w F
0 3 2 h F
MethodParameters:
Name Flags
w
h
public void mouseEvent(javafx.event.EventType<javafx.scene.input.MouseEvent>, double, double, double, double, javafx.scene.input.MouseButton, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, );
descriptor: (Ljavafx/event/EventType;DDDDLjavafx/scene/input/MouseButton;ZZZZZZZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=26, locals=23, args_size=18
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 0: new javafx.scene.input.MouseEvent
dup
aload 1
dload 2
dload 4
dload 6
dload 8
aload 10
1: iconst_0
2: iload 13
iload 14
iload 15
iload 16
3: iload 17
iload 18
iload 19
iload 20
iload 21
4: iload 12
iload 11
iconst_0
aconst_null
5: invokespecial javafx.scene.input.MouseEvent.<init>:(Ljavafx/event/EventType;DDDDLjavafx/scene/input/MouseButton;IZZZZZZZZZZZZLjavafx/scene/input/PickResult;)V
astore 22
start local 22 6: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aload 22
invokevirtual javafx.scene.Scene.processMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
7: return
end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 8 1 type Ljavafx/event/EventType<Ljavafx/scene/input/MouseEvent;>;
0 8 2 x D
0 8 4 y D
0 8 6 screenX D
0 8 8 screenY D
0 8 10 button Ljavafx/scene/input/MouseButton;
0 8 11 popupTrigger Z
0 8 12 synthesized Z
0 8 13 shiftDown Z
0 8 14 controlDown Z
0 8 15 altDown Z
0 8 16 metaDown Z
0 8 17 primaryDown Z
0 8 18 middleDown Z
0 8 19 secondaryDown Z
0 8 20 backDown Z
0 8 21 forwardDown Z
6 8 22 mouseEvent Ljavafx/scene/input/MouseEvent;
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/MouseEvent;>;DDDDLjavafx/scene/input/MouseButton;ZZZZZZZZZZZ)V
MethodParameters:
Name Flags
type
x
y
screenX
screenY
button
popupTrigger
synthesized
shiftDown
controlDown
altDown
metaDown
primaryDown
middleDown
secondaryDown
backDown
forwardDown
public void keyEvent(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aload 1
invokevirtual javafx.scene.Scene.processKeyEvent:(Ljavafx/scene/input/KeyEvent;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 2 1 keyEvent Ljavafx/scene/input/KeyEvent;
MethodParameters:
Name Flags
keyEvent
public void inputMethodEvent(javafx.event.EventType<javafx.scene.input.InputMethodEvent>, javafx.collections.ObservableList<javafx.scene.input.InputMethodTextRun>, java.lang.String, );
descriptor: (Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new javafx.scene.input.InputMethodEvent
dup
1: aload 1
aload 2
aload 3
iload 4
2: invokespecial javafx.scene.input.InputMethodEvent.<init>:(Ljavafx/event/EventType;Ljava/util/List;Ljava/lang/String;I)V
astore 5
start local 5 3: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aload 5
invokevirtual javafx.scene.Scene.processInputMethodEvent:(Ljavafx/scene/input/InputMethodEvent;)V
4: 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 5 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 5 1 type Ljavafx/event/EventType<Ljavafx/scene/input/InputMethodEvent;>;
0 5 2 composed Ljavafx/collections/ObservableList<Ljavafx/scene/input/InputMethodTextRun;>;
0 5 3 committed Ljava/lang/String;
0 5 4 caretPosition I
3 5 5 inputMethodEvent Ljavafx/scene/input/InputMethodEvent;
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/InputMethodEvent;>;Ljavafx/collections/ObservableList<Ljavafx/scene/input/InputMethodTextRun;>;Ljava/lang/String;I)V
MethodParameters:
Name Flags
type
composed
committed
caretPosition
public void (double, double, double, double, boolean);
descriptor: (DDDDZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=10, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 1
dload 3
dload 5
dload 7
iload 9
invokevirtual javafx.scene.Scene.processMenuEvent:(DDDDZ)V
1: 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 2 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 2 1 x D
0 2 3 y D
0 2 5 xAbs D
0 2 7 yAbs D
0 2 9 isKeyboardTrigger Z
MethodParameters:
Name Flags
x
y
xAbs
yAbs
isKeyboardTrigger
public void scrollEvent(javafx.event.EventType<javafx.scene.input.ScrollEvent>, double, double, double, double, double, double, int, int, int, int, int, double, double, double, double, boolean, boolean, boolean, boolean, boolean, );
descriptor: (Ljavafx/event/EventType;DDDDDDIIIIIDDDDZZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=42, locals=39, args_size=23
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 start local 12 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 21 start local 23 start local 25 start local 27 start local 28 start local 29 start local 30 start local 31 start local 32 0: iload 15
ifle 2
1: getstatic javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits.CHARACTERS:Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
goto 3
2: StackMap locals:
StackMap stack:
getstatic javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits.NONE:Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
3: StackMap locals:
StackMap stack: javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits
astore 33
start local 33 4: iload 15
ifge 5
dconst_0
goto 6
StackMap locals: javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits
StackMap stack:
5: iload 15
i2d
dload 2
dmul
StackMap locals:
StackMap stack: double
6: dstore 34
start local 34 7: iload 16
ifle 9
8: getstatic javafx.scene.input.ScrollEvent$VerticalTextScrollUnits.LINES:Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
goto 12
9: StackMap locals: double
StackMap stack:
iload 16
ifge 11
10: getstatic javafx.scene.input.ScrollEvent$VerticalTextScrollUnits.PAGES:Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
goto 12
11: StackMap locals:
StackMap stack:
getstatic javafx.scene.input.ScrollEvent$VerticalTextScrollUnits.NONE:Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
12: StackMap locals:
StackMap stack: javafx.scene.input.ScrollEvent$VerticalTextScrollUnits
astore 36
start local 36 13: iload 16
ifge 14
dload 4
goto 15
StackMap locals: javafx.scene.input.ScrollEvent$VerticalTextScrollUnits
StackMap stack:
14: iload 16
i2d
dload 4
dmul
StackMap locals:
StackMap stack: double
15: dstore 37
start local 37 16: iload 17
ifle 18
iload 15
iflt 18
17: dload 10
iload 15
i2d
dmul
iload 17
i2d
ddiv
invokestatic java.lang.Math.round:(D)J
l2d
goto 19
18: StackMap locals: double
StackMap stack:
dload 10
19: StackMap locals:
StackMap stack: double
dstore 10
20: iload 18
ifle 22
iload 16
iflt 22
21: dload 12
iload 16
i2d
dmul
iload 18
i2d
ddiv
invokestatic java.lang.Math.round:(D)J
l2d
goto 23
22: StackMap locals:
StackMap stack:
dload 12
23: StackMap locals:
StackMap stack: double
dstore 12
24: aload 1
getstatic javafx.scene.input.ScrollEvent.SCROLL_FINISHED:Ljavafx/event/EventType;
if_acmpne 30
25: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 19
26: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 21
27: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 23
28: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 25
29: goto 38
StackMap locals:
StackMap stack:
30: dload 19
invokestatic java.lang.Double.isNaN:(D)Z
ifne 32
dload 21
invokestatic java.lang.Double.isNaN:(D)Z
ifne 32
31: dload 23
invokestatic java.lang.Double.isNaN:(D)Z
ifne 32
dload 25
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 38
32: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
ifnull 33
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
ifnonnull 34
33: StackMap locals:
StackMap stack:
return
34: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 19
35: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 21
36: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 23
37: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 25
38: StackMap locals:
StackMap stack:
iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
39: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
new javafx.scene.input.ScrollEvent
dup
40: aload 1
41: dload 19
dload 21
dload 23
dload 25
42: iload 27
iload 28
iload 29
iload 30
43: iload 31
iload 32
44: dload 2
dload 10
dmul
dload 4
dload 12
dmul
45: dload 6
dload 10
dmul
dload 8
dload 12
dmul
46: dload 10
dload 12
47: aload 33
dload 34
aload 36
dload 37
iload 14
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 19
dload 21
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
invokespecial javafx.scene.input.ScrollEvent.<init>:(Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
48: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.scrollGesture:Ljavafx/scene/Scene$TouchGesture;
49: invokevirtual javafx.scene.Scene.processGestureEvent:(Ljavafx/scene/input/GestureEvent;Ljavafx/scene/Scene$TouchGesture;)V
50: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
51: return
end local 37 end local 36 end local 34 end local 33 end local 32 end local 31 end local 30 end local 29 end local 28 end local 27 end local 25 end local 23 end local 21 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 52 1 eventType Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
0 52 2 scrollX D
0 52 4 scrollY D
0 52 6 totalScrollX D
0 52 8 totalScrollY D
0 52 10 xMultiplier D
0 52 12 yMultiplier D
0 52 14 touchCount I
0 52 15 scrollTextX I
0 52 16 scrollTextY I
0 52 17 defaultTextX I
0 52 18 defaultTextY I
0 52 19 x D
0 52 21 y D
0 52 23 screenX D
0 52 25 screenY D
0 52 27 _shiftDown Z
0 52 28 _controlDown Z
0 52 29 _altDown Z
0 52 30 _metaDown Z
0 52 31 _direct Z
0 52 32 _inertia Z
4 52 33 xUnits Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
7 52 34 xText D
13 52 36 yUnits Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
16 52 37 yText D
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;DDDDDDIIIIIDDDDZZZZZZ)V
MethodParameters:
Name Flags
eventType
scrollX
scrollY
totalScrollX
totalScrollY
xMultiplier
yMultiplier
touchCount
scrollTextX
scrollTextY
defaultTextX
defaultTextY
x
y
screenX
screenY
_shiftDown
_controlDown
_altDown
_metaDown
_direct
_inertia
public void zoomEvent(javafx.event.EventType<javafx.scene.input.ZoomEvent>, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean, );
descriptor: (Ljavafx/event/EventType;DDDDDDZZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=27, locals=20, args_size=14
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 start local 12 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 0: aload 1
getstatic javafx.scene.input.ZoomEvent.ZOOM_FINISHED:Ljavafx/event/EventType;
if_acmpne 6
1: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 6
2: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 8
3: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 10
4: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 12
5: goto 14
StackMap locals:
StackMap stack:
6: dload 6
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
dload 8
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
7: dload 10
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
dload 12
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 14
8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
ifnull 9
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
ifnonnull 10
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 6
11: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 8
12: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 10
13: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 12
14: StackMap locals:
StackMap stack:
iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
15: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
new javafx.scene.input.ZoomEvent
dup
aload 1
16: dload 6
dload 8
dload 10
dload 12
17: iload 14
iload 15
iload 16
iload 17
18: iload 18
iload 19
19: dload 2
dload 4
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 6
dload 8
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
invokespecial javafx.scene.input.ZoomEvent.<init>:(Ljavafx/event/EventType;DDDDZZZZZZDDLjavafx/scene/input/PickResult;)V
20: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.zoomGesture:Ljavafx/scene/Scene$TouchGesture;
21: invokevirtual javafx.scene.Scene.processGestureEvent:(Ljavafx/scene/input/GestureEvent;Ljavafx/scene/Scene$TouchGesture;)V
22: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
23: return
end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 24 1 eventType Ljavafx/event/EventType<Ljavafx/scene/input/ZoomEvent;>;
0 24 2 zoomFactor D
0 24 4 totalZoomFactor D
0 24 6 x D
0 24 8 y D
0 24 10 screenX D
0 24 12 screenY D
0 24 14 _shiftDown Z
0 24 15 _controlDown Z
0 24 16 _altDown Z
0 24 17 _metaDown Z
0 24 18 _direct Z
0 24 19 _inertia Z
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/ZoomEvent;>;DDDDDDZZZZZZ)V
MethodParameters:
Name Flags
eventType
zoomFactor
totalZoomFactor
x
y
screenX
screenY
_shiftDown
_controlDown
_altDown
_metaDown
_direct
_inertia
public void rotateEvent(javafx.event.EventType<javafx.scene.input.RotateEvent>, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean, );
descriptor: (Ljavafx/event/EventType;DDDDDDZZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=27, locals=20, args_size=14
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 start local 12 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 0: aload 1
getstatic javafx.scene.input.RotateEvent.ROTATION_FINISHED:Ljavafx/event/EventType;
if_acmpne 6
1: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 6
2: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.sceneCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 8
3: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 10
4: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
getfield javafx.scene.Scene$TouchGesture.screenCoords:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 12
5: goto 14
StackMap locals:
StackMap stack:
6: dload 6
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
dload 8
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
7: dload 10
invokestatic java.lang.Double.isNaN:(D)Z
ifne 8
dload 12
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 14
8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
ifnull 9
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
ifnonnull 10
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 6
11: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 8
12: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 10
13: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 12
14: StackMap locals:
StackMap stack:
iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
15: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
new javafx.scene.input.RotateEvent
dup
16: aload 1
dload 6
dload 8
dload 10
dload 12
17: iload 14
iload 15
iload 16
iload 17
18: iload 18
iload 19
dload 2
dload 4
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 6
dload 8
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
invokespecial javafx.scene.input.RotateEvent.<init>:(Ljavafx/event/EventType;DDDDZZZZZZDDLjavafx/scene/input/PickResult;)V
19: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.rotateGesture:Ljavafx/scene/Scene$TouchGesture;
20: invokevirtual javafx.scene.Scene.processGestureEvent:(Ljavafx/scene/input/GestureEvent;Ljavafx/scene/Scene$TouchGesture;)V
21: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
22: return
end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 23 1 eventType Ljavafx/event/EventType<Ljavafx/scene/input/RotateEvent;>;
0 23 2 angle D
0 23 4 totalAngle D
0 23 6 x D
0 23 8 y D
0 23 10 screenX D
0 23 12 screenY D
0 23 14 _shiftDown Z
0 23 15 _controlDown Z
0 23 16 _altDown Z
0 23 17 _metaDown Z
0 23 18 _direct Z
0 23 19 _inertia Z
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/RotateEvent;>;DDDDDDZZZZZZ)V
MethodParameters:
Name Flags
eventType
angle
totalAngle
x
y
screenX
screenY
_shiftDown
_controlDown
_altDown
_metaDown
_direct
_inertia
public void swipeEvent(javafx.event.EventType<javafx.scene.input.SwipeEvent>, int, double, double, double, double, boolean, boolean, boolean, boolean, );
descriptor: (Ljavafx/event/EventType;IDDDDZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=23, locals=16, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 9 start local 11 start local 12 start local 13 start local 14 start local 15 0: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 5
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
1: dload 7
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 9
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 8
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
ifnull 3
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
ifnonnull 4
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 3
5: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScenePos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 5
6: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 7
7: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.cursorScreenPos:Ljavafx/geometry/Point2D;
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 9
8: StackMap locals:
StackMap stack:
iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
9: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
new javafx.scene.input.SwipeEvent
dup
10: aload 1
dload 3
dload 5
dload 7
dload 9
11: iload 11
iload 12
iload 13
iload 14
iload 15
12: iload 2
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 3
dload 5
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
invokespecial javafx.scene.input.SwipeEvent.<init>:(Ljavafx/event/EventType;DDDDZZZZZILjavafx/scene/input/PickResult;)V
13: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.swipeGesture:Ljavafx/scene/Scene$TouchGesture;
14: invokevirtual javafx.scene.Scene.processGestureEvent:(Ljavafx/scene/input/GestureEvent;Ljavafx/scene/Scene$TouchGesture;)V
15: iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
16: return
end local 15 end local 14 end local 13 end local 12 end local 11 end local 9 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 17 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 17 1 eventType Ljavafx/event/EventType<Ljavafx/scene/input/SwipeEvent;>;
0 17 2 touchCount I
0 17 3 x D
0 17 5 y D
0 17 7 screenX D
0 17 9 screenY D
0 17 11 _shiftDown Z
0 17 12 _controlDown Z
0 17 13 _altDown Z
0 17 14 _metaDown Z
0 17 15 _direct Z
Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/SwipeEvent;>;IDDDDZZZZZ)V
MethodParameters:
Name Flags
eventType
touchCount
x
y
screenX
screenY
_shiftDown
_controlDown
_altDown
_metaDown
_direct
public void touchEventBegin(long, int, boolean, boolean, boolean, boolean, boolean);
descriptor: (JIZZZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=9, args_size=8
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: iload 4
ifne 3
1: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aconst_null
putfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
new javafx.scene.input.TouchEvent
dup
4: getstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
aconst_null
aconst_null
iconst_0
5: iload 5
iload 6
iload 7
iload 8
invokespecial javafx.scene.input.TouchEvent.<init>:(Ljavafx/event/EventType;Ljavafx/scene/input/TouchPoint;Ljava/util/List;IZZZZ)V
6: putfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
7: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
ifnull 8
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
arraylength
iload 3
if_icmpeq 9
8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
iload 3
anewarray javafx.scene.input.TouchPoint
putfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
9: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
iconst_0
putfield javafx.scene.Scene.touchPointIndex:I
10: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 11 1 time J
0 11 3 touchCount I
0 11 4 isDirect Z
0 11 5 _shiftDown Z
0 11 6 _controlDown Z
0 11 7 _altDown Z
0 11 8 _metaDown Z
MethodParameters:
Name Flags
time
touchCount
isDirect
_shiftDown
_controlDown
_altDown
_metaDown
public void touchEventNext(javafx.scene.input.TouchPoint$State, long, double, double, double, double);
descriptor: (Ljavafx/scene/input/TouchPoint$State;JDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=18, args_size=7
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 0: iconst_1
putstatic javafx.scene.Scene.inMousePick:Z
1: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
ifnonnull 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dup
getfield javafx.scene.Scene.touchPointIndex:I
iconst_1
iadd
putfield javafx.scene.Scene.touchPointIndex:I
4: aload 1
getstatic javafx.scene.input.TouchPoint$State.PRESSED:Ljavafx/scene/input/TouchPoint$State;
if_acmpne 6
5: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
lload 2
invokevirtual javafx.scene.Scene$TouchMap.add:(J)I
goto 7
StackMap locals:
StackMap stack:
6: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
lload 2
invokevirtual javafx.scene.Scene$TouchMap.get:(J)I
7: StackMap locals:
StackMap stack: int
istore 12
start local 12 8: aload 1
getstatic javafx.scene.input.TouchPoint$State.RELEASED:Ljavafx/scene/input/TouchPoint$State;
if_acmpne 10
9: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
lload 2
invokevirtual javafx.scene.Scene$TouchMap.remove:(J)V
10: StackMap locals: int
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
iload 12
invokevirtual javafx.scene.Scene$TouchMap.getOrder:(I)I
istore 13
start local 13 11: iload 13
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
arraylength
if_icmplt 13
12: new java.lang.RuntimeException
dup
ldc "Too many touch points reported"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals: int
StackMap stack:
iconst_0
istore 14
start local 14 14: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
dload 4
dload 6
invokevirtual javafx.scene.Scene.pick:(DD)Ljavafx/scene/input/PickResult;
astore 15
start local 15 15: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
iload 12
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.event.EventTarget
astore 16
start local 16 16: aload 16
ifnonnull 21
17: aload 15
invokevirtual javafx.scene.input.PickResult.getIntersectedNode:()Ljavafx/scene/Node;
astore 16
18: aload 16
ifnonnull 22
19: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
astore 16
20: goto 22
21: StackMap locals: int javafx.scene.input.PickResult javafx.event.EventTarget
StackMap stack:
iconst_1
istore 14
22: StackMap locals:
StackMap stack:
new javafx.scene.input.TouchPoint
dup
iload 12
aload 1
23: dload 4
dload 6
dload 8
dload 10
aload 16
aload 15
24: invokespecial javafx.scene.input.TouchPoint.<init>:(ILjavafx/scene/input/TouchPoint$State;DDDDLjavafx/event/EventTarget;Ljavafx/scene/input/PickResult;)V
astore 17
start local 17 25: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
iload 13
aload 17
aastore
26: iload 14
ifeq 28
27: aload 17
aload 16
invokevirtual javafx.scene.input.TouchPoint.grab:(Ljavafx/event/EventTarget;)V
28: StackMap locals: javafx.scene.input.TouchPoint
StackMap stack:
aload 17
invokevirtual javafx.scene.input.TouchPoint.getState:()Ljavafx/scene/input/TouchPoint$State;
getstatic javafx.scene.input.TouchPoint$State.PRESSED:Ljavafx/scene/input/TouchPoint$State;
if_acmpne 32
29: aload 17
aload 16
invokevirtual javafx.scene.input.TouchPoint.grab:(Ljavafx/event/EventTarget;)V
30: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
aload 17
invokevirtual javafx.scene.input.TouchPoint.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 16
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: goto 34
StackMap locals:
StackMap stack:
32: aload 17
invokevirtual javafx.scene.input.TouchPoint.getState:()Ljavafx/scene/input/TouchPoint$State;
getstatic javafx.scene.input.TouchPoint$State.RELEASED:Ljavafx/scene/input/TouchPoint$State;
if_acmpne 34
33: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchTargets:Ljava/util/Map;
aload 17
invokevirtual javafx.scene.input.TouchPoint.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
34: StackMap locals:
StackMap stack:
iconst_0
putstatic javafx.scene.Scene.inMousePick:Z
35: return
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljavafx/scene/Scene$ScenePeerListener;
0 36 1 state Ljavafx/scene/input/TouchPoint$State;
0 36 2 touchId J
0 36 4 x D
0 36 6 y D
0 36 8 screenX D
0 36 10 screenY D
8 36 12 id I
11 36 13 order I
14 36 14 isGrabbed Z
15 36 15 pickRes Ljavafx/scene/input/PickResult;
16 36 16 pickedTarget Ljavafx/event/EventTarget;
25 36 17 tp Ljavafx/scene/input/TouchPoint;
MethodParameters:
Name Flags
state
touchId
x
y
screenX
screenY
public void touchEventEnd();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPointIndex:I
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
arraylength
if_icmpeq 4
3: new java.lang.RuntimeException
dup
ldc "Wrong number of touch points reported"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.nextTouchEvent:Ljavafx/scene/input/TouchEvent;
aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchPoints:[Ljavafx/scene/input/TouchPoint;
invokevirtual javafx.scene.Scene.processTouchEvent:(Ljavafx/scene/input/TouchEvent;[Ljavafx/scene/input/TouchPoint;)V
5: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
getfield javafx.scene.Scene.touchMap:Ljavafx/scene/Scene$TouchMap;
invokevirtual javafx.scene.Scene$TouchMap.cleanup:()Z
ifeq 7
6: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
iconst_0
putfield javafx.scene.Scene.touchEventSetId:I
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/Scene$ScenePeerListener;
public com.sun.glass.ui.Accessible getSceneAccessible();
descriptor: ()Lcom/sun/glass/ui/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Scene$ScenePeerListener.this$0:Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getAccessible:()Lcom/sun/glass/ui/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Scene$ScenePeerListener;
}
SourceFile: "Scene.java"
NestHost: javafx.scene.Scene
InnerClasses:
ScenePeerListener = javafx.scene.Scene$ScenePeerListener of javafx.scene.Scene
private TouchGesture = javafx.scene.Scene$TouchGesture of javafx.scene.Scene
private TouchMap = javafx.scene.Scene$TouchMap of javafx.scene.Scene
public final HorizontalTextScrollUnits = javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits of javafx.scene.input.ScrollEvent
public final VerticalTextScrollUnits = javafx.scene.input.ScrollEvent$VerticalTextScrollUnits of javafx.scene.input.ScrollEvent
public final State = javafx.scene.input.TouchPoint$State of javafx.scene.input.TouchPoint